diff --git a/hbase-server/src/main/java/org/apache/hadoop/hbase/zookeeper/SplitOrMergeTracker.java b/hbase-server/src/main/java/org/apache/hadoop/hbase/zookeeper/SplitOrMergeTracker.java index 0d729a1..dfe8472 100644 --- a/hbase-server/src/main/java/org/apache/hadoop/hbase/zookeeper/SplitOrMergeTracker.java +++ b/hbase-server/src/main/java/org/apache/hadoop/hbase/zookeeper/SplitOrMergeTracker.java @@ -122,7 +122,7 @@ public class SplitOrMergeTracker { try { ZKUtil.setData(watcher, node, upData); } catch(KeeperException.NoNodeException nne) { - ZKUtil.createAndWatch(watcher, node, upData); + ZKUtil.createEphemeralNodeAndWatch(watcher, node, upData); } super.nodeDataChanged(node); }