wonderyl created HBASE-7044:
---
Summary: verifyRegionLocation in CatalogTracker.java didn't check
if regionserver is in the cluster
Key: HBASE-7044
URL: https://issues.apache.org/jira/browse/HBASE-7044
Project: HBase
Issue Type: Bug
Components: master
Affects Versions: 0.94.0
Reporter: wonderyl
at the beginning there is 1 whole hbase cluster, then I decide to split is into
2 cluster, one is for offline mining, one is for online service, and the online
one is striped, the offline one contains the original master.
unfortunately, the META of the original cluster is assigned to the machine
stripped, and as there is a cache policy for META, the offline cluster is still
access the META of the stripped one.
after inspected the code, I found that in verifyRegionLocation of
CatalogTracker.java, although it checks if the region server still contains the
region, but it didn't check if the regions erver is still in the cluster which
is very easy, just inspect if it is registered int zk.
all in all, I have to shutdown the online cluster and restart the offline one,
then the META is re-assgined. then everything is back to normal.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira