[ 
https://issues.apache.org/jira/browse/HBASE-12891?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Andrew Purtell updated HBASE-12891:
-----------------------------------
    Fix Version/s:     (was: 0.98.10)
                   0.98.11

I can reproduce these failures upon the first run of TestHBaseFsck locally.
{noformat}
-------------------------------------------------------
 T E S T S
-------------------------------------------------------
Running org.apache.hadoop.hbase.util.TestHBaseFsck
Tests run: 49, Failures: 4, Errors: 0, Skipped: 1, Time elapsed: 264.92 sec <<< 
FAILURE! - in org.apache.hadoop.hbase.util.TestHBaseFsck
testHbckWithExcessReplica(org.apache.hadoop.hbase.util.TestHBaseFsck)  Time 
elapsed: 3.016 sec  <<< FAILURE!
java.lang.AssertionError: expected:<[]> but was:<[NOT_IN_HDFS, NOT_IN_HDFS, 
NOT_IN_HDFS, NOT_IN_HDFS]>
        at org.junit.Assert.fail(Assert.java:88)
        at org.junit.Assert.failNotEquals(Assert.java:743)
        at org.junit.Assert.assertEquals(Assert.java:118)
        at org.junit.Assert.assertEquals(Assert.java:144)
        at 
org.apache.hadoop.hbase.util.hbck.HbckTestingUtil.assertNoErrors(HbckTestingUtil.java:89)
        at 
org.apache.hadoop.hbase.util.TestHBaseFsck.testHbckWithExcessReplica(TestHBaseFsck.java:676)

testHbckWithFewerReplica(org.apache.hadoop.hbase.util.TestHBaseFsck)  Time 
elapsed: 3.042 sec  <<< FAILURE!
java.lang.AssertionError: expected:<[]> but was:<[NOT_IN_HDFS, NOT_IN_HDFS, 
NOT_IN_HDFS, NOT_IN_HDFS]>
        at org.junit.Assert.fail(Assert.java:88)
        at org.junit.Assert.failNotEquals(Assert.java:743)
        at org.junit.Assert.assertEquals(Assert.java:118)
        at org.junit.Assert.assertEquals(Assert.java:144)
        at 
org.apache.hadoop.hbase.util.hbck.HbckTestingUtil.assertNoErrors(HbckTestingUtil.java:89)
        at 
org.apache.hadoop.hbase.util.TestHBaseFsck.testHbckWithFewerReplica(TestHBaseFsck.java:652)

testNotInHdfsWithReplicas(org.apache.hadoop.hbase.util.TestHBaseFsck)  Time 
elapsed: 1.487 sec  <<< FAILURE!
java.lang.AssertionError: expected:<[NOT_IN_HDFS]> but was:<[NOT_IN_HDFS, 
NOT_IN_HDFS, NOT_IN_HDFS, NOT_IN_HDFS, NOT_IN_HDFS]>
        at org.junit.Assert.fail(Assert.java:88)
        at org.junit.Assert.failNotEquals(Assert.java:743)
        at org.junit.Assert.assertEquals(Assert.java:118)
        at org.junit.Assert.assertEquals(Assert.java:144)
        at 
org.apache.hadoop.hbase.util.hbck.HbckTestingUtil.assertErrors(HbckTestingUtil.java:97)
        at 
org.apache.hadoop.hbase.util.TestHBaseFsck.testNotInHdfsWithReplicas(TestHBaseFsck.java:1335)

testHbckWithRegionReplica(org.apache.hadoop.hbase.util.TestHBaseFsck)  Time 
elapsed: 1.991 sec  <<< FAILURE!
java.lang.AssertionError: expected:<[]> but was:<[NOT_IN_HDFS, NOT_IN_HDFS, 
NOT_IN_HDFS, NOT_IN_HDFS]>
        at org.junit.Assert.fail(Assert.java:88)
        at org.junit.Assert.failNotEquals(Assert.java:743)
        at org.junit.Assert.assertEquals(Assert.java:118)
        at org.junit.Assert.assertEquals(Assert.java:144)
        at 
org.apache.hadoop.hbase.util.hbck.HbckTestingUtil.assertNoErrors(HbckTestingUtil.java:89)
        at 
org.apache.hadoop.hbase.util.TestHBaseFsck.testHbckWithRegionReplica(TestHBaseFsck.java:639)


Results :

Failed tests: 
  TestHBaseFsck.testHbckWithExcessReplica:676 expected:<[]> but 
was:<[NOT_IN_HDFS, NOT_IN_HDFS, NOT_IN_HDFS, NOT_IN_HDFS]>
  TestHBaseFsck.testHbckWithFewerReplica:652 expected:<[]> but 
was:<[NOT_IN_HDFS, NOT_IN_HDFS, NOT_IN_HDFS, NOT_IN_HDFS]>
  TestHBaseFsck.testHbckWithRegionReplica:639 expected:<[]> but 
was:<[NOT_IN_HDFS, NOT_IN_HDFS, NOT_IN_HDFS, NOT_IN_HDFS]>
  TestHBaseFsck.testNotInHdfsWithReplicas:1335 expected:<[NOT_IN_HDFS]> but 
was:<[NOT_IN_HDFS, NOT_IN_HDFS, NOT_IN_HDFS, NOT_IN_HDFS, NOT_IN_HDFS]>



Tests run: 49, Failures: 4, Errors: 0, Skipped: 1
{noformat}

Moving out of 0.98.10. 

> have hbck do region consistency checks in parallel
> --------------------------------------------------
>
>                 Key: HBASE-12891
>                 URL: https://issues.apache.org/jira/browse/HBASE-12891
>             Project: HBase
>          Issue Type: Improvement
>    Affects Versions: 2.0.0, 0.98.10, 1.1.0
>            Reporter: churro morales
>            Assignee: churro morales
>             Fix For: 1.0.0, 2.0.0, 1.1.0, 0.98.11
>
>         Attachments: HBASE-12891.98.patch, HBASE-12891.patch, 
> HBASE-12891.patch
>
>
> We have a lot of regions on our cluster ~500k and noticed that hbck took 
> quite some time in checkAndFixConsistency().  [~davelatham] patched our 
> cluster to do this check in parallel to speed things up.  I'll attach the 
> patch.



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

Reply via email to