If a FS bootstrap, need to also ensure ZK is cleaned
----------------------------------------------------
Key: HBASE-3638
URL: https://issues.apache.org/jira/browse/HBASE-3638
Project: HBase
Issue Type: Bug
Reporter: stack
Priority: Minor
In a test environment where a cycle of start, operation, kill hbase (repeat),
noticed that we were doing a bootstrap on startup but then we were picking up
the previous cycles zk state. It made for a mess in the test.
Last thing seen on previous cycle was:
{code}
2011-03-11 06:33:36,708 DEBUG org.apache.hadoop.hbase.master.AssignmentManager:
Handling transition=RS_ZK_REGION_OPENING, server=X.X.X.60020,1299853933073,
region=1028785192/.META.
{code}
Then, in the messed up cycle I saw:
{code}
2011-03-11 06:42:48,530 INFO org.apache.hadoop.hbase.master.MasterFileSystem:
BOOTSTRAP: creating ROOT and first META regions
.....
{code}
Then after setting watcher on .META., we get a
{code}
2011-03-11 06:42:58,301 INFO org.apache.hadoop.hbase.master.AssignmentManager:
Processing region .META.,,1.1028785192 in state RS_ZK_REGION_OPENED
2011-03-11 06:42:58,302 WARN org.apache.hadoop.hbase.master.AssignmentManager:
Region in transition 1028785192 references a server no longer up X.X.X; letting
RIT timeout so will be assigned elsewhere
{code}
We're all confused.
Should at least clear our zk if a bootstrap happened.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira