Details
Description
HBASE-7767 moved table enabled|disabled state to be kept in hdfs instead of zookeeper. isTableDisabled() which is used in HConnectionImplementation.relocateRegion() now became a master RPC call rather than a zookeeper client call. Since we do relocateRegion() calls everytime we want to relocate a region (region moved, RS down, etc) this implies that when the master is down, the some of the clients for uncached regions will be affected.
See HBASE-7767 and HBASE-11974 for some more background.
Attachments
Attachments
Issue Links
- is related to
-
HBASE-11974 When a disabled table is scanned, NotServingRegionException is thrown instead of TableNotEnabledException
- Closed
-
HBASE-13029 Table state should be deleted from META as a last operation in DeleteTableHandler
- Closed
-
HBASE-11978 Backport 'HBASE-7767 Get rid of ZKTable, and table enable/disable state in ZK' to 1.0
- Closed
- relates to
-
HBASE-13018 WALSplitter should not try to get table states while splitting META
- Closed
-
HBASE-13016 Clean up remnants of table states stored in table descriptors
- Closed
-
HBASE-13017 Backport HBASE-12035 Keep table state in Meta to branch-1
- Closed