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(); createNewZooKeeperNodes();
syncPinnedPartUUIDs(); syncPinnedPartUUIDs();
if (!has_metadata_in_zookeeper.has_value() || *has_metadata_in_zookeeper)
createTableSharedID();
} }
catch (...) catch (...)
{ {
@ -556,9 +560,6 @@ StorageReplicatedMergeTree::StorageReplicatedMergeTree(
throw; throw;
} }
if (!has_metadata_in_zookeeper.has_value() || *has_metadata_in_zookeeper)
createTableSharedID();
initialization_done = true; initialization_done = true;
} }