Wellington Chevreuil created HBASE-29183: --------------------------------------------
Summary: Fix flakeyness on TestVerifyBucketCacheFile Key: HBASE-29183 URL: https://issues.apache.org/jira/browse/HBASE-29183 Project: HBase Issue Type: Bug Reporter: Wellington Chevreuil Assignee: Wellington Chevreuil I've noticed some flakeyness in some of the tests from TestVerifyBucketCacheFile. One of the latest intermittent failures I've found on the precommit run for a PR: {noformat} java.lang.AssertionError: expected:<0> but was:<17408> at org.junit.Assert.fail(Assert.java:89) at org.junit.Assert.failNotEquals(Assert.java:835) at org.junit.Assert.assertEquals(Assert.java:647) at org.junit.Assert.assertEquals(Assert.java:633) at org.apache.hadoop.hbase.io.hfile.bucket.TestVerifyBucketCacheFile.testModifiedBucketCacheFileData(TestVerifyBucketCacheFile.java:247) {noformat} These are quite hard to reproduce locally, but after analysing the test code and the stack trace, I believe this might be related to the changes fromĀ HBASE-28900, which allowed BucketAllocator to complete initialisation with a partially recovered cache, requiring the backingMap validation to complete, in order to get rid of entries with inconsistent checksums. -- This message was sent by Atlassian Jira (v8.20.10#820010)