public class DistributedAckRegionCCEDUnitTest extends DistributedAckRegionTest
MultiVMRegionTestCase.MyTransactionListenerRegionTestCase.TestExpiryDistributedTestCase.ExpectedException, DistributedTestCase.WaitCriterion, DistributedTestCase.WaitCriterion2CCRegioneventCount, preSnapshotRegioncachelogPerTest, reconnect, system, testName| Constructor and Description |
|---|
DistributedAckRegionCCEDUnitTest(java.lang.String name) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
do_version_recovery_if_necessary(VM vm0,
VM vm1,
VM vm2,
java.lang.Object[] params) |
java.util.Properties |
getDistributedSystemProperties()
Returns a
Properties object used to configure a
connection to a DistributedSystem. |
protected com.gemstone.gemfire.cache.RegionAttributes |
getRegionAttributes()
Returns region attributes for a
GLOBAL region |
protected com.gemstone.gemfire.cache.RegionAttributes |
getRegionAttributes(java.lang.String type)
return the region attributes for the given type of region.
|
protected boolean |
supportsTransactions()
Indicate whether this region supports transactions
|
void |
testAggressiveTombstoneReaping()
Test for bug #46087 and #46089 where the waiting thread pool is flooded with
threads performing distributed-GC.
|
void |
testClearOnNonReplicateWithConcurrentEvents() |
void |
testClearWithConcurrentEvents() |
void |
testClearWithConcurrentEventsAsync() |
void |
testConcurrentEvents()
This tests the concurrency versioning system to ensure that event conflation
happens correctly and that the statistic is being updated properly
|
void |
testConcurrentEventsOnEmptyRegion()
This tests the concurrency versioning system to ensure that event conflation
happens correctly and that the statistic is being updated properly
|
void |
testConcurrentEventsOnNonReplicatedRegion()
This tests the concurrency versioning system to ensure that event conflation
happens correctly and that the statistic is being updated properly
|
void |
testConcurrentOpWithGII()
test for bug #45564.
|
void |
testEntryTtlLocalDestroy()
Tests that an entry in a distributed region expires with a local
destroy after a given time to live.
|
void |
testEntryVersionRollover() |
void |
testGetAllWithVersions() |
void |
testGIISendsTombstones()
This test creates a server cache in vm0 and a peer cache in vm1.
|
void |
testLocalDestroy()
Tests that a Region.localDestroy(java.lang.Object) does not effect
other VMs that define that entry.
|
void |
testRegionVersionVectors() |
void |
testTombstoneExpirationRace()
make sure that an operation performed on a new region entry created after
a tombstone has been reaped is accepted by another member that has yet to
reap the tombstone
|
void |
testTombstones() |
testIncompatibleSubregions_ttestOrderedUpdates, assertCacheCallbackEvents, assertNoClearTimeouts, clearCCRegion, concurrentMapTest, createRegionWithAttribute, DISABLED_TILL_NEW_TX_IMPL_COMPLETE_testTXNonblockingGetInitialImage, disconnect, doOpsLoopNoFlush, getCCRegionContents, getCCRegionVersions, getCCRegionVersionVector, getMemberId, performOps4ClearWithConcurrentEvents, supportsNetLoad, supportsReplication, tearDown2, testCacheLoaderModifyingArgument, testCacheLoaderWithNetLoad, testCacheLoaderWithNetSearch, testConcurrentOperations, testDefinedEntryUpdated, testDeltaWithReplicate, testDistributedDestroy, testDistributedGet, testDistributedInvalidate, testDistributedInvalidate4, testDistributedPut, testDistributedPutNoUpdate, testDistributedRegionDestroy, testDistributedRegionInvalidate, testDistributedUpdate, testEntryTtlDestroyEvent, testGetInitialImage, testLargeGetInitialImage, testLocalAndRemoteCacheWriters, testLocalCacheLoader, testLocalRegionDestroy, testMirroredDataFromNonMirrored, testMirroredLocalLoad, testMirroredNetLoad, testNBRegionDestructionDuringGetInitialImage, testNBRegionInvalidationDuringGetInitialImage, testNetSearchObservesIdleTime, testNetSearchObservesTtl, testNoDataSerializer, testNoInstantiator, testNoLoaderWithInvalidEntry, testNoMirroredDataToNonMirrored, testNonblockingGetInitialImage, testNoRegionKeepAlive, testNoRemoteCacheLoader, testRemoteCacheListener, testRemoteCacheListenerInSubregion, testRemoteCacheLoader, testRemoteCacheLoaderArg, testRemoteCacheLoaderException, testRemoteCacheWriter, testRemoteLoaderNetSearch, testReplicate, testTXMultiRegion, testTXRmtMirror, testTXSimpleOps, testTXUpdateLoadNoConflict, testUpdateResetsIdleTime, todo_testTXAlgebra, versionTestClearOnNonReplicateWithConcurrentEvents, versionTestClearWithConcurrentEvents, versionTestClearWithConcurrentEventsAsync, versionTestConcurrentEvents, versionTestConcurrentEventsOnEmptyRegion, versionTestConcurrentEventsOnNonReplicatedRegion, versionTestGetAllWithVersions, versionTestGIISendsTombstones, versionTestRegionVersionVectors, versionTestTombstones, waitForAsyncProcessing, z_versionTestClearWithConcurrentEventscreateRegion, createRootRegion, entryIsLocal, pauseIfNecessary, pauseIfNecessary, remoteTestPostSnapshot, supportsLocalDestroyAndLocalInvalidate, supportsSubregions, testBadRegionAccess, testCloseRegion, testContainsKey, testCreateSubregions, testCustomEntryIdleReset, testCustomEntryIdleTimeout1, testCustomEntryIdleTimeout2, testCustomEntryIdleTimeout3, testCustomEntryTtl1, testCustomEntryTtl2, testCustomEntryTtl3, testCustomIdleOnce, testDestroyEntry, testDestroyRegion, testEntries, testEntriesRecursive, testEntryExpirationAfterMutate, testEntryFromLoadTtlInvalidate, testEntryIdleDestroy, testEntryIdleInvalidate, testEntryIdleReset, testEntryIdleTimeout3, testEntryIdleTtl, testEntryTtl3, testEntryTtlDestroy, testEntryTtlInvalidate, testEntryUserAttribute, testGetCache, testGetName, testGetParentRegion, testGetPathFromRoot, testInvalidateEntry, testInvalidateRegion, testKeys, testLocalDestroyEntry, testLocalDestroyRegion, testLocalInvalidateEntry, testLocalInvalidateRegion, testNulls, testPutNonExistentEntry, testRegionExpirationAfterMutate, testRegionIdleDestroy, testRegionIdleInvalidate, testRegionTtlDestroy, testRegionTtlInvalidate, testRegionUserAttribute, testRootSnapshot, testSnapshot, testSubregions, testSubregionsRecursive, testValues, waitForDestroy, waitForInvalidate, waitForRegionDestroyaddExceptionTag1, basicGetCache, beginCacheXml, cleanDiskDirs, closeAllCache, closeCache, createLonerCache, createMcastCache, createMcastCache, createRegion, createRegion, createRootRegion, createRootRegion, disconnectFromDS, finishCacheXml, finishCacheXml, getCache, getCache, getCache, getCache, getClientCache, getDiskDirs, getGemfireCache, getInternalRegionArguments, getRootRegion, getRootRegion, hasCache, remoteTearDown, removeExceptionTag1, sendSerialMessageToAll, sendUnorderedMessageToAlladdExpectedException, addExpectedException, addHydraProperties, attachDebugger, checkBBFlag, cleanupAllVms, clearBBFlag, crashDistributedSystem, crashDistributedSystem, createLogWriter, disconnectAllFromDS, dumpAllStacks, dumpMyThreads, dumpStack, dumpStack, dumpStack, dumpStackTrace, fail, getAllDistributedSystemProperties, getDUnitLocatorAddress, getDUnitLocatorPort, getDUnitLocatorString, getDUnitLogLevel, getIPLiteral, getLogWriter, getLonerSystem, getMcastSystem, getMcastSystem, getRepeatTimeoutMs, getServerHostName, getSystem, getSystem, getTestClass, getTestName, getUniqueName, getVMCount, incBBFlag, invokeInEveryVM, invokeInEveryVM, invokeInEveryVM, invokeInEveryVM, invokeInEveryVMRepeatingIfNecessary, invokeInLocator, invokeRepeatingIfNecessary, isConnectedToDS, join, noteTiming, pause, pause, perVMSetUp, realTearDown, setDiskStoreForGateway, setSystem, setTestName, setUp, staticPause, tearDown, unregisterAllDataSerializersFromAllVms, unregisterDataSerializerInThisVM, unregisterInstantiatorsInThisVM, waitForBBFlag, waitForCriterion, waitMutexassertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, countTestCases, createResult, fail, fail, failNotEquals, failNotSame, failSame, format, getName, run, run, runBare, runTest, setName, toStringpublic DistributedAckRegionCCEDUnitTest(java.lang.String name)
name - protected boolean supportsTransactions()
MultiVMRegionTestCasesupportsTransactions in class MultiVMRegionTestCasepublic java.util.Properties getDistributedSystemProperties()
DistributedTestCaseProperties object used to configure a
connection to a DistributedSystem.
Unless overridden, this method will return an empty
Properties object.getDistributedSystemProperties in class DistributedAckRegionTestprotected com.gemstone.gemfire.cache.RegionAttributes getRegionAttributes()
GLOBAL regiongetRegionAttributes in class DistributedAckRegionTestprotected com.gemstone.gemfire.cache.RegionAttributes getRegionAttributes(java.lang.String type)
MultiVMRegionTestCasegetRegionAttributes in class MultiVMRegionTestCasepublic void testLocalDestroy()
throws java.lang.InterruptedException
MultiVMRegionTestCasetestLocalDestroy in class MultiVMRegionTestCasejava.lang.InterruptedExceptionpublic void testRegionVersionVectors()
throws java.lang.Exception
java.lang.Exceptionpublic void testEntryTtlLocalDestroy()
throws java.lang.InterruptedException
MultiVMRegionTestCasetestEntryTtlLocalDestroy in class MultiVMRegionTestCasejava.lang.InterruptedExceptionpublic void testGIISendsTombstones()
throws java.lang.Exception
java.lang.Exceptionpublic void testConcurrentOpWithGII()
protected void do_version_recovery_if_necessary(VM vm0, VM vm1, VM vm2, java.lang.Object[] params)
public void testConcurrentEvents()
throws java.lang.Exception
java.lang.Exceptionpublic void testClearWithConcurrentEvents()
throws java.lang.Exception
java.lang.Exceptionpublic void testClearWithConcurrentEventsAsync()
throws java.lang.Exception
java.lang.Exceptionpublic void testClearOnNonReplicateWithConcurrentEvents()
throws java.lang.Exception
java.lang.Exceptionpublic void testTombstones()
public void testTombstoneExpirationRace()
public void testAggressiveTombstoneReaping()
public void testConcurrentEventsOnEmptyRegion()
public void testConcurrentEventsOnNonReplicatedRegion()
public void testGetAllWithVersions()
public void testEntryVersionRollover()
throws java.lang.Exception
java.lang.ExceptionCopyright © 2010-2015 Pivotal Software, Inc. All rights reserved.