Small improvement

This commit is contained in:
Michael Kolupaev 2024-09-13 04:12:28 +00:00
parent e6ec9eaad3
commit adb905a692

View File

@ -1224,7 +1224,7 @@ bool StorageReplicatedMergeTree::dropReplica(
if (zookeeper->expired())
throw Exception(ErrorCodes::TABLE_WAS_NOT_DROPPED, "Table was not dropped because ZooKeeper session has expired.");
String zookeeper_path = zookeeper_info.path;
const String & zookeeper_path = zookeeper_info.path;
auto remote_replica_path = zookeeper_path + "/replicas/" + zookeeper_info.replica_name;
LOG_INFO(logger, "Removing replica {}, marking it as lost", remote_replica_path);
@ -1362,7 +1362,7 @@ bool StorageReplicatedMergeTree::dropReplica(const String & drop_replica, Logger
bool StorageReplicatedMergeTree::removeTableNodesFromZooKeeper(zkutil::ZooKeeperPtr zookeeper,
const TableZnodeInfo & zookeeper_info2, const zkutil::EphemeralNodeHolder::Ptr & metadata_drop_lock, LoggerPtr logger)
{
String zookeeper_path = zookeeper_info2.path;
const String & zookeeper_path = zookeeper_info2.path;
bool completely_removed = false;
/// NOTE /block_numbers/ actually is not flat, because /block_numbers/<partition_id>/ may have ephemeral children,
@ -1430,7 +1430,6 @@ bool StorageReplicatedMergeTree::removeTableNodesFromZooKeeper(zkutil::ZooKeeper
metadata_drop_lock->setAlreadyRemoved();
completely_removed = true;
LOG_INFO(logger, "Table {} was successfully removed from ZooKeeper", zookeeper_path);
}
try
{
@ -1440,6 +1439,7 @@ bool StorageReplicatedMergeTree::removeTableNodesFromZooKeeper(zkutil::ZooKeeper
{
LOG_WARNING(logger, "Failed to drop ancestor znodes {} - {} after dropping table: {}", zookeeper_info2.path_prefix_for_drop, zookeeper_info2.path, getCurrentExceptionMessage(false));
}
}
return completely_removed;
}