public class ColocationAndEvictionTest extends ParRegCreateDestroy
| Modifier and Type | Field and Description |
|---|---|
protected static int |
ENTRIES_TO_PUT |
protected static int |
HEAVY_OBJECT_SIZE_VAL |
bridgeRegionDescriptNames, destroyThreshold, isBridgeClient, isBridgeConfiguration, regionDescriptNames, testInstance, theCache| Constructor and Description |
|---|
ColocationAndEvictionTest() |
| Modifier and Type | Method and Description |
|---|---|
void |
doCreateAndPopulateRegions(List regionDescriptNames) |
void |
doPopulateRegions(List regionDescriptNames) |
void |
dumpAllTheBuckets() |
static double |
getNumHeapLRUEvictions()
Return the number of HeapLRU evictions that have occurred.
|
static double |
getNumLRUEvictions()
Return the number of LRU evictions that have occurred.
|
static double |
getNumMemLRUEvictions()
Return the number of MemLRU evictions that have occurred.
|
static void |
HydraTask_createBridgeServerRegions()
Hydra task to create server regions
|
static void |
HydraTask_createRegionsAndPopulate()
Randomly create and destroy partitioned regions.
|
static void |
HydraTask_disconnect() |
static void |
HydraTask_dumpBuckets()
Task to create and destroy partitioned regions
|
static void |
HydraTask_initialize()
Creates and initializes the singleton instance of ParRegCreateDestroy in
this VM.
|
static void |
HydraTask_initializeBridgeServer()
Creates and initializes the singleton instance of ParRegCreateDestroy in a
bridge server.
|
static void |
HydraTask_killVMForever() |
static void |
HydraTask_killVMs() |
static void |
HydraTask_logRegionSizes() |
static void |
HydraTask_makeReadyToKill() |
static void |
HydraTask_populateRegions()
Populates partitioned regions.
|
static void |
HydraTask_sleepForSomeTime() |
static void |
HydraTask_verifyColocatedRegions() |
static void |
HydraTask_verifyColocatedRegionsWhenOneNodeDown() |
protected void |
HydraTask_verifyCoLocation() |
void |
HydraTask_verifyCustomPartitioning()
Task to verify custom partitioning.
|
void |
HydraTask_verifyCustomPartitioningWhenOneNodeDown()
Task to verify custom partitioning.
|
static void |
HydraTask_verifyEvictionFairness() |
static void |
HydraTask_verifyEvictionLocalDestroy()
Task to verify PR bucket local destroy eviction.
|
static void |
HydraTask_verifyMemLRU() |
static void |
HydraTask_verifyOverflowToDisk()
Task to verify PR bucket overflow to disk.
|
static void |
HydraTask_verifyPR() |
static void |
HydraTask_verifyPRWhenOneNodeDown() |
protected void |
killVmForEver() |
protected void |
killVms() |
void |
populateRegion(com.gemstone.gemfire.cache.Region aRegion) |
protected void |
verifyBucketCoLocation(com.gemstone.gemfire.internal.cache.PartitionedRegion aRegion) |
protected void |
verifyCustomPartition(Map map,
int bucketid) |
protected void |
verifyCustomPartitioning(com.gemstone.gemfire.internal.cache.PartitionedRegion aRegion) |
protected void |
verifyCustomPartitioningWhenOneNodeDown(com.gemstone.gemfire.internal.cache.PartitionedRegion aRegion) |
static void |
verifyEvictionBucketFairness() |
protected static void |
verifyEvictionBucketFairness(com.gemstone.gemfire.internal.cache.PartitionedRegion aRegion) |
void |
verifyEvictionLocalDestroy()
Task to verify PR bucket local destroy eviction.
|
protected void |
verifyEvictionLocalDestroy(com.gemstone.gemfire.internal.cache.PartitionedRegion aRegion) |
protected static void |
verifyMemLRU(com.gemstone.gemfire.internal.cache.PartitionedRegion aRegion) |
void |
verifyOverflowToDisk()
Task to verify PR bucket overflow to disk.
|
protected void |
verifyOverflowToDisk(com.gemstone.gemfire.internal.cache.PartitionedRegion aRegion) |
void |
verifyPR() |
void |
verifyPR(com.gemstone.gemfire.internal.cache.PartitionedRegion aRegion,
int redundantCopies) |
protected void |
verifyPrimaryBucketCoLocation(com.gemstone.gemfire.internal.cache.PartitionedRegion aRegion) |
void |
verifyPRWhenOneNodeDown() |
protected void |
verifyUniqueBucketForCustomPartioning(int bucketId)
Task to verify that there is only a single bucket id for a routing Object
|
doCreateDestroy, doCreateRegions, doCreateRegionsOnly, HydraTask_createDestroy, HydraTask_createDestroyWithPersistence, HydraTask_createRegions, HydraTask_revokeWaitingMembers, initialize, shutdownHookprotected static final int ENTRIES_TO_PUT
protected static final int HEAVY_OBJECT_SIZE_VAL
public static void HydraTask_initialize()
public static void HydraTask_initializeBridgeServer()
public static void HydraTask_populateRegions()
public static void HydraTask_createRegionsAndPopulate()
public static void HydraTask_createBridgeServerRegions()
public static void HydraTask_dumpBuckets()
public static void HydraTask_verifyColocatedRegions()
public static void HydraTask_verifyColocatedRegionsWhenOneNodeDown()
public void HydraTask_verifyCustomPartitioning()
protected void HydraTask_verifyCoLocation()
public void HydraTask_verifyCustomPartitioningWhenOneNodeDown()
public static void HydraTask_verifyPRWhenOneNodeDown()
public static void HydraTask_killVMs()
public void dumpAllTheBuckets()
public static void HydraTask_verifyOverflowToDisk()
public static void HydraTask_verifyMemLRU()
public static void HydraTask_verifyEvictionFairness()
public static void HydraTask_verifyEvictionLocalDestroy()
public static void HydraTask_verifyPR()
public void doCreateAndPopulateRegions(List regionDescriptNames)
public void doPopulateRegions(List regionDescriptNames)
public void populateRegion(com.gemstone.gemfire.cache.Region aRegion)
protected void verifyCustomPartitioning(com.gemstone.gemfire.internal.cache.PartitionedRegion aRegion)
protected void verifyCustomPartitioningWhenOneNodeDown(com.gemstone.gemfire.internal.cache.PartitionedRegion aRegion)
protected void verifyCustomPartition(Map map, int bucketid)
protected void verifyUniqueBucketForCustomPartioning(int bucketId)
protected void killVms()
public static void HydraTask_killVMForever()
protected void killVmForEver()
public void verifyOverflowToDisk()
protected void verifyOverflowToDisk(com.gemstone.gemfire.internal.cache.PartitionedRegion aRegion)
public void verifyEvictionLocalDestroy()
protected void verifyEvictionLocalDestroy(com.gemstone.gemfire.internal.cache.PartitionedRegion aRegion)
public static double getNumLRUEvictions()
public static double getNumMemLRUEvictions()
public static double getNumHeapLRUEvictions()
public static void verifyEvictionBucketFairness()
protected static void verifyEvictionBucketFairness(com.gemstone.gemfire.internal.cache.PartitionedRegion aRegion)
protected void verifyPrimaryBucketCoLocation(com.gemstone.gemfire.internal.cache.PartitionedRegion aRegion)
protected void verifyBucketCoLocation(com.gemstone.gemfire.internal.cache.PartitionedRegion aRegion)
public void verifyPRWhenOneNodeDown()
public void verifyPR()
public void verifyPR(com.gemstone.gemfire.internal.cache.PartitionedRegion aRegion,
int redundantCopies)
protected static void verifyMemLRU(com.gemstone.gemfire.internal.cache.PartitionedRegion aRegion)
public static void HydraTask_sleepForSomeTime()
public static void HydraTask_makeReadyToKill()
public static void HydraTask_disconnect()
public static void HydraTask_logRegionSizes()
Copyright © 2010-2015 Pivotal Software, Inc. All rights reserved.