mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-26 09:32:01 +00:00
Correct merge with master
This commit is contained in:
parent
bafd51dbaf
commit
62f39b6f52
@ -1533,11 +1533,12 @@ void MergeTreeDataMergerMutator::finalizeMutatedPart(
|
||||
MergeTreeData::MutableDataPartPtr new_data_part,
|
||||
bool need_remove_expired_values) const
|
||||
{
|
||||
auto disk = new_data_part->disk;
|
||||
if (need_remove_expired_values)
|
||||
{
|
||||
/// Write a file with ttl infos in json format.
|
||||
WriteBufferFromFile out_ttl(new_data_part->getFullPath() + "ttl.txt", 4096);
|
||||
HashingWriteBuffer out_hashing(out_ttl);
|
||||
auto out_ttl = disk->writeFile(new_data_part->getFullPath() + "ttl.txt", 4096);
|
||||
HashingWriteBuffer out_hashing(*out_ttl);
|
||||
new_data_part->ttl_infos.write(out_hashing);
|
||||
new_data_part->checksums.files["ttl.txt"].file_size = out_hashing.count();
|
||||
new_data_part->checksums.files["ttl.txt"].file_hash = out_hashing.getHash();
|
||||
@ -1545,15 +1546,15 @@ void MergeTreeDataMergerMutator::finalizeMutatedPart(
|
||||
|
||||
{
|
||||
/// Write file with checksums.
|
||||
WriteBufferFromFile out_checksums(new_data_part->getFullPath() + "checksums.txt", 4096);
|
||||
new_data_part->checksums.write(out_checksums);
|
||||
auto out_checksums = disk->writeFile(new_data_part->getFullPath() + "checksums.txt", 4096);
|
||||
new_data_part->checksums.write(*out_checksums);
|
||||
} /// close fd
|
||||
|
||||
|
||||
{
|
||||
/// Write a file with a description of columns.
|
||||
WriteBufferFromFile out_columns(new_data_part->getFullPath() + "columns.txt", 4096);
|
||||
new_data_part->getColumns().writeText(out_columns);
|
||||
auto out_columns = disk->writeFile(new_data_part->getFullPath() + "columns.txt", 4096);
|
||||
new_data_part->getColumns().writeText(*out_columns);
|
||||
} /// close fd
|
||||
|
||||
new_data_part->rows_count = source_part->rows_count;
|
||||
|
Loading…
Reference in New Issue
Block a user