Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
0.99.0
-
None
-
None
-
Reviewed
Description
Internal meta region state could be corrupted if the meta is not on master:
1. the meta region server (not master) shuts down,
2. meta SSH offlines it without updating the dead server's region list,
3. meta is transitioned to pending_open and the previous server (the dead server) of meta is lost,
4. meta is assigned somewhere else without updating its previous server,
5. normal SSH processes the dead server and offlines all of it's dead regions including the meta, so the meta internal state is corrupted