hbase-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Hudson (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HBASE-18131) Add an hbase shell command to clear deadserver list in ServerManager
Date Tue, 12 Sep 2017 21:21:00 GMT

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

Hudson commented on HBASE-18131:
--------------------------------

FAILURE: Integrated in Jenkins build HBase-Trunk_matrix #3704 (See [https://builds.apache.org/job/HBase-Trunk_matrix/3704/])
HBASE-18131 Add an hbase shell command to clear deadserver list in (tedyu: rev cfdbdd2066bf977c951b74b31c0e41dce152f9ef)
* (edit) hbase-server/src/main/java/org/apache/hadoop/hbase/security/access/AccessController.java
* (edit) hbase-client/src/main/java/org/apache/hadoop/hbase/client/Admin.java
* (edit) hbase-shell/src/main/ruby/shell.rb
* (edit) hbase-client/src/main/java/org/apache/hadoop/hbase/shaded/protobuf/ProtobufUtil.java
* (edit) hbase-client/src/main/java/org/apache/hadoop/hbase/client/AsyncAdmin.java
* (edit) hbase-client/src/main/java/org/apache/hadoop/hbase/client/AsyncHBaseAdmin.java
* (edit) hbase-client/src/main/java/org/apache/hadoop/hbase/shaded/protobuf/RequestConverter.java
* (edit) hbase-server/src/main/java/org/apache/hadoop/hbase/coprocessor/MasterObserver.java
* (edit) hbase-server/src/main/java/org/apache/hadoop/hbase/master/MasterCoprocessorHost.java
* (add) hbase-shell/src/main/ruby/shell/commands/list_deadservers.rb
* (edit) hbase-server/src/main/java/org/apache/hadoop/hbase/master/DeadServer.java
* (edit) hbase-client/src/main/java/org/apache/hadoop/hbase/client/HBaseAdmin.java
* (edit) hbase-server/src/test/java/org/apache/hadoop/hbase/master/TestDeadServer.java
* (edit) hbase-client/src/main/java/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.java
* (edit) hbase-client/src/main/java/org/apache/hadoop/hbase/client/ConnectionImplementation.java
* (edit) hbase-protocol-shaded/src/main/protobuf/Master.proto
* (add) hbase-shell/src/main/ruby/shell/commands/clear_deadservers.rb
* (edit) hbase-client/src/main/java/org/apache/hadoop/hbase/client/ShortCircuitMasterConnection.java
* (edit) hbase-server/src/main/java/org/apache/hadoop/hbase/master/MasterRpcServices.java
* (edit) hbase-shell/src/main/ruby/hbase/admin.rb


> Add an hbase shell command to clear deadserver list in ServerManager
> --------------------------------------------------------------------
>
>                 Key: HBASE-18131
>                 URL: https://issues.apache.org/jira/browse/HBASE-18131
>             Project: HBase
>          Issue Type: New Feature
>          Components: Operability
>            Reporter: Yu Li
>            Assignee: Guangxu Cheng
>             Fix For: 2.0.0, 1.4.0
>
>         Attachments: HBASE-18131.branch-1.v1.patch, HBASE-18131.master.v1.patch, HBASE-18131.master.v2.patch,
HBASE-18131.master.v3.patch, HBASE-18131.master.v4.patch, HBASE-18131.master.v5.patch, HBASE-18131.master.v6.patch,
HBASE-18131.master.v6.patch, HBASE-18131.master.v7.patch, HBASE-18131.patch
>
>
> Currently if a regionserver is aborted due to fatal error or stopped by operator on purpose,
it will be added into {{ServerManager#deadservers}} list and shown as "Dead Servers" in the
master UI. This is a valid warn for operators to  notice the self-aborted servers and give
a sanity check to avoid further issues. However, after necessary checks, even if operator
is sure that the node is decommissioned (such as for repair), there's no way to clear the
dead server list except restarting master. See more details in [this discussion|http://mail-archives.apache.org/mod_mbox/hbase-user/201705.mbox/%3CCAM7-19%2BD4MLu2b1R94%2BtWQDspjfny2sCy4Qit8JtCgjvTOZzzg%40mail.gmail.com%3E]
in mail list
> Here we propose to add a hbase shell command to allow clearing dead server list in {{ServerManager}}
for advanced users, and the command should be executed with caution.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Mime
View raw message