Details
-
Sub-task
-
Status: Resolved
-
Major
-
Resolution: Won't Fix
-
None
-
None
-
None
-
None
Description
HBASE-10569 made it so Master could host Regions. It was done a long time ago (before hbase-1.0.0). This option was used in a few instances.
Come hbase-2.0.0, we've found that master-as-regionserver has problems. This is an umbrella issue to address problems found. Meantime, master-as-regionserver is broke.
In particular, the startup sequence needs redo – the bit where the Master checks in as a RegionServer in time to be factored as a Server when the balancer first runs. Then there is what to do about changing state in AMv2. Region state is locked when changed. Currently it can involve an RPC to hbase:meta. If problem contacting other Server, the lock on region state can last a long time shutting out Master function. What should we do w/ backup Masters? They should host regions too. And so on.
Attachments
Issue Links
- blocks
-
HBASE-20779 Server version is not right when enable TABLES_ON_MASTER
- Resolved
- relates to
-
HBASE-19785 System Regions on the Master is broken
- Resolved
-
HBASE-19834 Signalling server-hosted-clients to abort retries
- Resolved
-
HBASE-19694 The initialization order for a fresh cluster is incorrect
- Resolved
-
HBASE-19828 Flakey TestRegionsOnMasterOptions.testRegionsOnAllServers
- Resolved
-
HBASE-18511 Default no regions on master
- Resolved