This is an automated email from the ASF dual-hosted git repository.
eshu11 pushed a change to branch feature/GEODE-5376
in repository https://gitbox.apache.org/repos/asf/geode.git.
omit c5bf1c7 Remove the syncRunable.
omit 376b0d4 wip fix review comments.
omit 0ea86c8 do not abort when beforeCompletion failed, only do it in
afterCompletion.
omit 6c40723 remove a log message.
omit f77debe GEODE-5376: Move SynchronizationRunnable to TXState
add 4885473 GEODE-5361: Add wait for MBean federation after member
restarts (#2090)
add 10d8dab GEODE-5336: create integration tests to test region rest apis
and con… (#2071)
add 6a9a98b GEODE-5430: Allow disk store commands to use custom log4j2
config
add 377529c GEODE-5341: Improve debug logging in BackupTask
add bb85e7c GEODE-5355: Remove BackupUtil and BackupDataStoreHelper
add 9357435 GEODE-5355: Fix apache license header of new backup classes
add 29c71c9 GEODE-5281: replicate failure and fix bug (#2096)
add b66d110 Add exclusion for gradle notification file
add 2c3a7b1 [GEODE-5378] Adjust initdocker script to implement workaround.
add 5dfc65c Merge pull request #2110 from smgoller/GEODE-5378
add 2ba81f6 GEODE-4803: remove flaky category (#2108)
add dbdbd7a GEODE-5385: hang trying to create a bucket
add bb79fdb GEODE-5375: fix the test hang when a CommitFailedException
happens (#2101)
add 1eb0275 GEODE-5398: Add BackupOperationTest and BackupStatusImplTest
add b79b64a GEODE-5383: Check that data propagated earlier
add 023b495 GEODE-5390: Use @Override in DiskInitFile and
DiskInitFileParser
add 1de96e4 GEODE-5390: Move inner classes to end of DiskInitFile
add 3482a10 GEODE-5390: Move inner classes to end of Oplog
add 6ef4e4a GEODE-5390: Fix log statements in DiskInitFileParser
add 172c6a9 GEODE-5390: Improve trace level log statement in Oplog
add 0e8ecd9 GEODE-5391: Fix toString of RegionVersionHolder
add 1564e56 GEODE-5392: Cleanup javadocs and code style in AsyncInvocation
add 9d87117 GEODE-5393: StateFlushOperation hangs waiting for
non-existant operation to complete
add 9037d42 [GEODE-5292] Actually destroy the region instead of
pretending to.
add c891b0b GEODE-5405: Refactor backup to remove duplication and clean up
add 442e7aa GEODE-5407: increase timeout and provide more logging (#2120)
add 445c8b7 GEODE-5369: fix for Lucene Stats (#2115)
add 4fcee50 GEODE-5351 Prefer terminology of cluster over dist system
(#2116)
add e4bd46d Revert "[GEODE-5292] Actually destroy the region instead of
pretending to."
add b4796e6 GEODE-5379: Reset affinityRetryCount to zero only when
initial retry count is zero to avoid stack overflow (#2098)
add a96edf2 GEODE-5404: Created static default whitelist and modified to
call length
add 2e1673b GEODE-5408 Update docs for gfsh remove --all (#2119)
add 84e911c GEODE-5295: Improve member WaitUntilX methods (#2039)
add 1590182 GEODE-5377: wait till threads to finish before exiting the
test (#2106)
add 71fdb76 spotless
add 5da7ad4 GEODE-5394: Change to add additional logging in the event of
a failure.
add 082f1d5 GEODE-5388: Adding a gradle task to repeat a test
add ab41986 GEODE-5423 Defer download and copy tasks to execution stage
of Gradle
add 2519b0c [GEODE-5427] Isolate PR pipeline jobs from other pipelines.
(#2135)
add b6970f9 GEODE-5426: Remove redundant test suites. (#2134)
add 0601f80 GEODE-5145: Added support for destroying an index during
region creation
add 41508f1 GEODE-5432 COMMIT THEN REVIEW Docs typo correction
add ece2414 GEODE-4726 Clarify docs on set-by-gfsh bind addresses (#1999)
add cd84387 GEODE-5356: Add unit test for PdxField.
add 2f9258f GEODE-5357: Inline uncohesive method.
add b97b3e2 GEODE-5357: Add unit test for PdxType.
add c1807cf GEODE-5362: Add unit test for EnumId.
add 26887b4 GEODE-5367: Add unit test for EnumInfo.
add 98b094a GEODE-5014: Remove usage of org.json from geode-assembly
module (#2132)
add 58be3ff GEODE-3530 refactored ShellCommandDUnitTest (#2137)
add bde6e8b GEODE-3530: refactor ListClientCommandDUnitTest (#2129)
add 3aa14ae GEODE-3530 Refactor RebalanceCommandDistributedTest (#2130)
add 489919f GEODE-4965 Add gfsh/jndi-binding permission levels to docs
(#2141)
add 4e59a0d GEODE-3530: add license headers
add 790c967 GEODE-5371: Remove many FlakyTest categorizations. (#2123)
add 240a2ef GEODE-3530: fix compiling error
add 2244041 GEODE-5435 COMMIT-THEN-REVIEW Fix single character doc typo
add a1621b3 GEODE-5430: Add getController method to VM
add 08fcb95 GEODE-5431: Improve error message when using
DistributedDiskDirRule with VM.bounce()
add 5cd4e05 GEODE-5405: Use zero as default revokedTime in
PersistentMemberPattern
add a17071a GEODE-5405: Streamline Backup distributed tests
add 0742437 GEODE-5405: Cleanup PersistentMemberPattern
add efcee7c GEODE-3530: fix test error
add f6c26f0 GEODE-5292: Flushing to disk in test before introducing spy
in test (#2140)
new 69d51c9 GEODE-5376: Move SynchronizationRunnable to TXState
new 71f67a5 remove a log message.
new 9015e74 do not abort when beforeCompletion failed, only do it in
afterCompletion.
new 33bc4f7 wip fix review comments.
new 4919e3b Remove the syncRunable.
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (c5bf1c7)
\
N -- N -- N refs/heads/feature/GEODE-5376 (4919e3b)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
The 5 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
build.gradle | 3 +
.../org/apache/geode/gradle/RepeatTest.groovy | 70 +
.../geode/gradle/OverriddenTestExecutor.java | 134 +
ci/docker/initdocker | 3 +
ci/pipelines/pull-request/base.yml | 7 +-
ci/pipelines/pull-request/deploy_pr_pipeline.sh | 5 +-
ci/pipelines/pull-request/pr-template.yml | 3 +-
.../SessionReplicationIntegrationJUnitTest.java | 14 -
.../LauncherLifecycleCommandsDUnitTest.java | 3 +-
.../internal/web/RestFunctionExecuteDUnitTest.java | 32 +-
.../rest/internal/web/RestRegionAPIDUnitTest.java | 421 +
.../internal/web/RestSecurityIntegrationTest.java | 331 +-
.../web/RestSecurityPostProcessorTest.java | 144 +-
.../rest/internal/web/RestSecurityWithSSLTest.java | 13 +-
.../internal/web/RestServersIntegrationTest.java | 23 +-
.../web/SwaggerVerificationIntegrationTest.java | 31 +-
.../internal/web/controllers/RestAPITestBase.java | 17 +-
.../controllers/RestAPIsAndInterOpsDUnitTest.java | 63 +-
...RestAPIsOnGroupsFunctionExecutionDUnitTest.java | 2 -
.../web/controllers/RestAPIsWithSSLDUnitTest.java | 16 +-
.../RestQueryAndFunctionIntegrationTest.java | 38 +-
.../junit/rules/GeodeDevRestClient.java} | 133 +-
...ttpClientRule.java => GeodeHttpClientRule.java} | 30 +-
.../geode/test/junit/rules/HttpResponseAssert.java | 111 +
.../geode/tools/pulse/PulseConnectivityTest.java | 5 +-
.../geode/tools/pulse/PulseDataExportTest.java | 22 +-
.../tools/pulse/PulseJmxPasswordFileTest.java | 10 +-
.../geode/tools/pulse/PulseSecurityTest.java | 4 +-
.../tools/pulse/PulseSecurityWithSSLTest.java | 4 +-
geode-assembly/src/test/resources/sampleJson.json | 37881 +++++++++++++++++++
.../source/subnavs/geode-subnav.erb | 11 +-
.../admin/internal/AdminDistributedSystemImpl.java | 5 +-
.../cache/client/internal/OpExecutorImpl.java | 97 +-
.../geode/cache/client/internal/TXFailoverOp.java | 2 +-
.../RestrictedMethodInvocationAuthorizer.java | 10 +-
.../distributed/internal/DistributionAdvisor.java | 427 +-
.../org/apache/geode/internal/SystemAdmin.java | 8 +-
.../internal/admin/remote/ShutdownAllRequest.java | 19 +-
.../cache/DestroyPartitionedRegionMessage.java | 30 +-
.../apache/geode/internal/cache/DiskInitFile.java | 56 +-
.../apache/geode/internal/cache/DiskStoreImpl.java | 2 +-
.../internal/cache/DistributedCacheOperation.java | 37 +-
.../geode/internal/cache/LocalRegionDataView.java | 4 +-
.../org/apache/geode/internal/cache/Oplog.java | 348 +-
.../geode/internal/cache/PartitionedRegion.java | 27 +-
.../geode/internal/cache/TXCommitMessage.java | 2 +-
.../internal/cache/backup/AbortBackupFactory.java | 6 +
.../internal/cache/backup/AbortBackupRequest.java | 4 +-
...rtBackupOperation.java => AbortBackupStep.java} | 24 +-
.../internal/cache/backup/BackupConfigFactory.java | 56 +
.../cache/backup/BackupDataStoreHelper.java | 85 -
.../cache/backup/BackupDataStoreResult.java | 22 +-
.../internal/cache/backup/BackupDefinition.java | 2 +
.../internal/cache/backup/BackupFileCopier.java | 11 +-
.../geode/internal/cache/backup/BackupFilter.java | 1 +
.../internal/cache/backup/BackupInspector.java | 41 +-
.../internal/cache/backup/BackupLockService.java | 54 +
.../internal/cache/backup/BackupOperation.java | 144 +-
.../internal/cache/backup/BackupResponse.java | 4 +-
.../cache/backup/BackupResultCollector.java | 1 +
.../geode/internal/cache/backup/BackupService.java | 85 +-
.../{FlushToDiskOperation.java => BackupStep.java} | 58 +-
.../geode/internal/cache/backup/BackupTask.java | 32 +-
.../geode/internal/cache/backup/BackupUtil.java | 95 -
.../geode/internal/cache/backup/BackupWriter.java | 2 +-
.../internal/cache/backup/BackupWriterFactory.java | 6 +-
.../internal/cache/backup/DiskStoreBackup.java | 14 +-
.../cache/backup/FileSystemBackupWriter.java | 8 +-
.../cache/backup/FileSystemBackupWriterConfig.java | 5 +-
.../FileSystemIncrementalBackupLocation.java | 14 +-
.../internal/cache/backup/FinishBackupFactory.java | 6 +
.../internal/cache/backup/FinishBackupRequest.java | 4 +-
...hBackupOperation.java => FinishBackupStep.java} | 9 +-
.../internal/cache/backup/FlushToDiskFactory.java | 5 +
.../internal/cache/backup/FlushToDiskRequest.java | 7 +-
.../internal/cache/backup/FlushToDiskResponse.java | 7 +-
...shBackupOperation.java => FlushToDiskStep.java} | 29 +-
.../cache/backup/IncrementalBackupLocation.java | 1 +
.../geode/internal/cache/backup/PrepareBackup.java | 1 -
.../cache/backup/PrepareBackupFactory.java | 7 +
.../cache/backup/PrepareBackupRequest.java | 2 +-
...BackupOperation.java => PrepareBackupStep.java} | 4 +-
.../geode/internal/cache/backup/RestoreScript.java | 20 +-
.../internal/cache/backup/ScriptGenerator.java | 1 -
.../cache/backup/TemporaryBackupFiles.java | 2 +-
.../internal/cache/backup/UnixBackupInspector.java | 2 +-
.../internal/cache/backup/UnixScriptGenerator.java | 10 +-
.../cache/backup/WindowsBackupInspector.java | 10 +-
.../cache/partitioned/PRSanityCheckMessage.java | 2 +-
.../cache/partitioned/PartitionMessage.java | 28 +-
.../cache/persistence/DiskInitFileParser.java | 8 +-
.../cache/persistence/PersistentMemberPattern.java | 29 +-
.../cache/tier/sockets/BaseCommandQuery.java | 6 +-
.../cache/versions/RegionVersionHolder.java | 1 +
.../geode/internal/i18n/LocalizedStrings.java | 8 +-
.../apache/geode/management/cli/GfshCommand.java | 8 +
.../management/internal/BackupStatusImpl.java | 14 +-
.../management/internal/FederatingManager.java | 5 +
.../geode/management/internal/MBeanJMXAdapter.java | 5 +
.../management/internal/MBeanProxyFactory.java | 15 +-
.../internal/MBeanProxyInvocationHandler.java | 6 +-
.../internal/beans/DistributedSystemBridge.java | 16 +-
.../geode/management/internal/cli/CliUtil.java | 14 +
.../cli/commands/BackupDiskStoreCommand.java | 7 +-
.../cli/commands/DiskStoreCommandsUtils.java | 16 +-
.../management/internal/cli/util/MergeLogs.java | 1 -
.../apache/geode/pdx/internal/PdxReaderImpl.java | 11 +-
.../org/apache/geode/pdx/internal/PdxType.java | 14 -
.../org/apache/geode/redis/GeodeRedisServer.java | 8 +-
.../sanctioned-geode-core-serializables.txt | 1 -
.../ConcurrentRegionOperationIntegrationTest.java | 11 +-
.../geode/cache/ConnectionPoolDUnitTest.java | 2 -
.../org/apache/geode/cache/ProxyJUnitTest.java | 22 -
.../client/internal/OpExecutorImplJUnitTest.java | 82 +
.../management/MemoryThresholdsDUnitTest.java | 4 -
.../MemoryThresholdsOffHeapDUnitTest.java | 6 -
.../cache/management/ResourceManagerDUnitTest.java | 8 -
.../cache/query/dunit/CompiledInDUnitTest.java | 3 -
.../dunit/QueryDataInconsistencyDUnitTest.java | 2 -
.../dunit/QueryUsingFunctionContextDUnitTest.java | 3 -
.../cache/query/dunit/RemoteQueryDUnitTest.java | 2 -
.../QueryREUpdateInProgressJUnitTest.java | 6 +-
.../RestrictedMethodInvocationAuthorizerTest.java | 14 +
...ntIndexOperationsOnOverflowRegionDUnitTest.java | 2 -
...exUpdateWithInplaceObjectModFalseDUnitTest.java | 3 -
.../partitioned/PRColocatedEquiJoinDUnitTest.java | 2 -
...DistributedAckPersistentRegionCCEDUnitTest.java | 128 -
...utedAckPersistentRegionCCEOffHeapDUnitTest.java | 9 -
.../cache30/DistributedAckRegionCCEDUnitTest.java | 2 +
.../DistributedNoAckRegionCCEDUnitTest.java | 215 -
.../geode/cache30/MultiVMRegionTestCase.java | 8 -
.../geode/cache30/PartitionedRegionDUnitTest.java | 2 -
.../geode/cache30/RegionReliabilityTestCase.java | 4 -
.../geode/cache30/TXDistributedDUnitTest.java | 2 -
.../LocatorLauncherRemoteIntegrationTest.java | 2 -
.../geode/distributed/SystemAdminDUnitTest.java | 2 -
...lusterDistributionManagerForAdminDUnitTest.java | 2 -
.../internal/DlockAndTxlockRegressionTest.java | 21 +-
.../internal/ProductUseLogDUnitTest.java | 2 -
...edThreadPoolExecutorWithKeepAliveJUnitTest.java | 2 -
.../cache/ClientServerTransactionDUnitTest.java | 3 -
...precatedCacheServerLauncherIntegrationTest.java | 2 -
.../cache/DiskRegionAsyncRecoveryJUnitTest.java | 2 -
.../cache/DiskStoreImplIntegrationTest.java | 2 +-
.../cache/DistributedCacheOperationTest.java | 61 +
.../geode/internal/cache/GIIDeltaDUnitTest.java | 9 -
.../PartitionedRegionDelayedRecoveryDUnitTest.java | 7 -
.../cache/PartitionedRegionDestroyJUnitTest.java | 65 +
.../cache/PartitionedRegionSingleHopDUnitTest.java | 4 -
...OperationTest.java => AbortBackupStepTest.java} | 53 +-
.../cache/backup/BackupDistributedTest.java | 673 +-
.../cache/backup/BackupIntegrationTest.java | 3 +-
.../internal/cache/backup/BackupOperationTest.java | 130 +
.../internal/cache/backup/BackupServiceTest.java | 4 +-
...perationTest.java => FinishBackupStepTest.java} | 48 +-
...OperationTest.java => FlushToDiskStepTest.java} | 20 +-
.../backup/IncrementalBackupDistributedTest.java | 1279 +-
...titionedBackupPrepareAndFinishMsgDUnitTest.java | 29 -
... => PrepareAndFinishBackupDistributedTest.java} | 189 +-
.../cache/backup/PrepareBackupFactoryTest.java | 3 +-
.../cache/backup/PrepareBackupRequestTest.java | 4 +-
...erationTest.java => PrepareBackupStepTest.java} | 54 +-
...eplicateBackupPrepareAndFinishMsgDUnitTest.java | 29 -
.../cache/eviction/EvictionStatsDUnitTest.java | 2 -
.../cache/eviction/OffHeapEvictionDUnitTest.java | 2 -
...istributedRegionFunctionExecutionDUnitTest.java | 2 -
...ientServerRegionFunctionExecutionDUnitTest.java | 2 -
...erRegionFunctionExecutionFailoverDUnitTest.java | 2 -
...egionFunctionExecutionNoSingleHopDUnitTest.java | 3 -
...ctionExecutionSelectorNoSingleHopDUnitTest.java | 2 -
.../internal/cache/ha/HARegionQueueDUnitTest.java | 3 -
...sistentColocatedPartitionedRegionDUnitTest.java | 4 -
...PersistentPartitionedRegionDistributedTest.java | 2 +-
.../PersistentPartitionedRegionTestBase.java | 7 +-
.../fixed/FixedPartitioningDUnitTest.java | 3 +-
.../tier/sockets/ClientServerMiscDUnitTest.java | 76 +-
.../sockets/DestroyEntryPropagationDUnitTest.java | 3 -
.../tier/sockets/DurableRegistrationDUnitTest.java | 2 -
.../tier/sockets/HAInterestPart2DUnitTest.java | 2 -
.../sockets/HAStartupAndFailoverDUnitTest.java | 2 -
.../cache/tier/sockets/RegionCloseDUnitTest.java | 2 -
.../tier/sockets/ReliableMessagingDUnitTest.java | 2 -
.../asyncqueue/AsyncEventQueueStatsDUnitTest.java | 2 +-
.../logging/LoggingIntegrationTestSuite.java | 28 -
.../internal/logging/LoggingUnitTestSuite.java | 33 -
.../logging/log4j/Log4jIntegrationTestSuite.java | 24 -
.../internal/logging/log4j/Log4jUnitTestSuite.java | 25 -
.../internal/offheap/StoredObjectTestSuite.java | 26 -
.../BaseProcessStreamReaderIntegrationTest.java | 3 -
.../FileProcessControllerIntegrationTest.java | 2 -
.../GemFireStatSamplerIntegrationTest.java | 2 -
.../management/JMXMBeanReconnectDUnitTest.java | 26 +-
.../management/MemberMBeanAttributesDUnitTest.java | 2 -
.../management/RegionCreateDestroyDUnitTest.java | 3 -
.../management/internal/BackupStatusImplTest.java | 69 +
.../internal/JMXMBeanFederationDUnitTest.java | 189 +
.../MBeanFederationErrorPathDUnitTest.java | 128 +
.../beans/DistributedSystemBridgeJUnitTest.java | 6 +-
.../management/internal/cli/CliUtilDUnitTest.java | 12 +-
.../AlterAsyncEventQueueCommandDUnitTest.java | 2 +-
.../cli/commands/AlterCompressorDUnitTest.java | 2 +-
.../cli/commands/ConcurrentDeployDUnitTest.java | 3 +-
.../CreateAlterDestroyRegionCommandsDUnitTest.java | 4 +-
.../CreateAsyncEventQueueCommandDUnitTest.java | 2 +-
.../cli/commands/CreateIndexCommandDUnitTest.java | 2 +-
.../cli/commands/CreateRegionCommandDUnitTest.java | 6 +-
.../cli/commands/DebugCommandIntegrationTest.java | 50 +
.../cli/commands/DescribeRegionDUnitTest.java | 2 +-
.../DestroyAsyncEventQueueCommandDUnitTest.java | 16 +-
.../commands/DestroyRegionCommandDUnitTest.java | 8 +-
.../cli/commands/DiskStoreCommandsDUnitTest.java | 6 +-
.../cli/commands/EchoCommandIntegrationTest.java | 109 +
.../commands/ExecuteFunctionCommandDUnitTest.java | 2 +-
.../cli/commands/GemfireDataCommandsDUnitTest.java | 10 +-
.../commands/HistoryCommandIntegrationTest.java | 87 +
.../ListAsyncEventQueuesCommandDUnitTest.java | 4 +-
.../cli/commands/LocateEntryDUnitTest.java | 6 +-
.../commands/RebalanceCommandDistributedTest.java | 174 +-
.../cli/commands/RemoveCommandDUnitTest.java | 4 +-
.../cli/commands/ShellCommandsDUnitTest.java | 437 -
.../ClusterConfigImportDUnitTest.java | 2 +-
...urationPersistenceServiceUsingDirDUnitTest.java | 3 +-
.../internal/pulse/TestFunctionsDUnitTest.java | 4 -
.../memcached/GemcachedDevelopmentJUnitTest.java | 2 -
.../org/apache/geode/pdx/internal/EnumIdTest.java | 126 +
.../apache/geode/pdx/internal/EnumInfoTest.java | 176 +
.../apache/geode/pdx/internal/PdxFieldTest.java | 203 +
.../org/apache/geode/pdx/internal/PdxTypeTest.java | 391 +
.../org/apache/geode/redis/HashesJUnitTest.java | 3 -
...erTest.java => RedisServerIntegrationTest.java} | 26 +-
.../apache/geode/security/ClientAuthDUnitTest.java | 4 +-
.../security/ClientAuthenticationDUnitTest.java | 3 -
.../DeltaClientPostAuthorizationDUnitTest.java | 2 -
.../geode/security/P2PAuthenticationDUnitTest.java | 3 -
.../SecurityManagerLifecycleIntegrationTest.java | 2 -
.../QuerySecurityDistinctQueryDistributedTest.java | 99 +
.../apache/geode/security/query/data/PdxTrade.java | 61 +
.../apache/geode/test/dunit/AsyncInvocation.java | 61 +-
.../test/java/org/apache/geode/test/dunit/VM.java | 7 +
.../geode/test/dunit/rules/ClusterStartupRule.java | 5 +-
.../test/dunit/rules/DistributedDiskDirRule.java | 4 +
.../apache/geode/test/dunit/rules/MemberVM.java | 88 +-
.../tests/MemberStarterRuleAwaitDUnitTest.java | 141 +
.../MemberStarterRuleAwaitIntegrationTest.java | 112 +
.../test/golden/GoldenTestFrameworkTestSuite.java | 33 -
.../geode/test/junit/rules/MemberStarterRule.java | 175 +-
.../process/ProcessTestFrameworkTestSuite.java | 23 -
.../cache/query/cq/dunit/CqPerfDUnitTest.java | 3 -
.../cq/dunit/CqResultSetUsingPoolDUnitTest.java | 2 -
.../query/cq/dunit/PrCqUsingPoolDUnitTest.java | 3 -
.../geode/internal/cache/PutAllCSDUnitTest.java | 2 -
.../tier/sockets/DurableClientSimpleDUnitTest.java | 4 -
.../cli/commands/ClientCommandsTestUtils.java | 140 -
.../commands/DurableClientCommandsDUnitTest.java | 3 +-
.../cli/commands/ListClientCommandDUnitTest.java | 458 +-
.../security/ClientAuthzObjectModDUnitTest.java | 2 -
.../security/ClientPostAuthorizationDUnitTest.java | 5 +-
geode-docs/basic_config/book_intro.html.md.erb | 6 +-
.../config_concepts/chapter_overview.html.md.erb | 8 +-
...ributed_system_member_configuration.html.md.erb | 30 +-
.../config_concepts/local_vs_remote.html.md.erb | 2 +-
.../data_regions/chapter_overview.html.md.erb | 4 +-
.../create_a_region_with_gfsh.html.md.erb | 55 -
.../data_regions/managing_data_regions.html.md.erb | 2 +-
.../new_region_existing_data.html.md.erb | 6 +-
.../setting_distributed_properties.html.md.erb | 6 +-
.../the_cache/intro_cache_management.html.md.erb | 8 +-
.../the_cache/managing_a_client_cache.html.md.erb | 2 +-
.../managing_a_peer_server_cache.html.md.erb | 4 +-
.../the_cache/setting_cache_properties.html.md.erb | 2 +-
.../configuring/chapter_overview.html.md.erb | 6 +-
.../deploying_application_jars.html.md.erb | 14 +-
.../cluster_config/gfsh_persist.html.md.erb | 6 +-
.../cluster_config/using_member_groups.html.md.erb | 4 +-
.../running/change_file_spec.html.md.erb | 2 +-
.../running/deploy_config_files_intro.html.md.erb | 2 +-
.../running/firewalls_ports.html.md.erb | 10 +-
.../running/running_the_cacheserver.html.md.erb | 8 +-
.../running/running_the_locator.html.md.erb | 20 +-
.../running/starting_up_shutting_down.html.md.erb | 18 +-
geode-docs/developing/book_intro.html.md.erb | 2 +-
.../PDX_Serialization_Features.html.md.erb | 4 +-
.../use_pdx_high_level_steps.html.md.erb | 2 +-
.../delta_propagation/chapter_overview.html.md.erb | 2 +-
.../implementing_delta_propagation.html.md.erb | 4 +-
.../when_to_use_delta_prop.html.md.erb | 2 +-
.../choosing_level_of_dist.html.md.erb | 6 +-
.../how_distribution_works.html.md.erb | 4 +-
.../how_region_versioning_works.html.md.erb | 2 +-
.../how_replication_works.html.md.erb | 4 +-
.../developing/events/chapter_overview.html.md.erb | 4 +-
.../configure_p2p_event_messaging.html.md.erb | 2 +-
.../conflate_multisite_gateway_queue.html.md.erb | 2 +-
.../conflate_server_subscription_queue.html.md.erb | 2 +-
.../events/how_cache_events_work.html.md.erb | 2 +-
...ow_client_server_distribution_works.html.md.erb | 2 +-
.../developing/events/how_events_work.html.md.erb | 19 +-
.../how_multisite_distribution_works.html.md.erb | 4 +-
...ing_durable_client_server_messaging.html.md.erb | 2 +-
.../list_of_event_handlers_and_events.html.md.erb | 6 +-
.../tune_client_server_event_messaging.html.md.erb | 2 +-
.../expiration/how_expiration_works.html.md.erb | 2 +-
.../function_exec/function_execution.html.md.erb | 4 +-
.../how_function_execution_works.html.md.erb | 23 +-
.../chapter_overview.html.md.erb | 2 +-
.../how_data_loaders_work.html.md.erb | 2 +-
.../implementing_data_loaders.html.md.erb | 2 +-
.../chapter_overview.html.md.erb | 4 +-
.../how_partitioning_works.html.md.erb | 4 +-
.../rebalancing_pr_data.html.md.erb | 6 +-
.../region_options/chapter_overview.html.md.erb | 4 +-
.../dynamic_region_creation.html.md.erb | 2 +-
.../region_options/region_types.html.md.erb | 8 +-
.../storage_distribution_options.html.md.erb | 4 +-
.../how_persist_overflow_work.html.md.erb | 2 +-
.../15_minute_quickstart_gfsh.html.md.erb | 2 +-
.../getting_started/geode_overview.html.md.erb | 4 +-
.../getting_started/product_intro.html.md.erb | 4 +-
geode-docs/images/JMX_Architecture.png | Bin 0 -> 136485 bytes
geode-docs/images_svg/JMX_Architecture.svg | 3 -
geode-docs/managing/book_intro.html.md.erb | 4 +-
.../cache_snapshots/chapter_overview.html.md.erb | 6 +-
.../exporting_a_snapshot.html.md.erb | 4 +-
.../importing_a_snapshot.html.md.erb | 4 +-
.../backup_restore_disk_store.html.md.erb | 6 +-
.../disk_storage/chapter_overview.html.md.erb | 2 +-
.../compacting_disk_stores.html.md.erb | 2 +-
.../handling_missing_disk_stores.html.md.erb | 2 +-
.../disk_storage/how_disk_stores_work.html.md.erb | 2 +-
.../managing_disk_stores_cmds.html.md.erb | 2 +-
.../disk_storage/using_disk_stores.html.md.erb | 2 +-
.../managing/heap_use/heap_management.html.md.erb | 4 +-
.../logging/logging_categories.html.md.erb | 10 +-
.../management/jmx_manager_node.html.md.erb | 4 +-
.../management/jmx_manager_operations.html.md.erb | 8 +-
.../management/list_of_mbeans_full.html.md.erb | 10 +-
.../management_and_monitoring.html.md.erb | 12 +-
.../management_and_monitoring_features.html.md.erb | 8 +-
.../management_system_overview.html.md.erb | 20 +-
.../management/mbean_architecture.html.md.erb | 16 +-
.../management/mbeans_jconsole.html.md.erb | 6 +-
.../managing/management/mm_overview.html.md.erb | 18 +-
.../notification_federation_and_alerts.html.md.erb | 6 +-
.../management/programming_example.html.md.erb | 237 -
geode-docs/managing/member-reconnect.html.md.erb | 16 +-
...ommunication_runtime_considerations.html.md.erb | 4 +-
...tion_testing_multicast_speed_limits.html.md.erb | 2 +-
...nce_controls_controlling_socket_use.html.md.erb | 2 +-
...ce_controls_managing_slow_receivers.html.md.erb | 4 +-
.../monitor_tune/slow_receivers.html.md.erb | 2 +-
.../slow_receivers_managing.html.md.erb | 18 +-
...t_communication_have_enough_sockets.html.md.erb | 14 +-
...ication_setting_socket_buffer_sizes.html.md.erb | 2 +-
.../monitor_tune/sockets_and_gateways.html.md.erb | 2 +-
.../system_member_performance.html.md.erb | 6 +-
...formance_connection_thread_settings.html.md.erb | 2 +-
...rformance_distributed_system_member.html.md.erb | 4 +-
.../chapter_overview.html.md.erb | 4 +-
.../failure_detection.html.md.erb | 2 +-
.../handling_network_partitioning.html.md.erb | 6 +-
...twork_partitioning_management_works.html.md.erb | 16 +-
...dinators_lead_members_and_weighting.html.md.erb | 14 +-
.../network_partitioning_scenarios.html.md.erb | 6 +-
.../security/authentication_overview.html.md.erb | 6 +-
.../security/authorization_overview.html.md.erb | 4 +-
.../managing/security/chapter_overview.html.md.erb | 6 +-
.../implementing_authentication.html.md.erb | 4 +-
.../implementing_authorization.html.md.erb | 8 +-
.../security/implementing_security.html.md.erb | 4 +-
.../managing/security/implementing_ssl.html.md.erb | 8 +-
.../managing/security/security_intro.html.md.erb | 38 -
.../managing/security/ssl_overview.html.md.erb | 6 +-
.../statistics/chapter_overview.html.md.erb | 4 +-
.../statistics/how_statistics_work.html.md.erb | 6 +-
.../statistics/setting_up_statistics.html.md.erb | 6 +-
.../troubleshooting/chapter_overview.html.md.erb | 2 +-
.../diagnosing_system_probs.html.md.erb | 26 +-
...revent_and_recover_disk_full_errors.html.md.erb | 4 +-
...producing_troubleshooting_artifacts.html.md.erb | 4 +-
...overing_conflicting_data_exceptions.html.md.erb | 6 +-
.../recovering_from_app_crashes.html.md.erb | 2 +-
.../recovering_from_cs_crashes.html.md.erb | 6 +-
.../recovering_from_machine_crashes.html.md.erb | 6 +-
.../recovering_from_network_outages.html.md.erb | 18 +-
.../system_failure_and_recovery.html.md.erb | 8 +-
geode-docs/reference/book_intro.html.md.erb | 2 +-
geode-docs/reference/statistics_list.html.md.erb | 6 +-
geode-docs/reference/topics/cache_xml.html.md.erb | 40 +-
.../reference/topics/client-cache.html.md.erb | 46 +-
.../topics/gemfire_properties.html.md.erb | 44 +-
geode-docs/reference/topics/glossary.html.md.erb | 50 +-
.../handling_exceptions_and_failures.html.md.erb | 2 +-
.../memory_requirements_for_cache_data.html.md.erb | 6 +-
geode-docs/rest_apps/get_servers.html.md.erb | 2 +-
geode-docs/rest_apps/rest_admin.html.md.erb | 2 +-
geode-docs/rest_apps/setup_config.html.md.erb | 2 +-
.../tools_modules/gfsh/about_gfsh.html.md.erb | 2 +-
.../gfsh/command-pages/alter.html.md.erb | 16 +-
.../gfsh/command-pages/change.html.md.erb | 4 +-
.../gfsh/command-pages/create.html.md.erb | 12 +-
.../gfsh/command-pages/export.html.md.erb | 4 +-
.../gfsh/command-pages/import.html.md.erb | 2 +-
.../gfsh/command-pages/list.html.md.erb | 4 +-
.../gfsh/command-pages/remove.html.md.erb | 30 +-
.../gfsh/command-pages/revoke.html.md.erb | 2 +-
.../gfsh/command-pages/show.html.md.erb | 12 +-
.../gfsh/command-pages/start.html.md.erb | 28 +-
.../gfsh/getting_started_gfsh.html.md.erb | 6 +-
.../gfsh/gfsh_command_index.html.md.erb | 2 +-
.../gfsh/os_command_line_execution.html.md.erb | 2 +-
.../gfsh/quick_ref_commands_by_area.html.md.erb | 10 +-
.../tools_modules/gfsh/tour_of_gfsh.html.md.erb | 10 +-
.../weblogic_changing_gf_default_cfg.html.md.erb | 2 +-
.../tools_modules/pulse/pulse-embedded.html.md.erb | 6 +-
.../tools_modules/pulse/pulse-hosted.html.md.erb | 4 +-
.../tools_modules/pulse/pulse-views.html.md.erb | 10 +-
.../topologies_and_comm/book_intro.html.md.erb | 4 +-
...lient_server_example_configurations.html.md.erb | 6 +-
.../chapter_overview.html.md.erb | 4 +-
.../setting_up_a_multisite_system.html.md.erb | 4 +-
.../p2p_configuration/chapter_overview.html.md.erb | 4 +-
.../setting_up_a_p2p_system.html.md.erb | 2 +-
.../topology_concepts/chapter_overview.html.md.erb | 2 +-
.../how_communication_works.html.md.erb | 10 +-
.../how_member_discovery_works.html.md.erb | 12 +-
.../how_multisite_systems_work.html.md.erb | 4 +-
.../member_communication.html.md.erb | 2 +-
.../multisite_overview.html.md.erb | 6 +-
.../topology_concepts/topology_types.html.md.erb | 4 +-
.../lucene/LuceneIndexDestroyedException.java | 2 +-
.../lucene/internal/DestroyLuceneIndexMessage.java | 21 +-
.../internal/LuceneIndexCreationProfile.java | 4 +
.../internal/LuceneIndexForPartitionedRegion.java | 31 +-
.../cache/lucene/internal/LuceneIndexImpl.java | 3 +
.../lucene/internal/LuceneRegionListener.java | 14 +-
.../cache/lucene/internal/LuceneServiceImpl.java | 32 +-
.../lucene/internal/cli/LuceneCliStrings.java | 2 +
.../lucene/internal/cli/LuceneIndexCommands.java | 84 +-
.../cli/functions/LuceneDestroyIndexFunction.java | 31 +-
.../cache/lucene/LuceneIndexDestroyDUnitTest.java | 45 +
.../lucene/LuceneQueriesReindexDUnitTest.java | 147 +-
.../cli/DestroyLuceneIndexCommandsDUnitTest.java | 407 +
...ava => LuceneIndexCommandsIntegrationTest.java} | 274 +-
.../internal/cli/LuceneIndexCommandsJUnitTest.java | 102 +-
...CommandsWithReindexAllowedIntegrationTest.java} | 151 +-
.../LuceneDestroyIndexFunctionJUnitTest.java | 3 +-
geode-old-versions/build.gradle | 108 +-
.../geode/internal/cache/wan/WANTestBase.java | 2 +-
.../cache/wan/disttx/DistTXWANDUnitTest.java | 4 +-
.../cache/wan/misc/WanAutoDiscoveryDUnitTest.java | 3 +-
...ANPersistenceEnabledGatewaySenderDUnitTest.java | 3 +-
.../parallel/ParallelWANPropagationDUnitTest.java | 5 +-
.../wan/parallel/ParallelWANStatsDUnitTest.java | 3 +-
.../wan/serial/SerialWANPropagationDUnitTest.java | 3 +-
.../DestroyGatewaySenderCommandDUnitTest.java | 8 +-
.../geode/management/WANManagementDUnitTest.java | 5 +-
.../cli/commands/CreateRegionCommandDUnitTest.java | 4 +-
.../cli/commands/DescribeRegionDUnitTest.java | 4 +-
.../cli/commands/CommandOverHttpDUnitTest.java | 2 +-
.../RebalanceCommandOverHttpDistributedTest.java | 32 -
gradle.properties | 3 +
gradle/docker.gradle | 1 +
gradle/rat.gradle | 1 +
gradle/test.gradle | 13 +-
464 files changed, 45759 insertions(+), 6369 deletions(-)
create mode 100644
buildSrc/src/main/groovy/org/apache/geode/gradle/RepeatTest.groovy
create mode 100644
buildSrc/src/main/java/org/apache/geode/gradle/OverriddenTestExecutor.java
create mode 100644
geode-assembly/src/test/java/org/apache/geode/rest/internal/web/RestRegionAPIDUnitTest.java
rename
geode-assembly/src/test/java/org/apache/geode/{rest/internal/web/GeodeRestClient.java
=> test/junit/rules/GeodeDevRestClient.java} (60%)
rename
geode-assembly/src/test/java/org/apache/geode/test/junit/rules/{HttpClientRule.java
=> GeodeHttpClientRule.java} (86%)
create mode 100644
geode-assembly/src/test/java/org/apache/geode/test/junit/rules/HttpResponseAssert.java
create mode 100644 geode-assembly/src/test/resources/sampleJson.json
rename
geode-core/src/main/java/org/apache/geode/internal/cache/backup/{AbortBackupOperation.java
=> AbortBackupStep.java} (90%)
create mode 100644
geode-core/src/main/java/org/apache/geode/internal/cache/backup/BackupConfigFactory.java
delete mode 100644
geode-core/src/main/java/org/apache/geode/internal/cache/backup/BackupDataStoreHelper.java
create mode 100644
geode-core/src/main/java/org/apache/geode/internal/cache/backup/BackupLockService.java
rename
geode-core/src/main/java/org/apache/geode/internal/cache/backup/{FlushToDiskOperation.java
=> BackupStep.java} (59%)
delete mode 100644
geode-core/src/main/java/org/apache/geode/internal/cache/backup/BackupUtil.java
copy
geode-core/src/main/java/org/apache/geode/internal/cache/backup/{FinishBackupOperation.java
=> FinishBackupStep.java} (90%)
rename
geode-core/src/main/java/org/apache/geode/internal/cache/backup/{FinishBackupOperation.java
=> FlushToDiskStep.java} (66%)
rename
geode-core/src/main/java/org/apache/geode/internal/cache/backup/{PrepareBackupOperation.java
=> PrepareBackupStep.java} (95%)
create mode 100644
geode-core/src/test/java/org/apache/geode/internal/cache/PartitionedRegionDestroyJUnitTest.java
rename
geode-core/src/test/java/org/apache/geode/internal/cache/backup/{AbortBackupOperationTest.java
=> AbortBackupStepTest.java} (79%)
create mode 100644
geode-core/src/test/java/org/apache/geode/internal/cache/backup/BackupOperationTest.java
rename
geode-core/src/test/java/org/apache/geode/internal/cache/backup/{FinishBackupOperationTest.java
=> FinishBackupStepTest.java} (86%)
rename
geode-core/src/test/java/org/apache/geode/internal/cache/backup/{FlushToDiskOperationTest.java
=> FlushToDiskStepTest.java} (91%)
delete mode 100644
geode-core/src/test/java/org/apache/geode/internal/cache/backup/PartitionedBackupPrepareAndFinishMsgDUnitTest.java
rename
geode-core/src/test/java/org/apache/geode/internal/cache/backup/{BackupPrepareAndFinishMsgDUnitTest.java
=> PrepareAndFinishBackupDistributedTest.java} (56%)
rename
geode-core/src/test/java/org/apache/geode/internal/cache/backup/{PrepareBackupOperationTest.java
=> PrepareBackupStepTest.java} (84%)
delete mode 100644
geode-core/src/test/java/org/apache/geode/internal/cache/backup/ReplicateBackupPrepareAndFinishMsgDUnitTest.java
delete mode 100755
geode-core/src/test/java/org/apache/geode/internal/logging/LoggingIntegrationTestSuite.java
delete mode 100755
geode-core/src/test/java/org/apache/geode/internal/logging/LoggingUnitTestSuite.java
delete mode 100755
geode-core/src/test/java/org/apache/geode/internal/logging/log4j/Log4jIntegrationTestSuite.java
delete mode 100755
geode-core/src/test/java/org/apache/geode/internal/logging/log4j/Log4jUnitTestSuite.java
delete mode 100644
geode-core/src/test/java/org/apache/geode/internal/offheap/StoredObjectTestSuite.java
create mode 100644
geode-core/src/test/java/org/apache/geode/management/internal/BackupStatusImplTest.java
create mode 100644
geode-core/src/test/java/org/apache/geode/management/internal/JMXMBeanFederationDUnitTest.java
create mode 100644
geode-core/src/test/java/org/apache/geode/management/internal/MBeanFederationErrorPathDUnitTest.java
create mode 100644
geode-core/src/test/java/org/apache/geode/management/internal/cli/commands/DebugCommandIntegrationTest.java
create mode 100644
geode-core/src/test/java/org/apache/geode/management/internal/cli/commands/EchoCommandIntegrationTest.java
create mode 100644
geode-core/src/test/java/org/apache/geode/management/internal/cli/commands/HistoryCommandIntegrationTest.java
delete mode 100644
geode-core/src/test/java/org/apache/geode/management/internal/cli/commands/ShellCommandsDUnitTest.java
create mode 100644
geode-core/src/test/java/org/apache/geode/pdx/internal/EnumIdTest.java
create mode 100644
geode-core/src/test/java/org/apache/geode/pdx/internal/EnumInfoTest.java
create mode 100644
geode-core/src/test/java/org/apache/geode/pdx/internal/PdxFieldTest.java
create mode 100644
geode-core/src/test/java/org/apache/geode/pdx/internal/PdxTypeTest.java
rename geode-core/src/test/java/org/apache/geode/redis/{RedisServerTest.java
=> RedisServerIntegrationTest.java} (82%)
create mode 100644
geode-core/src/test/java/org/apache/geode/security/query/QuerySecurityDistinctQueryDistributedTest.java
create mode 100644
geode-core/src/test/java/org/apache/geode/security/query/data/PdxTrade.java
create mode 100644
geode-core/src/test/java/org/apache/geode/test/dunit/rules/tests/MemberStarterRuleAwaitDUnitTest.java
create mode 100644
geode-core/src/test/java/org/apache/geode/test/dunit/rules/tests/MemberStarterRuleAwaitIntegrationTest.java
delete mode 100755
geode-core/src/test/java/org/apache/geode/test/golden/GoldenTestFrameworkTestSuite.java
delete mode 100755
geode-core/src/test/java/org/apache/geode/test/process/ProcessTestFrameworkTestSuite.java
delete mode 100644
geode-cq/src/test/java/org/apache/geode/management/internal/cli/commands/ClientCommandsTestUtils.java
delete mode 100644
geode-docs/basic_config/data_regions/create_a_region_with_gfsh.html.md.erb
create mode 100644 geode-docs/images/JMX_Architecture.png
delete mode 100644 geode-docs/images_svg/JMX_Architecture.svg
delete mode 100644
geode-docs/managing/management/programming_example.html.md.erb
delete mode 100644 geode-docs/managing/security/security_intro.html.md.erb
create mode 100644
geode-lucene/src/test/java/org/apache/geode/cache/lucene/internal/cli/DestroyLuceneIndexCommandsDUnitTest.java
rename
geode-lucene/src/test/java/org/apache/geode/cache/lucene/internal/cli/{LuceneIndexCommandsDUnitTest.java
=> LuceneIndexCommandsIntegrationTest.java} (78%)
rename
geode-lucene/src/test/java/org/apache/geode/cache/lucene/internal/cli/{LuceneIndexCommandsWithReindexAllowedDUnitTest.java
=> LuceneIndexCommandsWithReindexAllowedIntegrationTest.java} (65%)
delete mode 100644
geode-web/src/test/java/org/apache/geode/management/internal/cli/commands/RebalanceCommandOverHttpDistributedTest.java