Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Not A Problem
-
0.90.4
-
None
-
None
-
None
Description
Concurrent processing of DeleteTableHandler and ServerShutdownHandler may cause following situation
1.Table has already be disabled.
2.ServerShutdownHandler is doing MetaReader.getServerUserRegions.
3.When step2 is processing or is completed just now, DeleteTableHandler starts to delete region(Remove region from META and Delete region from FS)
4.DeleteTableHandler set table enabled.
4.ServerShutdownHandler is starting to assign region which is alread deleted by DeleteTableHandler.
The result of above operations is producing an invalid record in .META. and can't be fixed by hbck