mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-27 10:02:01 +00:00
Attempt to fix an error [#METR-20659].
This commit is contained in:
parent
04875a022a
commit
bcb8e4e92c
@ -1289,7 +1289,11 @@ void StorageReplicatedMergeTree::executeDropRange(const StorageReplicatedMergeTr
|
||||
|
||||
zkutil::Ops ops;
|
||||
removePartFromZooKeeper(part->name, ops);
|
||||
zookeeper->multi(ops);
|
||||
auto code = zookeeper->tryMulti(ops);
|
||||
|
||||
/// Если кусок уже удалён (например, потому что он старый и только что удалился в cleanupThread), то всё Ок.
|
||||
if (code != ZOK && code != ZNONODE)
|
||||
throw zkutil::KeeperException(code);
|
||||
|
||||
/// Если кусок нужно удалить, надежнее удалить директорию после изменений в ZooKeeper.
|
||||
if (!entry.detach)
|
||||
|
Loading…
Reference in New Issue
Block a user