[
https://issues.apache.org/jira/browse/HBASE-13616?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
stack updated HBASE-13616:
--------------------------
Attachment: 13616.wip.v5.branch-1.1.txt
Against branch-1.1 for now.
Add ServerCrashState data and states to MasterProcedure protos.
Replaced ServerShutdownHandler with ServerCrashProcedure.
Some renaming so we talk of server crash rather than SSH
In master, removed the 'just-in-case'
this.fileSystemManager.removeStaleRecoveringRegionsFromZK(previouslyFailedServers);
which could actually do premature remove of DLR region no-read znodes Not needed
now we have no longer have 'holes' in DLR if master crashes because of this
move of SSH to procedure-basis.
Did rename of lock methods in pv2. Rather than talk of read/write locks,
instead do exclusive/shared.
In MasterProcedureQueue, have server processing happen before table procedures.
Lots of fixup in TestAssignmentManager.
TODO: Fix queue and fix wait on assign.
> Move ServerShutdownHandler to Pv2
> ---------------------------------
>
> Key: HBASE-13616
> URL: https://issues.apache.org/jira/browse/HBASE-13616
> Project: HBase
> Issue Type: Sub-task
> Components: proc-v2
> Affects Versions: 1.1.0
> Reporter: stack
> Assignee: stack
> Attachments: 13616.wip.txt, 13616.wip.v3.branch-1.txt,
> 13616.wip.v4.branch-1.txt, 13616.wip.v5.branch-1.1.txt, 13616wip.v2.txt
>
>
> Move ServerShutdownHandler to run on ProcedureV2. Need this for DLR to work.
> See HBASE-13567.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)