[ https://issues.apache.org/jira/browse/HBASE-18131?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16163605#comment-16163605 ]
Hudson commented on HBASE-18131: -------------------------------- FAILURE: Integrated in Jenkins build HBase-2.0 #503 (See [https://builds.apache.org/job/HBase-2.0/503/]) HBASE-18131 Add an hbase shell command to clear deadserver list in (tedyu: rev c75bb7424ef49777c927a0024e1f04f950a36c5c) * (edit) hbase-shell/src/main/ruby/hbase/admin.rb * (edit) hbase-client/src/main/java/org/apache/hadoop/hbase/client/HBaseAdmin.java * (edit) hbase-client/src/main/java/org/apache/hadoop/hbase/shaded/protobuf/ProtobufUtil.java * (edit) hbase-server/src/main/java/org/apache/hadoop/hbase/master/DeadServer.java * (edit) hbase-server/src/main/java/org/apache/hadoop/hbase/master/MasterCoprocessorHost.java * (edit) hbase-protocol-shaded/src/main/protobuf/Master.proto * (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/test/java/org/apache/hadoop/hbase/master/TestDeadServer.java * (edit) hbase-client/src/main/java/org/apache/hadoop/hbase/client/Admin.java * (edit) hbase-client/src/main/java/org/apache/hadoop/hbase/client/AsyncAdmin.java * (edit) hbase-shell/src/main/ruby/shell.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-client/src/main/java/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.java * (add) hbase-shell/src/main/ruby/shell/commands/clear_deadservers.rb * (add) hbase-shell/src/main/ruby/shell/commands/list_deadservers.rb * (edit) hbase-client/src/main/java/org/apache/hadoop/hbase/client/ConnectionImplementation.java * (edit) hbase-server/src/main/java/org/apache/hadoop/hbase/coprocessor/MasterObserver.java * (edit) hbase-server/src/main/java/org/apache/hadoop/hbase/security/access/AccessController.java > 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)