assertEquals((long) stats.getIndexPageSize().getAllTime().getTotal(), 0); signals.get(0).await(1, SECONDS); signals.get(1).await(1, SECONDS); assertEquals((long) stats.getIndexPageSize().getAllTime().getTotal(), 0); Page page = pageSource.getNextPage(); pageSizeReceived += page.getSizeInBytes(); assertEquals((long) stats.getIndexPageSize().getAllTime().getTotal(), pageSizeReceived); assertNotNull(page); assertEquals(page.getPositionCount(), 1); assertNotNull(page); pageSizeReceived += page.getSizeInBytes(); assertEquals((long) stats.getIndexPageSize().getAllTime().getTotal(), pageSizeReceived); assertEquals(page.getPositionCount(), 1); assertEquals(page.getBlock(0).getInt(0, 0), 10); assertNotNull(page); pageSizeReceived += page.getSizeInBytes(); assertEquals((long) stats.getIndexPageSize().getAllTime().getTotal(), pageSizeReceived); assertEquals(page.getPositionCount(), 1); assertEquals(page.getBlock(0).getInt(0, 0), 30);
@Managed public double getTotal() { return getDistribution().getTotal(); }
@Managed public synchronized double getAvg() { return getTotal() / getCount(); }
@Managed public synchronized double getAvg() { return getTotal() / getCount(); }
public synchronized DistributionSnapshot snapshot() { List<Long> quantiles = digest.getQuantiles(ImmutableList.of(0.01, 0.05, 0.10, 0.25, 0.5, 0.75, 0.9, 0.95, 0.99)); return new DistributionSnapshot( getMaxError(), getCount(), getTotal(), quantiles.get(0), quantiles.get(1), quantiles.get(2), quantiles.get(3), quantiles.get(4), quantiles.get(5), quantiles.get(6), quantiles.get(7), quantiles.get(8), getMin(), getMax(), getAvg()); }
public synchronized DistributionSnapshot snapshot() { List<Long> quantiles = digest.getQuantiles(ImmutableList.of(0.01, 0.05, 0.10, 0.25, 0.5, 0.75, 0.9, 0.95, 0.99)); return new DistributionSnapshot( getMaxError(), getCount(), getTotal(), quantiles.get(0), quantiles.get(1), quantiles.get(2), quantiles.get(3), quantiles.get(4), quantiles.get(5), quantiles.get(6), quantiles.get(7), quantiles.get(8), getMin(), getMax(), getAvg()); }
assertEquals((long) stats.getIndexPageSize().getAllTime().getTotal(), 0); signals.get(0).await(1, SECONDS); signals.get(1).await(1, SECONDS); assertEquals((long) stats.getIndexPageSize().getAllTime().getTotal(), 0); Page page = pageSource.getNextPage(); pageSizeReceived += page.getSizeInBytes(); assertEquals((long) stats.getIndexPageSize().getAllTime().getTotal(), pageSizeReceived); assertNotNull(page); assertEquals(page.getPositionCount(), 1); assertNotNull(page); pageSizeReceived += page.getSizeInBytes(); assertEquals((long) stats.getIndexPageSize().getAllTime().getTotal(), pageSizeReceived); assertEquals(page.getPositionCount(), 1); assertEquals(page.getBlock(0).getInt(0, 0), 10); assertNotNull(page); pageSizeReceived += page.getSizeInBytes(); assertEquals((long) stats.getIndexPageSize().getAllTime().getTotal(), pageSizeReceived); assertEquals(page.getPositionCount(), 1); assertEquals(page.getBlock(0).getInt(0, 0), 30);