From 9e70b2cd97a938bc2be22fcb4fe7c5f3223bdf2d Mon Sep 17 00:00:00 2001 From: Huginn Date: Thu, 4 Sep 2025 16:48:26 +0800 Subject: [PATCH] HBASE-29570 Set no watches on the node when recursively deleting the node and its child nodes --- .../src/main/java/org/apache/hadoop/hbase/zookeeper/ZKUtil.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hbase-zookeeper/src/main/java/org/apache/hadoop/hbase/zookeeper/ZKUtil.java b/hbase-zookeeper/src/main/java/org/apache/hadoop/hbase/zookeeper/ZKUtil.java index 334c12b532fd..8d22747b70fa 100644 --- a/hbase-zookeeper/src/main/java/org/apache/hadoop/hbase/zookeeper/ZKUtil.java +++ b/hbase-zookeeper/src/main/java/org/apache/hadoop/hbase/zookeeper/ZKUtil.java @@ -966,7 +966,7 @@ public static void deleteNodeRecursivelyMultiOrSequential(ZKWatcher zkw, ops.add(ZKUtilOp.deleteNodeFailSilent(children.get(i))); } try { - if (zkw.getRecoverableZooKeeper().exists(eachRoot, zkw) != null) { + if (zkw.getRecoverableZooKeeper().exists(eachRoot, null) != null) { ops.add(ZKUtilOp.deleteNodeFailSilent(eachRoot)); } } catch (InterruptedException e) {