diff --git a/hbase-server/src/test/java/org/apache/hadoop/hbase/client/TestMetaCache.java b/hbase-server/src/test/java/org/apache/hadoop/hbase/client/TestMetaCache.java index b227dfaf077..f8f853e758e 100644 --- a/hbase-server/src/test/java/org/apache/hadoop/hbase/client/TestMetaCache.java +++ b/hbase-server/src/test/java/org/apache/hadoop/hbase/client/TestMetaCache.java @@ -242,6 +242,7 @@ public class TestMetaCache { Exception exp; boolean success; long initialMetaCacheHits = metrics.getMetaCacheHits(); + long initialMetaCacheMisses = metrics.getMetaCacheMisses(); for (int i = 0; i < 50; i++) { exp = null; success = false; @@ -257,8 +258,9 @@ public class TestMetaCache { // The value of the metaCacheHits counter is incremented by 6 in each round of the loop, // for 0th iteration there will be 5 hits + 1 cache miss. assertEquals(initialMetaCacheHits + 6 * i + 5, metrics.getMetaCacheHits()); - // We will get a cache miss only on the first request, so the value will always be 1. - assertEquals(1, metrics.getMetaCacheMisses()); + // We will get a cache miss only on the first request, so the value will always be + // initialMetaCacheMisses + 1 + assertEquals(initialMetaCacheMisses + 1, metrics.getMetaCacheMisses()); } catch (IOException ex) { // Only keep track of the last exception that updated the meta cache if (ClientExceptionsUtil.isMetaClearingException(ex) || success) {