Index: src/main/java/org/apache/hadoop/hbase/master/SplitLogManager.java =================================================================== --- src/main/java/org/apache/hadoop/hbase/master/SplitLogManager.java (revision 1297682) +++ src/main/java/org/apache/hadoop/hbase/master/SplitLogManager.java (working copy) @@ -477,8 +477,10 @@ new_version, workerName); tot_mgr_heartbeat.incrementAndGet(); } else { - assert false; - LOG.warn("got dup heartbeat for " + path + " ver = " + new_version); + // duplicate heartbeats - heartbeats w/o zk node version + // changing - are possible. The timeout thread does + // getDataSetWatch() just to check whether a node still + // exists or not } return; }