[ 
https://issues.apache.org/jira/browse/HBASE-21075?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16586597#comment-16586597
 ] 

Duo Zhang commented on HBASE-21075:
-----------------------------------

I think a possible way is that, we can introduce a config, if enabled, we will 
wait until it is safe to do rolling upgrading, and then we just call 
System.exit to shutdown the HMaster, so operators will know that it is OK to 
deploy HMaster with the new code then.

The instructions will be:
1. Shutdown both active and standby masters.
2. Enable the rolling upgrading flag, and start only one master, still with the 
old code.
3. Wait until the master quit, and confirm that there is a 'READY TO ROLLING 
UPGRADE' message in the master log.
4. Start new masters with the new code.

WDYT sir? [~stack].

Thanks.

> Confirm that we can rolling upgrade from 2.0.x and 2.1.x to 2.2.x after 
> HBASE-20881
> -----------------------------------------------------------------------------------
>
>                 Key: HBASE-21075
>                 URL: https://issues.apache.org/jira/browse/HBASE-21075
>             Project: HBase
>          Issue Type: Sub-task
>          Components: amv2
>            Reporter: Duo Zhang
>            Priority: Blocker
>             Fix For: 3.0.0, 2.2.0
>
>




--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to