RS loops forever trying to get the startcode if it's session expired
--------------------------------------------------------------------
Key: HBASE-2994
URL: https://issues.apache.org/jira/browse/HBASE-2994
Project: HBase
Issue Type: Bug
Affects Versions: 0.89.20100621, 0.20.6
Reporter: Jean-Daniel Cryans
Fix For: 0.20.7
mr_luk on IRC got this, but we still don't know how the session was expired
because the log is mangled for about 13 minutes, then he sees an infinite
stream of:
{noformat}
2010-09-07 17:30:06,467 WARN
org.apache.hadoop.hbase.zookeeper.ZooKeeperWrapper: Failed to create /hbase/rs
-- check quorum servers, currently=foo1:2181,foo2:2181,foo3:2181
2010-09-07 17:30:06,467 DEBUG
org.apache.hadoop.hbase.regionserver.HRegionServer: Start code already taken,
trying another one
2010-09-07 17:30:06,467 WARN
org.apache.hadoop.hbase.zookeeper.ZooKeeperWrapper: Failed to create
/hbase/rs/1283873406467 znode in ZooKeeper:
org.apache.zookeeper.KeeperException$SessionExpiredException: KeeperErrorCode =
Session expired for /hbase/rs/1283873406467
at java.lang.Thread.run(Unknown Source)
at
org.apache.hadoop.hbase.regionserver.HRegionServer.run(HRegionServer.java:434)
at
org.apache.hadoop.hbase.regionserver.HRegionServer.reportForDuty(HRegionServer.java:1338)
at
org.apache.hadoop.hbase.zookeeper.ZooKeeperWrapper.writeRSLocation(ZooKeeperWrapper.java:586)
at
org.apache.hadoop.hbase.zookeeper.ZooKeeperWrapper.ensureExists(ZooKeeperWrapper.java:405)
at org.apache.zookeeper.ZooKeeper.exists(ZooKeeper.java:808)
at org.apache.zookeeper.ZooKeeper.exists(ZooKeeper.java:780)
at org.apache.zookeeper.KeeperException.create(KeeperException.java:42)
at org.apache.zookeeper.KeeperException.create(KeeperException.java:118)
org.apache.zookeeper.KeeperException$SessionExpiredException: KeeperErrorCode =
Session expired for /hbase/rs
{noformat}
Tagging for 0.20.7 since that stuff is got reworked in trunk.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.