stack created HBASE-21262:
-----------------------------
Summary: [hbck2] AMv2 Lock Picker
Key: HBASE-21262
URL: https://issues.apache.org/jira/browse/HBASE-21262
Project: HBase
Issue Type: Sub-task
Components: hbck2, Operability
Reporter: stack
Assignee: stack
Fix For: 3.0.0, 2.2.0, 2.1.1, 2.0.3
This issue is about adding a lock picker to the HbckService
Over the w/e I had interesting case where an enable failed -- a subprocedure
ran into an exclusive lock (I think) -- and then the parent enabletabled tried
rollback. The rollback threw CODE-BUG because some subprocedures were in
unrollbackable states.... so we ended up skipping out of the enable table
procedure. The enable table procedure was marked ROLLBACKED... so it got GC'd.
But the exclusive lock it had on the table stayed in place.
The above has to be fixed but for the future, we need way to kill locks
otherwise only alternative if removing master proc wal files -- which is a
bigger pain restoring good state.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)