You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@hbase.apache.org by "Loknath Priyatham Teja Singamsetty (JIRA)" <ji...@apache.org> on 2016/10/05 09:28:20 UTC

[jira] [Comment Edited] (HBASE-15924) Enhance hbase services autorestart capability to hbase-daemon.sh

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

Loknath Priyatham Teja Singamsetty  edited comment on HBASE-15924 at 10/5/16 9:27 AM:
--------------------------------------------------------------------------------------

[~apurtell] [~larsh] [~anoop.hbase] Need help on pushing this patch. The ASF license errors are misleading. Fixed the warnings and errors of shell check. However there are multiple notification messages which are existing from way back. 

 


was (Author: singamteja):
[~apurtell] [~larsh] Need help on pushing this patch. The ASF license errors are misleading. Fixed the warnings and errors of shell check. However there are multiple notification messages which are existing from way back. 

> Enhance hbase services autorestart capability to hbase-daemon.sh 
> -----------------------------------------------------------------
>
>                 Key: HBASE-15924
>                 URL: https://issues.apache.org/jira/browse/HBASE-15924
>             Project: HBase
>          Issue Type: Improvement
>    Affects Versions: 0.98.19
>            Reporter: Loknath Priyatham Teja Singamsetty 
>            Assignee: Loknath Priyatham Teja Singamsetty 
>             Fix For: 0.98.24
>
>         Attachments: HBASE-15924.master.0001.patch, HBASE-15924.master.0002.patch, HBASE-15924.master.0003.patch
>
>
> As part of HBASE-5939, the autorestart for hbase services has been added to deal with scenarios where hbase services (master/regionserver/master-backup) gets killed or goes down leading to unplanned outages. The changes were made to hbase-daemon.sh to support autorestart option. 
> However, the autorestart implementation doesn't work in standalone mode and other than that have few gaps with the implementation as per release notes of HBASE-5939. Here is an attempt to re-design and fix the functionality considering all possible usecases with hbase service operations.
> Release Notes of HBASE-5939:
> ------------------------------------------
> When launched with autorestart, HBase processes will automatically restart if they are not properly terminated, either by a "stop" command or by a cluster stop. To ensure that it does not overload the system when the server itself is corrupted and the process cannot be restarted, the server sleeps for 5 minutes before restarting if it was already started 5 minutes ago previously. To use it, launch the process with "bin/start-hbase autorestart". This option is not fully compatible with the existing "restart" command: if you ask for a restart on a server launched with autorestart, the server will restart but the next server instance won't be automatically restarted.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)