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

Mikhail Bautin commented on HBASE-5320:
---------------------------------------

Lars: collaboration would be very welcome :) I do not yet have a design in mind 
for this one, nor have I started actively working on this. I just noticed this 
missing piece in our deployment process.

The main difficulty here probably lies in the fact that the master and the 
regionservers are all unreachable during maintenance. Therefore, there needs to 
be some other server to connect to in order to find out the cluster state. This 
server could even be shared across multiple clusters, thus unifying a piece of 
operational infrastructure that any company running multiple HBase clusters has 
to implement. Alternatively, this could be ZK-based, but the ZK instance has to 
be different from the one started and stopped with the HBase cluster.

Please share your design ideas.

                
> Create client API to handle HBase maintenance gracefully
> --------------------------------------------------------
>
>                 Key: HBASE-5320
>                 URL: https://issues.apache.org/jira/browse/HBASE-5320
>             Project: HBase
>          Issue Type: Improvement
>            Reporter: Mikhail Bautin
>            Assignee: Mikhail Bautin
>            Priority: Minor
>
> When we do HBase cluster maintenance, we typically have to manually stop or 
> disable the client temporarily. It would be nice to have a way for the client 
> to find out that HBase in undergoing maintenance through an appropriate API 
> and gracefully handle it on its own.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to