HBASE-2720 TestFromClientSide fails for client region cache prewarm on Hudson
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@996255 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
1d58b8a3bf
commit
d48a3d0a27
|
@ -3829,20 +3829,20 @@ public class TestFromClientSide {
|
||||||
Get g2 = new Get(Bytes.toBytes("bbb"));
|
Get g2 = new Get(Bytes.toBytes("bbb"));
|
||||||
table.get(g2);
|
table.get(g2);
|
||||||
|
|
||||||
// Get the configured number of cache read-ahead regions. For various
|
// Get the configured number of cache read-ahead regions.
|
||||||
// reasons, the meta may not yet have all regions in place (e.g. hbase-2757).
|
int prefetchRegionNumber = conf.getInt("hbase.client.prefetch.limit", 10);
|
||||||
// That the prefetch gets at least half shows prefetch is bascially working.
|
|
||||||
int prefetchRegionNumber = conf.getInt("hbase.client.prefetch.limit", 10) / 2;
|
|
||||||
|
|
||||||
// the total number of cached regions == region('aaa") + prefeched regions.
|
// the total number of cached regions == region('aaa") + prefeched regions.
|
||||||
LOG.info("Testing how many regions cached");
|
LOG.info("Testing how many regions cached");
|
||||||
assertTrue(prefetchRegionNumber < HConnectionManager.getCachedRegionCount(conf, TABLENAME));
|
assertEquals("Number of cached region is incorrect ", prefetchRegionNumber,
|
||||||
|
HConnectionManager.getCachedRegionCount(conf, TABLENAME));
|
||||||
|
|
||||||
table.getConnection().clearRegionCache();
|
table.getConnection().clearRegionCache();
|
||||||
|
|
||||||
Get g3 = new Get(Bytes.toBytes("abc"));
|
Get g3 = new Get(Bytes.toBytes("abc"));
|
||||||
table.get(g3);
|
table.get(g3);
|
||||||
assertTrue(prefetchRegionNumber < HConnectionManager.getCachedRegionCount(conf, TABLENAME));
|
assertEquals("Number of cached region is incorrect ", prefetchRegionNumber,
|
||||||
|
HConnectionManager.getCachedRegionCount(conf, TABLENAME));
|
||||||
|
|
||||||
LOG.info("Finishing testRegionCachePreWarm");
|
LOG.info("Finishing testRegionCachePreWarm");
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue