mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-09-30 13:40:50 +00:00
Fix locking
This commit is contained in:
parent
45edc8c861
commit
0193a9d087
@ -7428,6 +7428,8 @@ bool StorageReplicatedMergeTree::createEmptyPartInsteadOfLost(zkutil::ZooKeeperP
|
||||
new_data_part->setColumns(columns);
|
||||
new_data_part->rows_count = block.rows();
|
||||
|
||||
{
|
||||
auto lock = lockParts();
|
||||
auto parts_in_partition = getDataPartsPartitionRange(new_part_info.partition_id);
|
||||
if (parts_in_partition.empty())
|
||||
{
|
||||
@ -7436,6 +7438,8 @@ bool StorageReplicatedMergeTree::createEmptyPartInsteadOfLost(zkutil::ZooKeeperP
|
||||
}
|
||||
|
||||
new_data_part->partition = (*parts_in_partition.begin())->partition;
|
||||
}
|
||||
|
||||
new_data_part->minmax_idx = std::move(minmax_idx);
|
||||
new_data_part->is_temp = true;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user