[ https://issues.apache.org/jira/browse/HBASE-25052?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17198089#comment-17198089 ]
Anoop Sam John commented on HBASE-25052: ---------------------------------------- cc [~vjasani] > FastLongHistogram#getCountAtOrBelow method is broken. > ----------------------------------------------------- > > Key: HBASE-25052 > URL: https://issues.apache.org/jira/browse/HBASE-25052 > Project: HBase > Issue Type: Bug > Components: metrics > Affects Versions: 3.0.0-alpha-1, 2.3.0, 1.6.0, 2.2.3 > Reporter: Rushabh Shah > Priority: Major > > FastLongHistogram#getCountAtOrBelow method is broken. > If I revert HBASE-23245 then it works fine. > Wrote a small test case in TestHistogramImpl.java : > {code:java} > @Test > public void testAdd1() { > HistogramImpl histogram = new HistogramImpl(); > for (int i = 0; i < 100; i++) { > histogram.update(i); > } > Snapshot snapshot = histogram.snapshot(); > // This should return count as 6 since we added 0, 1, 2, 3, 4, 5 > Assert.assertEquals(6, snapshot.getCountAtOrBelow(5)); > {code} > It fails as below: > java.lang.AssertionError: > Expected :6 > Actual :100 -- This message was sent by Atlassian Jira (v8.3.4#803005)