public boolean done() { if (r.keySet().size() == regionSize) { return true; } return false; }
public String description() { return "Expected region entries to be within range : " + min + " " + max + " but actual entries: " + r.keySet().size(); } };
public boolean done() { if (r.keySet().size() == regionSize) { return true; } return false; }
public static int keySetMethod(){ Set set = new HashSet(); int i=0; try{ set = region.keySet(); i = set.size(); }catch(Exception ex){ ex.printStackTrace(); fail("Failed while region.keySet"); } return i; }
private static Collection keySetWithoutCreates(Region region) { if (region instanceof PartitionedRegion) { return ((PartitionedRegion) region).keysWithoutCreatesForTests(); } else { return region.keySet(); } }
final static void clearRegion(Region r) throws TimeoutException { Iterator kI = r.keySet().iterator(); try { while(kI.hasNext()) { r.destroy(kI.next()); } } catch (CacheException ce) { fail("clearRegion operation failed"); } }
public Set<TraceId> findTraceCandidatesForAgeOut(int maxResults) { Set<TraceRegionKey> allKeys = (Set<TraceRegionKey>)gemfire.getRegion().keySet(); Collection<TraceRegionKey> foundKeys = finder.find(allKeys, maxResults); Set<TraceId> res = new HashSet<TraceId>(foundKeys.size()); for (TraceRegionKey key : foundKeys) { res.add(key.getTraceId()); } return res; }
public boolean done() { int curSize = reg.keySet().size(); if (n.intValue() == curSize) { assertTrue(((DeltaTestObj)reg.get(key1)).getIntVar() == lastUpdatedVal); assertTrue(((DeltaTestObj)reg.get(key2)).getIntVar() == lastUpdatedVal); return true; } excuse = "Current size " + curSize + " not expected size " + n.intValue(); return false; } public String description() {
public Object call() throws Exception { Region r = PartitionRegionHelper.getLocalData(getGemfireCache().getRegion(CUSTOMER)); Iterator it = r.keySet().iterator(); while (it.hasNext()) { if (it.next().equals(new CustId(6))) { return 1; } } return 0; } });
protected void updateObject(Region aRegion) { Set aSet = aRegion.keySet(); Iterator iter = aSet.iterator(); if (!iter.hasNext()) { Log.getLogWriter().info("updateObject: No names in region"); return; } Object name = iter.next(); updateObject(aRegion, name); validateQuery(aRegion); }
protected void dumpLocalKeys() { StringBuffer aStr = new StringBuffer(); DistributedMember dm = DistributedSystemHelper.getDistributedSystem().getDistributedMember(); aStr.append("Keys local to " + dm.toString() + " by region\n"); Set rootRegions = CacheHelper.getCache().rootRegions(); for (Iterator it = rootRegions.iterator(); it.hasNext(); ) { Region aRegion = (Region)it.next(); Region localRegion = PartitionRegionHelper.getLocalData(aRegion); aStr.append(" " + aRegion.getName() + ": " + localRegion.keySet() + "\n"); } Log.getLogWriter().info(aStr.toString()); }
private void logRegions() { Cache theCache = CacheHelper.getCache(); Set<Region<?, ?>> rootRegions = theCache.rootRegions(); StringBuffer aStr = new StringBuffer(); for (Region aRegion : rootRegions) { aStr.append(aRegion.getFullPath() + ":\n"); for (Object key : aRegion.keySet()) { aStr.append(" " + key + " " + aRegion.get(key) + "\n"); } } Log.getLogWriter().info(aStr.toString()); }
/** * Verification for non-partitioned indexes (compactRange/Range) * @param index * @param region */ static void verifyNonPartitionedIndex(Index index, Region region) { long keys = region.keySet().size(); long numKeys = index.getStatistics().getNumberOfKeys(); long numValues = index.getStatistics().getNumberOfValues(); // 2 is for 'active' and 'inactive' status. verifyIndex(index, numKeys, numValues, keys, 2); }
public static void assertTRUE_Q2(boolean isHA) { int day = isHA ? 20 : 10; Region localRegion = PartitionRegionHelper.getLocalData(region_FPR); for (Q2_Months month : Q2_Months.values()) { for (int i = 1; i < day; i++) { Date date = generateDate(i, month.toString(), "Date"); assertTrue(localRegion.keySet().contains(date)); } } }
public static void assertTRUE_Q3(boolean isHA) { int day = isHA ? 20 : 10; Region localRegion = PartitionRegionHelper.getLocalData(region_FPR); for (Q3_Months month : Q3_Months.values()) { for (int i = 1; i < day; i++) { Date date = generateDate(i, month.toString(), "Date"); assertTrue(localRegion.keySet().contains(date)); } } }
public static void assertFALSE_Q3(boolean isHA) { int day = isHA ? 20 : 10; Region localRegion = PartitionRegionHelper.getLocalData(region_FPR); for (Q3_Months month : Q3_Months.values()) { for (int i = 1; i < day; i++) { Date date = generateDate(i, month.toString(), "Date"); assertFalse(localRegion.keySet().contains(date)); } } }
public static void assertFALSE_Q1(boolean isHA) { int day = isHA ? 20 : 10; Region localRegion = PartitionRegionHelper.getLocalData(region_FPR); for (Q1_Months month : Q1_Months.values()) { for (int i = 1; i < day; i++) { Date date = generateDate(i, month.toString(), "Date"); assertFalse(localRegion.keySet().contains(date)); } } }
/** validation for the valid wan clients with the right prefix * */ public static void validateInvalidSequentialKeysTask() throws Exception { Log.getLogWriter().info("Validating regions for invalid sequential keys"); for (String regionName : regionNames) { Region region = RegionHelper.getRegion(regionName); Set keys = region.keySet(); checkKeys(regionName, INVALID_PRIFIX); // can not check for invalid entries as wan sites may not be connected long requiredSize = WANBlackboard.getInstance().getSharedCounters().read(WANBlackboard.currentEntry_invalid); Log.getLogWriter().info("In Region " + region.getFullPath() + " Entries count is:" + keys.size()); } }
private static void makeRoom(int percent) { Log.getLogWriter().info("Destroying " + percent + " percent of entries in each region"); Set<Region<?, ?>> regionSet = getAllRegions(); for (Region aRegion: regionSet) { int numToDestroy = (int) (aRegion.size() * (percent * 0.01)); Log.getLogWriter().info("Destroying " + numToDestroy + " in " + aRegion.getFullPath() + " of size " + aRegion.size()); for (Object key: aRegion.keySet()) { aRegion.destroy(key); } } }