[ https://issues.apache.org/jira/browse/HBASE-21266?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16643838#comment-16643838 ]
Andrew Purtell commented on HBASE-21266: ---------------------------------------- I plan to commit this today unless objection. I have run a couple of ITBLL workloads with serverKilling and stressAM policy with a shell invoking the balancer every minute. No issues with dead server processing observed. The earlier observed problem does not reproduce. This isn't a positive test for that change, though, because I think it was a race condition, but it is a negative test in the sense that it is very unlikely we broke the AM with this change. All unit tests pass. > Not running balancer because processing dead regionservers, but empty dead rs > list > ---------------------------------------------------------------------------------- > > Key: HBASE-21266 > URL: https://issues.apache.org/jira/browse/HBASE-21266 > Project: HBase > Issue Type: Bug > Affects Versions: 1.4.8 > Reporter: Andrew Purtell > Assignee: Andrew Purtell > Priority: Major > Fix For: 1.5.0, 1.4.9 > > Attachments: HBASE-21266-branch-1.patch > > > Found during ITBLL testing. AM in master gets into a state where manual > attempts from the shell to run the balancer always return false and this is > printed in the master log: > 2018-10-03 19:17:14,892 DEBUG > [RpcServer.default.FPBQ.Fifo.handler=21,queue=0,port=8100] master.HMaster: > Not running balancer because processing dead regionserver(s): > Note the empty list. > This errant state did not recover without intervention by way of master > restart, but the test environment was chaotic so needs investigation. -- This message was sent by Atlassian JIRA (v7.6.3#76005)