[ https://issues.apache.org/jira/browse/HBASE-11405?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14148205#comment-14148205 ]
Hudson commented on HBASE-11405: -------------------------------- SUCCESS: Integrated in HBase-0.98-on-Hadoop-1.1 #516 (See [https://builds.apache.org/job/HBase-0.98-on-Hadoop-1.1/516/]) HBASE-11405 Multiple invocations of hbck in parallel disables balancer permanently (Sean Busbey and bharath v) (tedyu: rev f73f18abbb26e37e955e77e1a7698d1a50aaa32c) * hbase-server/src/test/java/org/apache/hadoop/hbase/HBaseTestingUtility.java * hbase-server/src/main/java/org/apache/hadoop/hbase/util/HBaseFsck.java * hbase-server/src/test/java/org/apache/hadoop/hbase/util/TestHBaseFsck.java > Multiple invocations of hbck in parallel disables balancer permanently > ----------------------------------------------------------------------- > > Key: HBASE-11405 > URL: https://issues.apache.org/jira/browse/HBASE-11405 > Project: HBase > Issue Type: Bug > Components: Balancer, hbck > Affects Versions: 0.99.0 > Reporter: bharath v > Assignee: bharath v > Fix For: 2.0.0, 0.98.7, 0.94.24, 0.99.1 > > Attachments: 11405-0.98-v2.patch, 11405-1.0.txt, 11405-v3.txt, > 11405-v5.patch, 11405-v6.patch, 11405v7.patch, HBASE-11405-0.94.patch.txt, > HBASE-11405-0.98.patch.txt, HBASE-11405-trunk-rebased.patch, > HBASE-11405-trunk.patch, HBASE-11405-trunk.patch.1, > hbase-11405.rebase.140911.patch > > > This is because of the following piece of code in hbck > {code:borderStyle=solid} > boolean oldBalancer = admin.setBalancerRunning(false, true); > try { > onlineConsistencyRepair(); > } > finally { > admin.setBalancerRunning(oldBalancer, false); > } > {code} > Newer invocations set oldBalancer to false as it was disabled by previous > invocations and this disables balancer permanently unless its manually turned > on by the user. Easy to reproduce, just run hbck 100 times in a loop in 2 > different sessions and you can see that balancer is set to false in the > HMaster logs. -- This message was sent by Atlassian JIRA (v6.3.4#6332)