move more zookeeper related calls in try..catch block

This commit is contained in:
sum12 2024-09-10 13:22:29 +02:00
parent f0490e8372
commit d9b1fb7a7c

View File

@ -548,6 +548,10 @@ StorageReplicatedMergeTree::StorageReplicatedMergeTree(
createNewZooKeeperNodes();
syncPinnedPartUUIDs();
if (!has_metadata_in_zookeeper.has_value() || *has_metadata_in_zookeeper)
createTableSharedID();
}
catch (...)
{
@ -556,9 +560,6 @@ StorageReplicatedMergeTree::StorageReplicatedMergeTree(
throw;
}
if (!has_metadata_in_zookeeper.has_value() || *has_metadata_in_zookeeper)
createTableSharedID();
initialization_done = true;
}