You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@geode.apache.org by lg...@apache.org on 2017/12/16 00:16:32 UTC
[geode] branch feature/GEODE-3781 updated (3019cf5 -> 22801ff)
This is an automated email from the ASF dual-hosted git repository.
lgallinat pushed a change to branch feature/GEODE-3781
in repository https://gitbox.apache.org/repos/asf/geode.git.
from 3019cf5 Add validation for region mapping and connection params mapping.
add df0a856 GEODE-3539: add ability to stop a vm without clean out the working dir (#1094)
add e057702 GEODE-3788: add alter async-event-queue command and tests
add de794ff GEODE-4000: The serializerClass is actually introduced in 1.4 not 1.3. (#1097)
add 4e2560c GEODE-4011: Ensure that LogWrapper is closed correctly in GfshCommandRule (#1100)
add ba8f963 GEODE-3987: enforce GatewayReceiver uniqueness per member
add 41888fb GEODE-1897 Docs: configure eviction through gfsh (#1098)
add d891343 GEODE-3788: alter async event queue on a locator with no cluster config service. (#1101)
add de22c2d GEODE-3539: add test coverage for "create async-event-queue" and "lis… (#1093)
add 375d368 GEODE-3539: enhance rule to start locator joining other locators (#1104)
add d03b3f0 GEODE-4023: Add precheckin tests to pipeline.
add fa3a8db GEODE-1683: fix ClientAuthorizationDUnit test failures (#1106)
add d65763e GEODE-1897 Docs for gfsh eviction, minor correction.
add a2bd578 GEODE-3923 Provide whitelist/blacklist capability for java serialization
add 94153ce GEODE-4000: The serializerClass is actually introduced in 1.4 not 1.3
add 9ff9211 GEODE-3923 Provide whitelist/blacklist capability for java serialization
add c51a455 GEODE-3539: enhance GfshCommandRule (#1108)
add 465f2cd GEODE-1683: temp trial to fix clientAuthorizationDUnitTest (#1112)
add b2d37ec GEODE-3539: enhance GfshCommandRule. Renmame method for consistency. (#1111)
add 586f945 [GEODE-4023] Minor fixes for typos and complex gradle test types.
add 13876f6 GEODE-3788: add availability indicator for alter aeq command (#1107)
add 34928a6 GEODE-4042: Cargo tests will use java.io.tmpdir if possible, instead /tmp (#1114)
add 9c508e2 GEODE-4035: Refactor Converter classes (#1110)
add 7972b77 GEODE-4029: Deployed jars may not be correct when multiple locators a… (#1103)
add f504c7d GEODE-4033: Exception is thrown when Tx Id is not found on server dur… (#1115)
add b74de48 GEODE-4049: add convenience methods for easy mocking and reduce code duplication.
add 21820bc GEODE-4049: add convenience methods for easy mocking and reduce code duplication.
add 23382e6 GEODE-4049: refactor CreateRegionCommand and DestoryRegionCommand status
add 279072f GEODE-4042: Fixed additional tmp dir references (#1121)
add 5c9caf4 GEODE-3683 CacheConnectionTimeoutJUnitTest failing intermittently in CI
add 17369d1 GEODE-3923 Provide whitelist/blacklist capability for java serialization
add 9c1bd4b GEODE-4058: Always delete disk files after every test runs
add e8017b5 GEODE-4052: Extract GfshExitCodeStatusCommandsTest to multiple acceptance tests for better failure reporting.
add b033979 GEODE-3955: Preparing, refactoring, and addition of test utility
add 9636d67 GEODE-3955: Add AEQ and Gateway Sender information to 'describe region' output.
add 5063aca GEODE-4007: Authentication/Handshake errors should close the socket
add d6c978a GEODE-4053: Create module for Protobuf messages
add 1a291a4 GEODE-3622: Implement new algorithm for eviction (#1017)
add 9557eeb GEODE-3241 User can set a LuceneSerializer through XML (#1132)
add de90e71 GEODE-4068: Removing RemoveAll from .proto files
add 6fa9bf6 GEODE-3956: Add async-event-queue-ids and gateway-sender-ids to the R… (#1135)
add ab9d252 GEODE-3956: Remove inadvertently added test
add 15bb387 GEODE-4059: Changing protobuf handshake to not need communication mode bytes
add 32d41ca GEODE-3637: Reimplement client queue initialization. Adding shutdown logic
add c974780 GEODE-4070: Ignore SnapshotPerformanceDUnitTest (#1144)
add fa2687c GEODE-2668: build tabular command result from a list of function results (#1127)
add 6578ecc GEODE-4008: Added serialVersionUID to FunctionAdapter (#1119)
add eee9b2d GEODE-3976: improve exception message
add 36b4f5b Merge pull request #1146 from dschneider-pivotal/feature/GEODE-3976
add 36eeafe Revert "GEODE-4008: Added serialVersionUID to FunctionAdapter (#1119)"
add 57b9dbf GEODE-4073: Add ability for SuiteRunner to interleave a candidate test class (#1150)
add 1569dbf GEODE-4042: Passing down java.io.tmpdir to tests running in geode-assembly (#1145)
add d67359f GEODE-4074: Cleanup of PdxSerializers in TypeRegistry (#1151)
add 107eae6 GEODE-4072: Fixed race condition in AckThreadReader shutdown.
add 437b3cc Revert "GEODE-4042: Passing down java.io.tmpdir to tests running in geode-assembly (#1145)"
add 767682c GEODE-3964: More logging for suspect processing. (#1088)
add 08944b0 GEODE-3063 partition resolver doc revisions (#1105)
add a237203 GEODE-3929: GFSH create lucene index command allowed on existing regions.
add eb4e948 GEODE-4076: throw AuthenticationRequiredException instead of GemfireSecurityException (#1147)
add 33129b1 GEODE-4078: Display full path when locator view log cannot be opened (#1154)
add 4e1c63c GEODE-3869: Fix early eviction. (#1152)
add db30e3f GEODE-4081: update cluster config after destroy gateway sender (#1140)
add d06524d GEODE-4085 The cache server thinks that all protobuf clients have a 10 second read timeout
add 790bee0 GEODE-3956: Consistent naming for async event queue related variables (#1157)
add 82f4ebc GEODE-4070: Re-enable SnapshotPerformanceDUnitTest
add 7788c0d User Guide, Statistics reference: introduce product_name variable.
add b1486ae GEODE-4083: fix infinite loop caused by thread race changing version (#1161)
add fa48599 GEODE-4091: add ThreadFactory for evictor
add 2d73891 Merge pull request #1165 from dschneider-pivotal/feature/GEODE-4091
add faa0e54 GEODE-4099: change warning to debug
add ea7c6ef Merge pull request #1168 from dschneider-pivotal/feature/GEODE-4099
add 6c49506 GEODE-3799: Move backups towards a pluggable architecture (#1109)
add 2b6e375 GEODE-2296: Internal message SIZE should not have authorization checks (#1169)
add f76eeae GEODE-3539: add tests for ExportStackTraceCommand (#1162)
add 73e7f48 GEODE-4103: Set forkEvery=1 for distributedTest (#1170)
add eff77bb GEODE-3923 Document the 2 new properties serializable-object-filter (#1166)
add 9ca4314 GEODE-4084 rename handshake.proto (#1155)
add 43b8cd5 GEODE-4047 User Guide: Update Lucene docs to include nested objects (#1164)
add 6190edc GEODE-4047 User Guide: Update Lucene docs to include nested objects, reviewer’s correction
add 59b949e GEODE-4079: Deprecated Hash Index
new 22801ff Merge branch 'develop' into feature/GEODE-3781
The 1 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:
ci/docker/Dockerfile | 32 +-
ci/docker/docker.list | 17 +
ci/docker/initdocker | 31 +
.../SizeOfUtil0.java => ci/docker/tini-wrapper.go | 36 +-
ci/pipelines/develop.yml | 285 +++++++-
ci/pipelines/docker-images.yml | 2 +-
ci/scripts/build.sh | 9 +-
ci/scripts/test-archive.sh | 122 ++++
ci/scripts/test-run.sh | 141 ++++
.../modules/session/catalina/DeltaSession.java | 2 +-
.../geode/modules/util/BootstrappingFunction.java | 14 +-
.../geode/modules/util/CreateRegionFunction.java | 17 +-
.../geode/modules/util/RegionSizeFunction.java | 18 +-
.../TouchPartitionedRegionEntriesFunction.java | 17 +-
.../util/TouchReplicatedRegionEntriesFunction.java | 17 +-
geode-assembly/build.gradle | 6 +-
.../cli/shell/GfshExitCodeStatusCommandsTest.java | 404 -----------
.../shell/StatusLocatorExitCodeAcceptanceTest.java | 267 ++++++++
.../shell/StatusServerExitCodeAcceptanceTest.java | 207 ++++++
.../geode/session/tests/ContainerInstall.java | 8 +-
.../session/tests/GenericAppServerContainer.java | 3 +-
.../geode/session/tests/ServerContainer.java | 4 +-
.../source/subnavs/geode-subnav.erb | 5 +-
.../protocol/operations/OperationHandler.java | 7 +-
.../ConnectionShiroAuthorizingStateProcessor.java | 3 +-
.../protocol/state/ConnectionStateProcessor.java | 26 +-
...va => ConnectionTerminatingStateProcessor.java} | 18 +-
.../OperationNotAuthorizedException.java} | 10 +-
.../java/org/apache/geode/admin/GemFireHealth.java | 5 +-
.../admin/internal/ConfigurationParameterImpl.java | 12 -
.../internal/ConfigurationParameterJmxImpl.java | 5 -
.../apache/geode/cache/DynamicRegionFactory.java | 3 +-
.../org/apache/geode/cache/EvictionAlgorithm.java | 6 +-
.../org/apache/geode/cache/EvictionAttributes.java | 2 +
.../apache/geode/cache/RegionAccessException.java | 8 +-
.../geode/cache/RegionDistributionException.java | 8 +-
.../cache/client/internal/OpExecutorImpl.java | 19 +-
.../geode/cache/execute/FunctionContext.java | 21 +
.../org/apache/geode/cache/query/IndexType.java | 4 +
.../org/apache/geode/cache/query/QueryService.java | 24 +-
.../cache/query/internal/index/HashIndex.java | 5 +
.../cache/query/internal/parse/GemFireAST.java | 3 +-
.../geode/distributed/ConfigurationProperties.java | 27 +
.../internal/AbstractDistributionConfig.java | 3 +
.../internal/ClusterConfigurationService.java | 94 ++-
.../internal/DistributedSystemService.java | 15 +-
.../distributed/internal/DistributionConfig.java | 48 ++
.../internal/DistributionConfigImpl.java | 26 +-
.../internal/InternalDistributedSystem.java | 24 +
.../internal/OverflowQueueWithDMStats.java | 3 +-
.../geode/distributed/internal/ProductUseLog.java | 2 +-
.../distributed/internal/ReplyProcessor21.java | 140 ++--
.../distributed/internal/tcpserver/TcpServer.java | 202 +++---
.../geode/internal/EmptyInputStreamFilter.java | 11 +-
.../apache/geode/internal/InputStreamFilter.java | 10 +-
.../geode/internal/InternalDataSerializer.java | 93 +++
.../internal/ObjectInputStreamFilterWrapper.java | 94 +++
.../internal/admin/remote/ShutdownAllRequest.java | 3 +-
.../internal/cache/AbstractBucketRegionQueue.java | 4 +-
.../geode/internal/cache/AbstractDiskRegion.java | 5 +
.../geode/internal/cache/AbstractLRURegionMap.java | 253 +++----
.../geode/internal/cache/AbstractRegion.java | 15 +-
.../geode/internal/cache/AbstractRegionMap.java | 21 +-
.../apache/geode/internal/cache/BucketAdvisor.java | 3 +-
.../geode/internal/cache/BucketRegionEvictior.java | 60 --
.../geode/internal/cache/CachedDeserializable.java | 3 +-
.../cache/CachedDeserializableFactory.java | 2 +-
.../internal/cache/CreateRegionProcessor.java | 4 +-
.../apache/geode/internal/cache/DiskStoreImpl.java | 56 +-
.../geode/internal/cache/DiskStoreMonitor.java | 31 +-
.../apache/geode/internal/cache/DistTXState.java | 8 +-
.../internal/cache/DistTXStateOnCoordinator.java | 12 +-
.../cache/DistTXStateProxyImplOnCoordinator.java | 2 +-
.../geode/internal/cache/DistributedRegion.java | 5 +-
.../geode/internal/cache/EntryEventImpl.java | 2 +-
.../geode/internal/cache/EventStateHelper.java | 5 +-
.../internal/cache/EvictionAttributesImpl.java | 44 +-
.../geode/internal/cache/GemFireCacheImpl.java | 4 +-
...ava~d2263ebc2... Create HasDiskRegion interface | 22 +
.../internal/cache/InitialImageOperation.java | 4 +-
.../geode/internal/cache/InternalRegion.java | 9 +
.../apache/geode/internal/cache/LocalRegion.java | 37 +-
.../geode/internal/cache/NonLocalRegionEntry.java | 32 +-
.../org/apache/geode/internal/cache/Oplog.java | 17 +-
.../geode/internal/cache/PartitionedRegion.java | 14 +-
.../internal/cache/PlaceHolderDiskRegion.java | 6 +-
.../geode/internal/cache/ProxyRegionMap.java | 38 +-
.../apache/geode/internal/cache/RegionEntry.java | 10 +-
.../geode/internal/cache/RegionEntryContext.java | 10 +-
.../geode/internal/cache/RegionEvictorTask.java | 141 ----
.../org/apache/geode/internal/cache/RegionMap.java | 8 +-
.../apache/geode/internal/cache/RegionStatus.java | 5 +-
.../internal/cache/VMCachedDeserializable.java | 8 +-
.../geode/internal/cache/VMLRURegionMap.java | 28 +-
.../geode/internal/cache/ValidatingDiskRegion.java | 17 +-
.../internal/cache/backup/BackupDefinition.java | 83 +++
.../backup/BackupDestination.java} | 22 +-
.../geode/internal/cache/backup/BackupManager.java | 370 +++++-----
.../cache/backup/FileSystemBackupDestination.java | 145 ++++
.../internal/cache/backup/FlushToDiskFactory.java | 2 -
.../cache/backup/FlushToDiskOperation.java | 3 -
.../geode/internal/cache/backup/RestoreScript.java | 3 +-
.../internal/cache/backup/UnixScriptGenerator.java | 3 -
.../client/protocol/ClientProtocolProcessor.java | 5 +
.../protocol/ClientProtocolServiceLoader.java | 6 +-
.../CompressedCachedDeserializable.java | 2 +-
.../{ => entries}/AbstractDiskLRURegionEntry.java | 12 +-
.../cache/entries/AbstractDiskRegionEntry.java | 2 +-
.../cache/entries/AbstractLRURegionEntry.java | 20 +-
.../entries/AbstractOplogDiskRegionEntry.java | 2 +-
.../cache/entries/AbstractRegionEntry.java | 35 +-
.../geode/internal/cache/entries/DiskEntry.java | 43 +-
.../internal/cache/entries/LeafRegionEntry.cpp | 68 +-
.../cache/entries/VMStatsDiskLRURegionEntry.java | 1 -
.../VMStatsDiskLRURegionEntryHeapIntKey.java | 53 +-
.../VMStatsDiskLRURegionEntryHeapLongKey.java | 53 +-
.../VMStatsDiskLRURegionEntryHeapObjectKey.java | 53 +-
.../VMStatsDiskLRURegionEntryHeapStringKey1.java | 53 +-
.../VMStatsDiskLRURegionEntryHeapStringKey2.java | 53 +-
.../VMStatsDiskLRURegionEntryHeapUUIDKey.java | 53 +-
.../VMStatsDiskLRURegionEntryOffHeapIntKey.java | 53 +-
.../VMStatsDiskLRURegionEntryOffHeapLongKey.java | 53 +-
.../VMStatsDiskLRURegionEntryOffHeapObjectKey.java | 53 +-
...VMStatsDiskLRURegionEntryOffHeapStringKey1.java | 53 +-
...VMStatsDiskLRURegionEntryOffHeapStringKey2.java | 53 +-
.../VMStatsDiskLRURegionEntryOffHeapUUIDKey.java | 53 +-
.../entries/VMStatsDiskRegionEntryHeapIntKey.java | 8 +-
.../entries/VMStatsDiskRegionEntryHeapLongKey.java | 8 +-
.../VMStatsDiskRegionEntryHeapObjectKey.java | 8 +-
.../VMStatsDiskRegionEntryHeapStringKey1.java | 8 +-
.../VMStatsDiskRegionEntryHeapStringKey2.java | 8 +-
.../entries/VMStatsDiskRegionEntryHeapUUIDKey.java | 8 +-
.../VMStatsDiskRegionEntryOffHeapIntKey.java | 8 +-
.../VMStatsDiskRegionEntryOffHeapLongKey.java | 8 +-
.../VMStatsDiskRegionEntryOffHeapObjectKey.java | 8 +-
.../VMStatsDiskRegionEntryOffHeapStringKey1.java | 8 +-
.../VMStatsDiskRegionEntryOffHeapStringKey2.java | 8 +-
.../VMStatsDiskRegionEntryOffHeapUUIDKey.java | 8 +-
.../entries/VMStatsLRURegionEntryHeapIntKey.java | 49 +-
.../entries/VMStatsLRURegionEntryHeapLongKey.java | 49 +-
.../VMStatsLRURegionEntryHeapObjectKey.java | 49 +-
.../VMStatsLRURegionEntryHeapStringKey1.java | 49 +-
.../VMStatsLRURegionEntryHeapStringKey2.java | 49 +-
.../entries/VMStatsLRURegionEntryHeapUUIDKey.java | 49 +-
.../VMStatsLRURegionEntryOffHeapIntKey.java | 49 +-
.../VMStatsLRURegionEntryOffHeapLongKey.java | 49 +-
.../VMStatsLRURegionEntryOffHeapObjectKey.java | 49 +-
.../VMStatsLRURegionEntryOffHeapStringKey1.java | 49 +-
.../VMStatsLRURegionEntryOffHeapStringKey2.java | 49 +-
.../VMStatsLRURegionEntryOffHeapUUIDKey.java | 49 +-
.../entries/VMStatsRegionEntryHeapIntKey.java | 4 +-
.../entries/VMStatsRegionEntryHeapLongKey.java | 4 +-
.../entries/VMStatsRegionEntryHeapObjectKey.java | 4 +-
.../entries/VMStatsRegionEntryHeapStringKey1.java | 4 +-
.../entries/VMStatsRegionEntryHeapStringKey2.java | 4 +-
.../entries/VMStatsRegionEntryHeapUUIDKey.java | 4 +-
.../entries/VMStatsRegionEntryOffHeapIntKey.java | 4 +-
.../entries/VMStatsRegionEntryOffHeapLongKey.java | 4 +-
.../VMStatsRegionEntryOffHeapObjectKey.java | 4 +-
.../VMStatsRegionEntryOffHeapStringKey1.java | 4 +-
.../VMStatsRegionEntryOffHeapStringKey2.java | 4 +-
.../entries/VMStatsRegionEntryOffHeapUUIDKey.java | 4 +-
.../cache/entries/VMThinDiskLRURegionEntry.java | 1 -
.../VMThinDiskLRURegionEntryHeapIntKey.java | 53 +-
.../VMThinDiskLRURegionEntryHeapLongKey.java | 53 +-
.../VMThinDiskLRURegionEntryHeapObjectKey.java | 53 +-
.../VMThinDiskLRURegionEntryHeapStringKey1.java | 53 +-
.../VMThinDiskLRURegionEntryHeapStringKey2.java | 53 +-
.../VMThinDiskLRURegionEntryHeapUUIDKey.java | 53 +-
.../VMThinDiskLRURegionEntryOffHeapIntKey.java | 53 +-
.../VMThinDiskLRURegionEntryOffHeapLongKey.java | 53 +-
.../VMThinDiskLRURegionEntryOffHeapObjectKey.java | 53 +-
.../VMThinDiskLRURegionEntryOffHeapStringKey1.java | 53 +-
.../VMThinDiskLRURegionEntryOffHeapStringKey2.java | 53 +-
.../VMThinDiskLRURegionEntryOffHeapUUIDKey.java | 53 +-
.../entries/VMThinDiskRegionEntryHeapIntKey.java | 8 +-
.../entries/VMThinDiskRegionEntryHeapLongKey.java | 8 +-
.../VMThinDiskRegionEntryHeapObjectKey.java | 8 +-
.../VMThinDiskRegionEntryHeapStringKey1.java | 8 +-
.../VMThinDiskRegionEntryHeapStringKey2.java | 8 +-
.../entries/VMThinDiskRegionEntryHeapUUIDKey.java | 8 +-
.../VMThinDiskRegionEntryOffHeapIntKey.java | 8 +-
.../VMThinDiskRegionEntryOffHeapLongKey.java | 8 +-
.../VMThinDiskRegionEntryOffHeapObjectKey.java | 8 +-
.../VMThinDiskRegionEntryOffHeapStringKey1.java | 8 +-
.../VMThinDiskRegionEntryOffHeapStringKey2.java | 8 +-
.../VMThinDiskRegionEntryOffHeapUUIDKey.java | 8 +-
.../entries/VMThinLRURegionEntryHeapIntKey.java | 49 +-
.../entries/VMThinLRURegionEntryHeapLongKey.java | 49 +-
.../entries/VMThinLRURegionEntryHeapObjectKey.java | 49 +-
.../VMThinLRURegionEntryHeapStringKey1.java | 49 +-
.../VMThinLRURegionEntryHeapStringKey2.java | 49 +-
.../entries/VMThinLRURegionEntryHeapUUIDKey.java | 49 +-
.../entries/VMThinLRURegionEntryOffHeapIntKey.java | 49 +-
.../VMThinLRURegionEntryOffHeapLongKey.java | 49 +-
.../VMThinLRURegionEntryOffHeapObjectKey.java | 49 +-
.../VMThinLRURegionEntryOffHeapStringKey1.java | 49 +-
.../VMThinLRURegionEntryOffHeapStringKey2.java | 49 +-
.../VMThinLRURegionEntryOffHeapUUIDKey.java | 49 +-
.../cache/entries/VMThinRegionEntryHeapIntKey.java | 4 +-
.../entries/VMThinRegionEntryHeapLongKey.java | 4 +-
.../entries/VMThinRegionEntryHeapObjectKey.java | 4 +-
.../entries/VMThinRegionEntryHeapStringKey1.java | 4 +-
.../entries/VMThinRegionEntryHeapStringKey2.java | 4 +-
.../entries/VMThinRegionEntryHeapUUIDKey.java | 4 +-
.../entries/VMThinRegionEntryOffHeapIntKey.java | 4 +-
.../entries/VMThinRegionEntryOffHeapLongKey.java | 4 +-
.../entries/VMThinRegionEntryOffHeapObjectKey.java | 4 +-
.../VMThinRegionEntryOffHeapStringKey1.java | 4 +-
.../VMThinRegionEntryOffHeapStringKey2.java | 4 +-
.../entries/VMThinRegionEntryOffHeapUUIDKey.java | 4 +-
...VersionedStatsDiskLRURegionEntryHeapIntKey.java | 53 +-
...ersionedStatsDiskLRURegionEntryHeapLongKey.java | 53 +-
...sionedStatsDiskLRURegionEntryHeapObjectKey.java | 53 +-
...ionedStatsDiskLRURegionEntryHeapStringKey1.java | 53 +-
...ionedStatsDiskLRURegionEntryHeapStringKey2.java | 53 +-
...ersionedStatsDiskLRURegionEntryHeapUUIDKey.java | 53 +-
...sionedStatsDiskLRURegionEntryOffHeapIntKey.java | 53 +-
...ionedStatsDiskLRURegionEntryOffHeapLongKey.java | 53 +-
...nedStatsDiskLRURegionEntryOffHeapObjectKey.java | 53 +-
...edStatsDiskLRURegionEntryOffHeapStringKey1.java | 53 +-
...edStatsDiskLRURegionEntryOffHeapStringKey2.java | 53 +-
...ionedStatsDiskLRURegionEntryOffHeapUUIDKey.java | 53 +-
.../VersionedStatsDiskRegionEntryHeapIntKey.java | 8 +-
.../VersionedStatsDiskRegionEntryHeapLongKey.java | 8 +-
...VersionedStatsDiskRegionEntryHeapObjectKey.java | 8 +-
...ersionedStatsDiskRegionEntryHeapStringKey1.java | 8 +-
...ersionedStatsDiskRegionEntryHeapStringKey2.java | 8 +-
.../VersionedStatsDiskRegionEntryHeapUUIDKey.java | 8 +-
...VersionedStatsDiskRegionEntryOffHeapIntKey.java | 8 +-
...ersionedStatsDiskRegionEntryOffHeapLongKey.java | 8 +-
...sionedStatsDiskRegionEntryOffHeapObjectKey.java | 8 +-
...ionedStatsDiskRegionEntryOffHeapStringKey1.java | 8 +-
...ionedStatsDiskRegionEntryOffHeapStringKey2.java | 8 +-
...ersionedStatsDiskRegionEntryOffHeapUUIDKey.java | 8 +-
.../VersionedStatsLRURegionEntryHeapIntKey.java | 49 +-
.../VersionedStatsLRURegionEntryHeapLongKey.java | 49 +-
.../VersionedStatsLRURegionEntryHeapObjectKey.java | 49 +-
...VersionedStatsLRURegionEntryHeapStringKey1.java | 49 +-
...VersionedStatsLRURegionEntryHeapStringKey2.java | 49 +-
.../VersionedStatsLRURegionEntryHeapUUIDKey.java | 49 +-
.../VersionedStatsLRURegionEntryOffHeapIntKey.java | 49 +-
...VersionedStatsLRURegionEntryOffHeapLongKey.java | 49 +-
...rsionedStatsLRURegionEntryOffHeapObjectKey.java | 49 +-
...sionedStatsLRURegionEntryOffHeapStringKey1.java | 49 +-
...sionedStatsLRURegionEntryOffHeapStringKey2.java | 49 +-
...VersionedStatsLRURegionEntryOffHeapUUIDKey.java | 49 +-
.../VersionedStatsRegionEntryHeapIntKey.java | 4 +-
.../VersionedStatsRegionEntryHeapLongKey.java | 4 +-
.../VersionedStatsRegionEntryHeapObjectKey.java | 4 +-
.../VersionedStatsRegionEntryHeapStringKey1.java | 4 +-
.../VersionedStatsRegionEntryHeapStringKey2.java | 4 +-
.../VersionedStatsRegionEntryHeapUUIDKey.java | 4 +-
.../VersionedStatsRegionEntryOffHeapIntKey.java | 4 +-
.../VersionedStatsRegionEntryOffHeapLongKey.java | 4 +-
.../VersionedStatsRegionEntryOffHeapObjectKey.java | 4 +-
...VersionedStatsRegionEntryOffHeapStringKey1.java | 4 +-
...VersionedStatsRegionEntryOffHeapStringKey2.java | 4 +-
.../VersionedStatsRegionEntryOffHeapUUIDKey.java | 4 +-
.../VersionedThinDiskLRURegionEntryHeapIntKey.java | 53 +-
...VersionedThinDiskLRURegionEntryHeapLongKey.java | 53 +-
...rsionedThinDiskLRURegionEntryHeapObjectKey.java | 53 +-
...sionedThinDiskLRURegionEntryHeapStringKey1.java | 53 +-
...sionedThinDiskLRURegionEntryHeapStringKey2.java | 53 +-
...VersionedThinDiskLRURegionEntryHeapUUIDKey.java | 53 +-
...rsionedThinDiskLRURegionEntryOffHeapIntKey.java | 53 +-
...sionedThinDiskLRURegionEntryOffHeapLongKey.java | 53 +-
...onedThinDiskLRURegionEntryOffHeapObjectKey.java | 53 +-
...nedThinDiskLRURegionEntryOffHeapStringKey1.java | 53 +-
...nedThinDiskLRURegionEntryOffHeapStringKey2.java | 53 +-
...sionedThinDiskLRURegionEntryOffHeapUUIDKey.java | 53 +-
.../VersionedThinDiskRegionEntryHeapIntKey.java | 8 +-
.../VersionedThinDiskRegionEntryHeapLongKey.java | 8 +-
.../VersionedThinDiskRegionEntryHeapObjectKey.java | 8 +-
...VersionedThinDiskRegionEntryHeapStringKey1.java | 8 +-
...VersionedThinDiskRegionEntryHeapStringKey2.java | 8 +-
.../VersionedThinDiskRegionEntryHeapUUIDKey.java | 8 +-
.../VersionedThinDiskRegionEntryOffHeapIntKey.java | 8 +-
...VersionedThinDiskRegionEntryOffHeapLongKey.java | 8 +-
...rsionedThinDiskRegionEntryOffHeapObjectKey.java | 8 +-
...sionedThinDiskRegionEntryOffHeapStringKey1.java | 8 +-
...sionedThinDiskRegionEntryOffHeapStringKey2.java | 8 +-
...VersionedThinDiskRegionEntryOffHeapUUIDKey.java | 8 +-
.../VersionedThinLRURegionEntryHeapIntKey.java | 49 +-
.../VersionedThinLRURegionEntryHeapLongKey.java | 49 +-
.../VersionedThinLRURegionEntryHeapObjectKey.java | 49 +-
.../VersionedThinLRURegionEntryHeapStringKey1.java | 49 +-
.../VersionedThinLRURegionEntryHeapStringKey2.java | 49 +-
.../VersionedThinLRURegionEntryHeapUUIDKey.java | 49 +-
.../VersionedThinLRURegionEntryOffHeapIntKey.java | 49 +-
.../VersionedThinLRURegionEntryOffHeapLongKey.java | 49 +-
...ersionedThinLRURegionEntryOffHeapObjectKey.java | 49 +-
...rsionedThinLRURegionEntryOffHeapStringKey1.java | 49 +-
...rsionedThinLRURegionEntryOffHeapStringKey2.java | 49 +-
.../VersionedThinLRURegionEntryOffHeapUUIDKey.java | 49 +-
.../VersionedThinRegionEntryHeapIntKey.java | 4 +-
.../VersionedThinRegionEntryHeapLongKey.java | 4 +-
.../VersionedThinRegionEntryHeapObjectKey.java | 4 +-
.../VersionedThinRegionEntryHeapStringKey1.java | 4 +-
.../VersionedThinRegionEntryHeapStringKey2.java | 4 +-
.../VersionedThinRegionEntryHeapUUIDKey.java | 4 +-
.../VersionedThinRegionEntryOffHeapIntKey.java | 4 +-
.../VersionedThinRegionEntryOffHeapLongKey.java | 4 +-
.../VersionedThinRegionEntryOffHeapObjectKey.java | 4 +-
.../VersionedThinRegionEntryOffHeapStringKey1.java | 4 +-
.../VersionedThinRegionEntryOffHeapStringKey2.java | 4 +-
.../VersionedThinRegionEntryOffHeapUUIDKey.java | 4 +-
.../cache/eviction/AbstractEvictionController.java | 270 ++++++++
.../cache/eviction/AbstractEvictionList.java | 210 ++++++
.../CachedDeserializableValueWrapper.java} | 20 +-
.../CountLRUEviction.java} | 253 ++++---
.../cache/eviction/DisabledEvictionStatistics.java | 105 +++
.../LRUEntry.java => eviction/EvictableEntry.java} | 6 +-
.../EvictableMap.java} | 34 +-
.../EvictionController.java} | 61 +-
.../internal/cache/eviction/EvictionList.java | 59 ++
.../cache/eviction/EvictionListBuilder.java | 102 +++
.../EvictionNode.java} | 33 +-
.../cache/eviction/EvictionStatistics.java | 23 +-
.../EvictionStatisticsImpl.java} | 161 ++---
.../geode/internal/cache/eviction/GuardNode.java | 94 +++
.../cache/{lru => eviction}/HeapEvictor.java | 381 ++++++-----
.../internal/cache/eviction/HeapLRUController.java | 231 +++++++
.../eviction/InternalEvictionStatistics.java} | 33 +-
.../geode/internal/cache/eviction/LIFOList.java | 66 ++
.../cache/eviction/LRUListWithAsyncSorting.java | 232 +++++++
.../cache/eviction/LRUListWithSyncSorting.java | 112 +++
.../MemoryLRUController.java} | 329 ++++-----
.../cache/{lru => eviction}/OffHeapEvictor.java | 38 +-
.../internal/cache/eviction/RegionEvictorTask.java | 108 +++
.../internal/cache/eviction/SizeLRUController.java | 48 ++
.../PartitionedRegionFunctionResultWaiter.java | 1 -
.../cache/lru/HeapLRUCapacityController.java | 313 ---------
.../internal/cache/lru/HeapLRUStatistics.java | 59 --
.../geode/internal/cache/lru/LRUAlgorithm.java | 317 ---------
.../geode/internal/cache/lru/NewLIFOClockHand.java | 94 ---
.../geode/internal/cache/lru/NewLRUClockHand.java | 464 -------------
.../apache/geode/internal/cache/lru/Sizeable.java | 60 --
.../internal/cache/partitioned/SizeMessage.java | 10 +-
.../internal/cache/tier/CommunicationMode.java | 25 +-
.../internal/cache/tier/sockets/AcceptorImpl.java | 318 +++++----
.../tier/sockets/ClientUpdateMessageImpl.java | 7 +-
.../cache/tier/sockets/ClientUserAuths.java | 3 +
.../sockets/GenericProtocolServerConnection.java | 6 +-
.../cache/tier/sockets/HAEventWrapper.java | 2 +-
.../cache/tier/sockets/ServerConnection.java | 68 +-
.../tier/sockets/ServerConnectionFactory.java | 18 +-
.../internal/cache/tier/sockets/command/Size.java | 6 +-
.../geode/internal/cache/tx/DistTxEntryEvent.java | 1 +
.../cache/versions/RegionVersionVector.java | 99 +--
.../internal/cache/wan/GatewaySenderEventImpl.java | 6 +-
.../geode/internal/cache/xmlcache/CacheXml.java | 5 +
.../internal/cache/xmlcache/CacheXmlParser.java | 7 +-
.../geode/internal/i18n/LocalizedStrings.java | 2 +-
.../geode/internal/jta/TransactionManagerImpl.java | 2 +-
.../geode/internal/lang/SystemPropertyHelper.java | 53 +-
.../security/IntegratedSecurityService.java | 8 +-
.../org/apache/geode/internal/size/Sizeable.java | 61 ++
.../geode/management/RegionAttributesData.java | 49 +-
.../apache/geode/management/cli/ConverterHint.java | 36 +-
.../internal/beans/MemberMBeanBridge.java | 10 +-
.../internal/beans/RegionMBeanBridge.java | 6 +-
.../beans/RegionMBeanCompositeDataFactory.java | 23 +-
.../cli/commands/AlterAsyncEventQueueCommand.java | 173 +++++
.../internal/cli/commands/AlterRegionCommand.java | 43 +-
.../cli/commands/CommandAvailabilityIndicator.java | 2 +-
.../cli/commands/CreateAsyncEventQueueCommand.java | 109 +--
.../cli/commands/CreateDiskStoreCommand.java | 115 ++--
.../cli/commands/CreateGatewayReceiverCommand.java | 90 +--
.../cli/commands/CreateGatewaySenderCommand.java | 105 +--
.../internal/cli/commands/CreateIndexCommand.java | 92 +--
.../internal/cli/commands/CreateRegionCommand.java | 38 +-
.../cli/commands/DescribeRegionCommand.java | 243 +++----
.../cli/commands/DestroyDiskStoreCommand.java | 33 +-
.../cli/commands/DestroyGatewaySenderCommand.java | 38 +-
.../internal/cli/commands/DestroyIndexCommand.java | 59 +-
.../cli/commands/DestroyRegionCommand.java | 60 +-
.../ExportImportClusterConfigurationCommands.java | 4 +-
.../cli/commands/ExportStackTraceCommand.java | 65 +-
.../internal/cli/commands/GfshCommand.java | 21 +-
...evelConverter.java => BaseStringConverter.java} | 37 +-
.../converters/ClusterMemberIdNameConverter.java | 31 +-
.../cli/converters/DiskStoreNameConverter.java | 32 +-
.../converters/GatewayReceiverIdsConverter.java | 71 --
.../cli/converters/GatewaySenderIdConverter.java | 26 +-
.../LocatorDiscoveryConfigConverter.java | 32 +-
.../cli/converters/LocatorIdNameConverter.java | 26 +-
.../internal/cli/converters/LogLevelConverter.java | 31 +-
.../cli/converters/MemberGroupConverter.java | 36 +-
.../cli/converters/MemberIdNameConverter.java | 32 +-
.../internal/cli/domain/DataCommandRequest.java | 1 -
.../internal/cli/domain/RegionAttributesInfo.java | 291 ++++----
.../internal/cli/domain/RegionDescription.java | 145 ++--
.../internal/cli/functions/CliFunctionResult.java | 20 +-
.../functions/CreateAsyncEventQueueFunction.java | 57 +-
.../cli/functions/CreateIndexFunction.java | 3 +-
.../functions/GatewayReceiverCreateFunction.java | 84 +--
.../cli/functions/GatewaySenderCreateFunction.java | 32 +-
.../functions/GatewaySenderDestroyFunction.java | 5 +-
.../functions/GetRegionDescriptionFunction.java | 5 +-
.../cli/functions/RegionCreateFunction.java | 3 +-
.../cli/functions/RegionDestroyFunction.java | 25 +-
.../geode/management/internal/cli/help/Helper.java | 4 +
.../management/internal/cli/i18n/CliStrings.java | 6 +-
.../management/internal/cli/json/GfJsonObject.java | 3 +
.../internal/cli/result/CommandResult.java | 25 +-
.../internal/cli/result/ResultBuilder.java | 17 +
.../internal/cli/result/TabularResultData.java | 18 +
.../internal/cli/util/RegionAttributesDefault.java | 14 -
.../internal/cli/util/RegionAttributesNames.java | 2 +
.../callbacks/ConfigurationChangeListener.java | 68 +-
.../configuration/functions/UploadJarFunction.java | 17 +-
.../pdx/internal/AutoSerializableManager.java | 1 +
.../geode.apache.org/schema/cache/cache-1.0.xsd | 2 +-
.../org/apache/geode/cache/doc-files/cache8_0.dtd | 2 +-
.../sanctioned-geode-core-serializables.txt} | 263 +++++--
.../geode/cache/ConnectionPoolDUnitTest.java | 15 +-
.../cache/client/internal/TXFailoverOpTest.java | 82 +++
.../management/MemoryThresholdsDUnitTest.java | 36 +-
.../cache/query/dunit/CompiledInDUnitTest.java | 11 +
.../dunit/QueryUsingFunctionContextDUnitTest.java | 23 +-
...ncurrentIndexInitOnOverflowRegionDUnitTest.java | 13 +-
...ntIndexOperationsOnOverflowRegionDUnitTest.java | 11 +
.../InitializeIndexEntryDestroyQueryDUnitTest.java | 12 +
.../partitioned/PRBasicIndexCreationDUnitTest.java | 11 +
.../PRBasicMultiIndexCreationDUnitTest.java | 10 +
.../query/partitioned/PRBasicQueryDUnitTest.java | 17 +-
.../partitioned/PRBasicRemoveIndexDUnitTest.java | 11 +
.../partitioned/PRColocatedEquiJoinDUnitTest.java | 159 ++---
.../partitioned/PRQueryCacheCloseDUnitTest.java | 15 +-
.../cache/query/partitioned/PRQueryDUnitTest.java | 16 +-
.../partitioned/PRQueryRegionCloseDUnitTest.java | 16 +-
.../PRQueryRegionDestroyedDUnitTest.java | 16 +-
.../PRQueryRemoteNodeExceptionDUnitTest.java | 11 +
.../geode/cache/query/transaction/Person.java | 21 +-
.../cache/snapshot/ParallelSnapshotDUnitTest.java | 11 +
.../geode/cache/snapshot/SnapshotDUnitTest.java | 25 +-
.../snapshot/SnapshotPerformanceDUnitTest.java | 6 +-
.../apache/geode/cache30/CacheXml66DUnitTest.java | 11 +-
.../apache/geode/cache30/DiskRegionDUnitTest.java | 56 +-
.../cache30/DistributedAckRegionDUnitTest.java | 2 +-
.../cache30/LRUEvictionControllerDUnitTest.java | 34 +-
.../cache30/MemLRUEvictionControllerDUnitTest.java | 18 +-
.../geode/cache30/MultiVMRegionTestCase.java | 9 +
.../OffHeapLRUEvictionControllerDUnitTest.java | 2 +-
.../geode/cache30/PartitionedRegionDUnitTest.java | 10 +
.../org/apache/geode/cache30/TestDiskRegion.java | 16 +-
.../AnalyzeSerializablesJUnitTest.java | 306 ++++++++-
.../internal/DistributionConfigJUnitTest.java | 6 +-
.../deadlock/GemFireDeadlockDetectorDUnitTest.java | 17 +-
...alDataSerializerSerializationWhitelistTest.java | 152 +++++
.../internal/cache/AbstractLRURegionMapTest.java | 2 -
.../internal/cache/AbstractRegionJUnitTest.java | 12 +
.../geode/internal/cache/Bug37244JUnitTest.java | 244 -------
.../internal/cache/CacheAdvisorDUnitTest.java | 4 +-
.../cache/ClientServerGetAllDUnitTest.java | 31 +-
.../cache/ClientServerTransactionCCEDUnitTest.java | 14 +
.../cache/ClientServerTransactionDUnitTest.java | 16 +-
.../geode/internal/cache/CommitFunction.java | 17 +-
.../internal/cache/ConcurrentMapOpsDUnitTest.java | 22 +-
.../internal/cache/DeltaFaultInDUnitTest.java | 3 +-
.../internal/cache/DeltaPropagationDUnitTest.java | 16 +-
.../DiskRegOplogSwtchingAndRollerJUnitTest.java | 6 +-
.../geode/internal/cache/DiskRegionJUnitTest.java | 12 +-
.../cache/DiskStoreImplIntegrationTest.java | 93 +++
.../apache/geode/internal/cache/DiskUsageTest.java | 255 +++++++
.../geode/internal/cache/GemFireCacheImplTest.java | 4 +-
.../cache/HAOverflowMemObjectSizerDUnitTest.java | 11 +-
.../LIFOEvictionAlgoEnabledRegionJUnitTest.java | 16 +-
...FOEvictionAlgoMemoryEnabledRegionJUnitTest.java | 493 ++++++++++---
.../LRUClearWithDiskRegionOpRegressionTest.java | 132 ++++
.../internal/cache/NestedTransactionFunction.java | 17 +-
.../geode/internal/cache/OplogJUnitTest.java | 1 +
.../cache/PartitionedRegionEvictionDUnitTest.java | 28 +-
.../PartitionedRegionLocalMaxMemoryDUnitTest.java | 2 +-
.../PartitionedRegionOffHeapEvictionDUnitTest.java | 7 +-
.../cache/PartitionedRegionQueryDUnitTest.java | 13 +-
.../cache/PartitionedRegionSingleHopDUnitTest.java | 12 +-
.../cache/PartitionedRegionTestUtilsDUnitTest.java | 60 +-
.../cache/RemoteTransactionCCEDUnitTest.java | 12 +
.../internal/cache/RemoteTransactionDUnitTest.java | 15 +
.../geode/internal/cache/RollbackFunction.java | 17 +-
.../geode/internal/cache/SizingFlagDUnitTest.java | 6 +-
.../cache/TransactionsWithDeltaDUnitTest.java | 28 +-
.../cache/backup/BackupDefinitionTest.java | 119 ++++
.../cache/backup/BackupDistributedTest.java | 559 ++++++++-------
.../cache/backup/BackupIntegrationTest.java | 2 +-
.../backup/BackupPrepareAndFinishMsgDUnitTest.java | 1 -
.../cache/backup/BackupReplyProcessorTest.java | 8 +-
.../backup/FileSystemBackupDestinationTest.java | 199 ++++++
.../cache/backup/FinishBackupFactoryTest.java | 6 +-
.../cache/backup/FinishBackupOperationTest.java | 11 +-
.../cache/backup/FlushToDiskFactoryTest.java | 7 +-
.../cache/backup/FlushToDiskOperationTest.java | 8 +-
.../cache/backup/FlushToDiskRequestTest.java | 8 +-
.../backup/IncrementalBackupDistributedTest.java | 189 +++--
.../cache/backup/PrepareBackupFactoryTest.java | 5 +-
.../cache/backup/PrepareBackupOperationTest.java | 11 +-
.../cache/backup/PrepareBackupRequestTest.java | 8 +-
.../DiskRegOverflowAsyncJUnitPerformanceTest.java | 8 +-
.../DiskRegOverflowSyncJUnitPerformanceTest.java | 8 +-
...skRegionOverflowAsyncRollingOpLogJUnitTest.java | 6 +-
...iskRegionOverflowSyncRollingOpLogJUnitTest.java | 12 +-
.../cache/eviction/AbstractEvictionListTest.java | 274 ++++++++
.../cache/{ => eviction}/EvictionDUnitTest.java | 64 +-
.../EvictionObjectSizerDUnitTest.java | 124 ++--
.../{ => eviction}/EvictionStatsDUnitTest.java | 140 ++--
.../cache/{ => eviction}/EvictionTestBase.java | 70 +-
.../internal/cache/eviction/LIFOListTest.java | 99 +++
.../LRUListWithAsyncSortingIntegrationTest.java | 182 +++++
.../eviction/LRUListWithAsyncSortingTest.java | 251 +++++++
.../LRUListWithSyncSortingIntegrationTest.java | 185 +++++
.../cache/eviction/LRUListWithSyncSortingTest.java | 153 +++++
.../internal/cache/eviction/LRUTestEntry.java | 458 +++++++++++++
.../cache/eviction/LinkableEvictionNode.java | 8 +-
.../{ => eviction}/OffHeapEvictionDUnitTest.java | 18 +-
.../OffHeapEvictionStatsDUnitTest.java | 4 +-
.../RegionEntryEvictionIntegrationTest.java | 63 ++
.../cache/eviction/TestEvictionController.java | 177 +++++
.../eviction/TestLRUListWithAsyncSorting.java | 43 ++
.../TransactionsWithOverflowTest.java | 2 +-
.../ClientServerFunctionExecutionDUnitTest.java | 10 +
...istributedRegionFunctionExecutionDUnitTest.java | 13 +
.../FunctionExecution_ExceptionDUnitTest.java | 9 +
.../cache/execute/FunctionServiceBase.java | 37 +-
.../cache/execute/FunctionServiceClientBase.java | 10 +
.../execute/FunctionServiceStatsDUnitTest.java | 9 +
.../execute/LocalDataSetIndexingDUnitTest.java | 34 +-
.../execute/MemberFunctionExecutionDUnitTest.java | 169 +++--
.../MultiRegionFunctionExecutionDUnitTest.java | 13 +-
.../OnGroupsFunctionExecutionDUnitTest.java | 49 +-
...ctionExecutionSelectorNoSingleHopDUnitTest.java | 10 +
.../cache/execute/PRClientServerTestBase.java | 10 +-
.../cache/execute/PRColocationDUnitTest.java | 13 +
.../execute/PRFunctionExecutionDUnitTest.java | 11 +
.../geode/internal/cache/execute/TestFunction.java | 25 +-
.../mock/AlterMockCacheExtensionFunction.java | 17 +-
.../mock/AlterMockRegionExtensionFunction.java | 17 +-
.../mock/CreateMockCacheExtensionFunction.java | 17 +-
.../mock/CreateMockRegionExtensionFunction.java | 16 +-
.../mock/DestroyMockCacheExtensionFunction.java | 17 +-
.../mock/DestroyMockRegionExtensionFunction.java | 17 +-
.../FireAndForgetFunctionOnAllServers.java | 19 +-
.../internal/cache/functions/TestFunction.java | 22 +-
.../geode/internal/cache/ha/ConflatableObject.java | 25 +-
.../internal/cache/lru/LRUClockJUnitTest.java | 516 --------------
...sistentColocatedPartitionedRegionDUnitTest.java | 142 ----
.../PersistentPartitionedRegionDUnitTest.java | 10 +
.../fixed/FixedPartitioningDUnitTest.java | 12 +
.../fixed/FixedPartitioningTestBase.java | 6 +-
.../rollingupgrade/RollingUpgrade2DUnitTest.java | 21 +-
.../sockets/AcceptorImplClientQueueDUnitTest.java | 263 +++++++
.../tier/sockets/ClientProxyWithDeltaTest.java | 15 +-
...JUnitTest.java => RegionVersionVectorTest.java} | 122 +++-
.../cache/wan/AsyncEventQueueTestBase.java | 5 +-
...ewayReceiverXmlParsingValidationsJUnitTest.java | 111 +++
.../ParallelQueueRemovalMessageJUnitTest.java | 18 +-
.../lang/SystemPropertyHelperJUnitTest.java | 32 +-
.../apache/geode/internal/size/SizeOfUtil0.java | 0
.../management/RegionManagementDUnitTest.java | 6 +-
.../internal/beans/RegionMBeanAttributesTest.java | 93 +++
.../internal/beans/TestEventListener.java | 21 +-
.../management/internal/cli/CliUtilDUnitTest.java | 9 +
.../internal/cli/GfshParserConverterTest.java | 2 +-
.../AlterAsyncEventQueueCommandDUnitTest.java | 100 +++
.../commands/AlterAsyncEventQueueCommandTest.java | 246 +++++++
.../internal/cli/commands/CliCommandTestBase.java | 2 +-
.../commands/CommandAvailabilityIndicatorTest.java | 65 ++
.../cli/commands/ConcurrentDeployDUnitTest.java | 2 -
.../CreateAsyncEventQueueCommandDUnitTest.java | 128 ++++
.../commands/CreateAsyncEventQueueCommandTest.java | 205 ++++++
.../commands/CreateGatewayReceiverCommandTest.java | 127 ++++
.../commands/CreateGatewaySenderCommandTest.java | 151 ++++
.../cli/commands/CreateIndexCommandTest.java | 12 +-
.../commands/DeployCommandRedeployDUnitTest.java | 33 +-
.../DescribeDiskStoreCommandIntegrationTest.java | 9 +-
.../cli/commands/DescribeRegionDUnitTest.java | 89 +--
.../commands/DescribeRegionIntegrationTest.java | 16 +-
.../cli/commands/DescribeRegionJUnitTest.java | 188 +++++
.../commands/DestroyGatewaySenderCommandTest.java | 65 +-
.../commands/DestroyIndexCommandsDUnitTest.java | 8 +-
.../commands/DestroyRegionCommandDUnitTest.java | 110 ++-
.../cli/commands/DestroyRegionCommandTest.java | 70 +-
.../commands/ExportStackTraceCommandDUnitTest.java | 102 +++
.../cli/commands/ExportStackTraceCommandTest.java | 72 ++
.../cli/commands/GemfireDataCommandsDUnitTest.java | 11 +-
.../cli/commands/IndexCommandsIntegrationTest.java | 2 +-
.../ListAsyncEventQueuesCommandDUnitTest.java | 81 +++
.../ListDiskStoreCommandIntegrationTest.java | 8 +-
.../cli/commands/ListMembersCommandDUnitTest.java | 25 +-
.../internal/cli/commands/ListRegionDUnitTest.java | 57 +-
.../cli/commands/ListRegionIntegrationTest.java | 5 -
.../cli/commands/QueueCommandsDUnitTest.java | 437 ------------
.../cli/commands/ShowStackTraceDUnitTest.java | 269 --------
.../converters/BaseStringConverterJUnitTest.java | 85 +++
.../cli/domain/RegionDescriptionJUnitTest.java | 255 +++++++
.../cli/functions/CliFunctionResultTest.java | 34 +-
.../cli/functions/RegionDestroyFunctionTest.java | 20 +-
.../cli/result/TabularResultDataTest.java} | 34 +-
.../internal/configuration/ClusterConfig.java | 2 +-
.../ClusterConfigDeployJarDUnitTest.java | 11 +-
.../ImportClusterConfigDistributedTest.java | 4 +-
.../internal/security/MultiClientDUnitTest.java | 180 +++++
...iUserDUnitTest.java => MultiGfshDUnitTest.java} | 14 +-
.../security/MultiUserAuthenticationDUnitTest.java | 116 ++++
.../security/ClientAuthorizationDUnitTest.java | 29 +-
.../security/ClientAuthorizationTestCase.java | 75 +-
.../apache/geode/security/SecurityTestUtil.java | 5 +
.../apache/geode/security/SecurityTestUtils.java | 12 +
.../geode/test/dunit/DistributedTestUtils.java | 1 +
.../dunit/cache/internal/JUnit4CacheTestCase.java | 14 -
.../dunit/internal/JUnit4DistributedTestCase.java | 28 +
.../apache/geode/test/dunit/rules/CacheRule.java | 22 +-
.../test/dunit/rules/LocatorServerStartupRule.java | 17 +-
.../apache/geode/test/dunit/rules/MemberVM.java | 27 +-
.../geode/test/dunit/standalone/DUnitLauncher.java | 3 +
.../test/dunit/standalone/ProcessManager.java | 3 +
.../test/junit/assertions/CommandResultAssert.java | 18 +-
.../geode/test/junit/rules/GfshCommandRule.java | 11 +-
.../geode/test/junit/rules/GfshParserRule.java | 3 +
.../geode/test/junit/rules/MemberStarterRule.java | 6 +
.../apache/geode/codeAnalysis/excludedClasses.txt | 320 ++-------
.../org/apache/geode/codeAnalysis/openBugs.txt | 2 +
...nsJUnitTest.correctConfiguration[DTD].cache.xml | 26 +
...nsJUnitTest.correctConfiguration[XSD].cache.xml | 27 +
...pleReceiversShouldThrowException[DTD].cache.xml | 27 +
...pleReceiversShouldThrowException[XSD].cache.xml | 28 +
.../geode/internal/CQDistributedSystemService.java | 49 +-
...e.distributed.internal.DistributedSystemService | 16 +
.../sanctioned-geode-cq-serializables.txt} | 0
.../cache/snapshot/ClientSnapshotDUnitTest.java | 15 +
.../eviction/configuring_data_eviction.html.md.erb | 60 +-
.../colocating_partitioned_region_data.html.md.erb | 41 +-
...om_partitioning_and_data_colocation.html.md.erb | 36 +-
.../fixed_custom_partitioning.html.md.erb | 204 ++++++
...om_partitioning_and_data_colocation.html.md.erb | 14 +-
.../standard_custom_partitioning.html.md.erb | 178 +++++
.../using_custom_partition_resolvers.html.md.erb | 358 ++++++----
geode-docs/images_svg/custom_partitioned.svg | 3 -
geode-docs/reference/statistics_list.html.md.erb | 44 +-
.../topics/gemfire_properties.html.md.erb | 13 +
.../gfsh/command-pages/create.html.md.erb | 73 +-
.../tools_modules/lucene_integration.html.md.erb | 254 ++++---
.../geode/test/junit/runners/SuiteBlockRunner.java | 3 +-
.../geode/test/junit/runners/SuiteRunner.java | 26 +
.../internal/LuceneIndexCreationProfile.java | 10 +-
.../cache/lucene/internal/LuceneServiceImpl.java | 5 +-
.../cli/functions/LuceneCreateIndexFunction.java | 14 +-
.../internal/LuceneDistributedSystemService.java | 48 +-
...e.distributed.internal.DistributedSystemService | 16 +
.../sanctioned-geode-lucene-serializables.txt | 20 +
.../geode/cache/lucene/EvictionDUnitTest.java | 4 +-
.../lucene/LuceneClientSecurityDUnitTest.java | 5 +
.../apache/geode/cache/lucene/LuceneDUnitTest.java | 15 +-
.../cache/lucene/LuceneQueriesAccessorBase.java | 18 +-
.../geode/cache/lucene/LuceneQueriesDUnitTest.java | 11 +
.../cache/lucene/MixedObjectIndexDUnitTest.java | 13 +
.../internal/cli/LuceneIndexCommandsDUnitTest.java | 54 +-
...neIndexCommandsWithReindexAllowedDUnitTest.java | 228 +++++++
.../LuceneCreateIndexFunctionJUnitTest.java | 20 +-
.../management/LuceneManagementDUnitTest.java | 20 +-
.../AnalyzeLuceneSerializablesJUnitTest.java | 15 +-
.../apache/geode/codeAnalysis/excludedClasses.txt | 0
.../org/apache/geode/codeAnalysis/openBugs.txt | 0
.../codeAnalysis/sanctionedDataSerializables.txt | 44 ++
.../apache/geode/OldClientSupportDUnitTest.java | 12 +
geode-old-versions/build.gradle | 1 +
.../build.gradle | 11 +-
.../src/main/proto/protocolVersion.proto | 20 +-
.../src/main/proto/v1/basicTypes.proto | 3 -
.../src/main/proto/v1/clientProtocol.proto | 5 -
.../src/main/proto/v1/connection_API.proto | 15 +-
.../src/main/proto/v1/locator_API.proto | 0
.../src/main/proto/v1/region_API.proto | 9 -
geode-protobuf/build.gradle | 44 +-
.../protobuf/v1/ProtobufCachePipeline.java | 5 +
.../protobuf/v1/ProtobufLocatorPipeline.java | 29 +
.../protocol/protobuf/v1/ProtobufOpsProcessor.java | 11 +-
.../protobuf/v1/ProtobufProtocolService.java | 3 +-
.../protobuf/v1/ProtobufStreamProcessor.java | 5 +
.../HandshakeRequestOperationHandler.java | 63 --
.../v1/operations/ProtocolVersionHandler.java | 55 ++
.../protobuf/v1/operations/VersionValidator.java | 10 +-
.../AuthenticationRequestOperationHandler.java | 38 +-
.../registry/ProtobufOperationContextRegistry.java | 8 -
.../ProtobufConnectionHandshakeStateProcessor.java | 36 +-
.../protobuf/v1/AuthenticationIntegrationTest.java | 28 +-
.../protobuf/v1/AuthorizationIntegrationTest.java | 12 +-
.../internal/protocol/protobuf/v1/MessageUtil.java | 38 ++
...st.java => ProtocolVersionIntegrationTest.java} | 48 +-
.../v1/acceptance/CacheConnectionJUnitTest.java | 18 +-
.../CacheConnectionTimeoutJUnitTest.java | 15 +-
.../v1/acceptance/CacheMaxConnectionJUnitTest.java | 19 +-
.../v1/acceptance/CacheOperationsJUnitTest.java | 14 +-
.../v1/acceptance/LocatorConnectionDUnitTest.java | 7 +-
.../GetAllRequestOperationHandlerJUnitTest.java | 7 +-
...tAvailableServersOperationHandlerJUnitTest.java | 7 +-
...egionNamesRequestOperationHandlerJUnitTest.java | 2 +-
.../HandshakeRequestOperationHandlerJUnitTest.java | 175 -----
.../ProtocolVersionHandlerJUnitTest.java | 126 ++++
.../v1/operations/VersionValidatorJUnitTest.java | 14 +-
.../internal/WANDistributedSystemService.java | 49 +-
.../cache/wan/GatewayReceiverFactoryImpl.java | 6 +
.../wan/GatewaySenderEventRemoteDispatcher.java | 4 +-
...e.distributed.internal.DistributedSystemService | 15 +
.../sanctioned-geode-wan-serializables.txt} | 0
.../wan/GatewayReceiverFactoryImplJUnitTest.java | 136 ++++
.../geode/internal/cache/wan/WANTestBase.java | 2 +-
...teAndDestroyGatewaySenderCommandsDUnitTest.java | 598 ----------------
...CreateDestroyGatewaySenderCommandDUnitTest.java | 327 +++++++++
.../CreateGatewayReceiverCommandDUnitTest.java | 760 ++++++++-------------
.../CreateGatewaySenderCommandDUnitTest.java | 181 -----
.../DestroyGatewaySenderCommandDUnitTest.java | 60 --
.../cache/wan/wancommand/WANCommandUtils.java | 103 ++-
.../geode/management/WANManagementDUnitTest.java | 47 +-
.../cli/commands/DescribeRegionDUnitTest.java | 68 ++
geode-web-api/build.gradle | 1 +
.../sanctioned-geode-web-api-serializables.txt | 0
.../AnalyzeWebApiSerializablesJUnitTest.java | 15 +-
.../apache/geode/codeAnalysis/excludedClasses.txt | 8 +
.../org/apache/geode/codeAnalysis/openBugs.txt | 0
.../codeAnalysis/sanctionedDataSerializables.txt | 0
.../cli/commands/CommandOverHttpDUnitTest.java | 3 +-
gradle.properties | 3 +
gradle/java.gradle | 6 +
gradle/test.gradle | 5 +-
settings.gradle | 1 +
727 files changed, 21850 insertions(+), 13651 deletions(-)
create mode 100644 ci/docker/docker.list
create mode 100644 ci/docker/initdocker
copy geode-core/src/main/java/org/apache/geode/internal/size/SizeOfUtil0.java => ci/docker/tini-wrapper.go (65%)
create mode 100755 ci/scripts/test-archive.sh
create mode 100755 ci/scripts/test-run.sh
delete mode 100755 geode-assembly/src/test/java/org/apache/geode/management/internal/cli/shell/GfshExitCodeStatusCommandsTest.java
create mode 100644 geode-assembly/src/test/java/org/apache/geode/management/internal/cli/shell/StatusLocatorExitCodeAcceptanceTest.java
create mode 100755 geode-assembly/src/test/java/org/apache/geode/management/internal/cli/shell/StatusServerExitCodeAcceptanceTest.java
copy geode-client-protocol/src/main/java/org/apache/geode/internal/protocol/state/{ConnectionHandshakingStateProcessor.java => ConnectionTerminatingStateProcessor.java} (59%)
copy geode-client-protocol/src/main/java/org/apache/geode/internal/protocol/{security/exception/IncompatibleAuthenticationMechanismsException.java => state/exception/OperationNotAuthorizedException.java} (70%)
copy geode-client-protocol/src/main/java/org/apache/geode/internal/protocol/security/exception/IncompatibleAuthenticationMechanismsException.java => geode-core/src/main/java/org/apache/geode/distributed/internal/DistributedSystemService.java (71%)
copy geode-client-protocol/src/main/java/org/apache/geode/internal/protocol/security/exception/IncompatibleAuthenticationMechanismsException.java => geode-core/src/main/java/org/apache/geode/internal/EmptyInputStreamFilter.java (71%)
copy geode-client-protocol/src/main/java/org/apache/geode/internal/protocol/security/exception/IncompatibleAuthenticationMechanismsException.java => geode-core/src/main/java/org/apache/geode/internal/InputStreamFilter.java (71%)
create mode 100644 geode-core/src/main/java/org/apache/geode/internal/ObjectInputStreamFilterWrapper.java
delete mode 100755 geode-core/src/main/java/org/apache/geode/internal/cache/BucketRegionEvictior.java
create mode 100644 geode-core/src/main/java/org/apache/geode/internal/cache/HasDiskRegion.java~d2263ebc2... Create HasDiskRegion interface
delete mode 100755 geode-core/src/main/java/org/apache/geode/internal/cache/RegionEvictorTask.java
create mode 100644 geode-core/src/main/java/org/apache/geode/internal/cache/backup/BackupDefinition.java
copy geode-core/src/main/java/org/apache/geode/internal/{size/SizeOfUtil0.java => cache/backup/BackupDestination.java} (64%)
create mode 100644 geode-core/src/main/java/org/apache/geode/internal/cache/backup/FileSystemBackupDestination.java
rename geode-core/src/main/java/org/apache/geode/internal/cache/{ => entries}/AbstractDiskLRURegionEntry.java (86%)
create mode 100644 geode-core/src/main/java/org/apache/geode/internal/cache/eviction/AbstractEvictionController.java
create mode 100644 geode-core/src/main/java/org/apache/geode/internal/cache/eviction/AbstractEvictionList.java
copy geode-core/src/main/java/org/apache/geode/internal/{size/SizeOfUtil0.java => cache/eviction/CachedDeserializableValueWrapper.java} (66%)
rename geode-core/src/main/java/org/apache/geode/internal/cache/{lru/LRUCapacityController.java => eviction/CountLRUEviction.java} (59%)
create mode 100644 geode-core/src/main/java/org/apache/geode/internal/cache/eviction/DisabledEvictionStatistics.java
rename geode-core/src/main/java/org/apache/geode/internal/cache/{lru/LRUEntry.java => eviction/EvictableEntry.java} (86%)
rename geode-core/src/main/java/org/apache/geode/internal/cache/{lru/LRUMapCallbacks.java => eviction/EvictableMap.java} (67%)
rename geode-core/src/main/java/org/apache/geode/internal/cache/{lru/EnableLRU.java => eviction/EvictionController.java} (65%)
create mode 100644 geode-core/src/main/java/org/apache/geode/internal/cache/eviction/EvictionList.java
create mode 100644 geode-core/src/main/java/org/apache/geode/internal/cache/eviction/EvictionListBuilder.java
rename geode-core/src/main/java/org/apache/geode/internal/cache/{lru/LRUClockNode.java => eviction/EvictionNode.java} (63%)
copy geode-client-protocol/src/main/java/org/apache/geode/internal/protocol/security/exception/IncompatibleAuthenticationMechanismsException.java => geode-core/src/main/java/org/apache/geode/internal/cache/eviction/EvictionStatistics.java (71%)
mode change 100644 => 100755
rename geode-core/src/main/java/org/apache/geode/internal/cache/{lru/LRUStatistics.java => eviction/EvictionStatisticsImpl.java} (69%)
mode change 100755 => 100644
create mode 100644 geode-core/src/main/java/org/apache/geode/internal/cache/eviction/GuardNode.java
rename geode-core/src/main/java/org/apache/geode/internal/cache/{lru => eviction}/HeapEvictor.java (54%)
create mode 100644 geode-core/src/main/java/org/apache/geode/internal/cache/eviction/HeapLRUController.java
copy geode-core/src/main/java/org/apache/geode/internal/{size/SizeOfUtil0.java => cache/eviction/InternalEvictionStatistics.java} (63%)
create mode 100755 geode-core/src/main/java/org/apache/geode/internal/cache/eviction/LIFOList.java
create mode 100644 geode-core/src/main/java/org/apache/geode/internal/cache/eviction/LRUListWithAsyncSorting.java
create mode 100755 geode-core/src/main/java/org/apache/geode/internal/cache/eviction/LRUListWithSyncSorting.java
rename geode-core/src/main/java/org/apache/geode/internal/cache/{lru/MemLRUCapacityController.java => eviction/MemoryLRUController.java} (56%)
rename geode-core/src/main/java/org/apache/geode/internal/cache/{lru => eviction}/OffHeapEvictor.java (78%)
create mode 100755 geode-core/src/main/java/org/apache/geode/internal/cache/eviction/RegionEvictorTask.java
create mode 100644 geode-core/src/main/java/org/apache/geode/internal/cache/eviction/SizeLRUController.java
delete mode 100644 geode-core/src/main/java/org/apache/geode/internal/cache/lru/HeapLRUCapacityController.java
delete mode 100644 geode-core/src/main/java/org/apache/geode/internal/cache/lru/HeapLRUStatistics.java
delete mode 100644 geode-core/src/main/java/org/apache/geode/internal/cache/lru/LRUAlgorithm.java
delete mode 100755 geode-core/src/main/java/org/apache/geode/internal/cache/lru/NewLIFOClockHand.java
delete mode 100755 geode-core/src/main/java/org/apache/geode/internal/cache/lru/NewLRUClockHand.java
delete mode 100644 geode-core/src/main/java/org/apache/geode/internal/cache/lru/Sizeable.java
create mode 100644 geode-core/src/main/java/org/apache/geode/internal/size/Sizeable.java
create mode 100644 geode-core/src/main/java/org/apache/geode/management/internal/cli/commands/AlterAsyncEventQueueCommand.java
copy geode-core/src/main/java/org/apache/geode/management/internal/cli/converters/{LogLevelConverter.java => BaseStringConverter.java} (60%)
delete mode 100644 geode-core/src/main/java/org/apache/geode/management/internal/cli/converters/GatewayReceiverIdsConverter.java
rename geode-core/src/{test/resources/org/apache/geode/codeAnalysis/sanctionedSerializables.txt => main/resources/org/apache/geode/internal/sanctioned-geode-core-serializables.txt} (70%)
mode change 100755 => 100644
create mode 100644 geode-core/src/test/java/org/apache/geode/cache/client/internal/TXFailoverOpTest.java
create mode 100644 geode-core/src/test/java/org/apache/geode/internal/InternalDataSerializerSerializationWhitelistTest.java
delete mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/Bug37244JUnitTest.java
create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/DiskStoreImplIntegrationTest.java
create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/DiskUsageTest.java
create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/LRUClearWithDiskRegionOpRegressionTest.java
create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/backup/BackupDefinitionTest.java
create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/backup/FileSystemBackupDestinationTest.java
create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/eviction/AbstractEvictionListTest.java
rename geode-core/src/test/java/org/apache/geode/internal/cache/{ => eviction}/EvictionDUnitTest.java (77%)
rename geode-core/src/test/java/org/apache/geode/internal/cache/{ => eviction}/EvictionObjectSizerDUnitTest.java (78%)
rename geode-core/src/test/java/org/apache/geode/internal/cache/{ => eviction}/EvictionStatsDUnitTest.java (79%)
rename geode-core/src/test/java/org/apache/geode/internal/cache/{ => eviction}/EvictionTestBase.java (90%)
create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/eviction/LIFOListTest.java
create mode 100755 geode-core/src/test/java/org/apache/geode/internal/cache/eviction/LRUListWithAsyncSortingIntegrationTest.java
create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/eviction/LRUListWithAsyncSortingTest.java
create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/eviction/LRUListWithSyncSortingIntegrationTest.java
create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/eviction/LRUListWithSyncSortingTest.java
create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/eviction/LRUTestEntry.java
copy geode-client-protocol/src/main/java/org/apache/geode/internal/protocol/security/exception/IncompatibleAuthenticationMechanismsException.java => geode-core/src/test/java/org/apache/geode/internal/cache/eviction/LinkableEvictionNode.java (71%)
rename geode-core/src/test/java/org/apache/geode/internal/cache/{ => eviction}/OffHeapEvictionDUnitTest.java (87%)
rename geode-core/src/test/java/org/apache/geode/internal/cache/{ => eviction}/OffHeapEvictionStatsDUnitTest.java (94%)
create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/eviction/RegionEntryEvictionIntegrationTest.java
create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/eviction/TestEvictionController.java
create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/eviction/TestLRUListWithAsyncSorting.java
rename geode-core/src/test/java/org/apache/geode/internal/cache/{lru => eviction}/TransactionsWithOverflowTest.java (98%)
delete mode 100755 geode-core/src/test/java/org/apache/geode/internal/cache/lru/LRUClockJUnitTest.java
create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/tier/sockets/AcceptorImplClientQueueDUnitTest.java
rename geode-core/src/test/java/org/apache/geode/internal/cache/versions/{RegionVersionVectorJUnitTest.java => RegionVersionVectorTest.java} (85%)
create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/wan/GatewayReceiverXmlParsingValidationsJUnitTest.java
rename geode-core/src/{main => test}/java/org/apache/geode/internal/size/SizeOfUtil0.java (100%)
create mode 100644 geode-core/src/test/java/org/apache/geode/management/internal/beans/RegionMBeanAttributesTest.java
rename geode-client-protocol/src/main/java/org/apache/geode/internal/protocol/state/ConnectionHandshakingStateProcessor.java => geode-core/src/test/java/org/apache/geode/management/internal/beans/TestEventListener.java (61%)
create mode 100644 geode-core/src/test/java/org/apache/geode/management/internal/cli/commands/AlterAsyncEventQueueCommandDUnitTest.java
create mode 100644 geode-core/src/test/java/org/apache/geode/management/internal/cli/commands/AlterAsyncEventQueueCommandTest.java
create mode 100644 geode-core/src/test/java/org/apache/geode/management/internal/cli/commands/CommandAvailabilityIndicatorTest.java
create mode 100644 geode-core/src/test/java/org/apache/geode/management/internal/cli/commands/CreateAsyncEventQueueCommandDUnitTest.java
create mode 100644 geode-core/src/test/java/org/apache/geode/management/internal/cli/commands/CreateAsyncEventQueueCommandTest.java
create mode 100644 geode-core/src/test/java/org/apache/geode/management/internal/cli/commands/CreateGatewayReceiverCommandTest.java
create mode 100644 geode-core/src/test/java/org/apache/geode/management/internal/cli/commands/CreateGatewaySenderCommandTest.java
create mode 100644 geode-core/src/test/java/org/apache/geode/management/internal/cli/commands/DescribeRegionJUnitTest.java
create mode 100644 geode-core/src/test/java/org/apache/geode/management/internal/cli/commands/ExportStackTraceCommandDUnitTest.java
create mode 100644 geode-core/src/test/java/org/apache/geode/management/internal/cli/commands/ExportStackTraceCommandTest.java
create mode 100644 geode-core/src/test/java/org/apache/geode/management/internal/cli/commands/ListAsyncEventQueuesCommandDUnitTest.java
delete mode 100644 geode-core/src/test/java/org/apache/geode/management/internal/cli/commands/QueueCommandsDUnitTest.java
delete mode 100644 geode-core/src/test/java/org/apache/geode/management/internal/cli/commands/ShowStackTraceDUnitTest.java
create mode 100644 geode-core/src/test/java/org/apache/geode/management/internal/cli/converters/BaseStringConverterJUnitTest.java
create mode 100644 geode-core/src/test/java/org/apache/geode/management/internal/cli/domain/RegionDescriptionJUnitTest.java
rename geode-core/src/test/java/org/apache/geode/{internal/cache/lru/LRUAlgorithmTest.java => management/internal/cli/result/TabularResultDataTest.java} (55%)
create mode 100644 geode-core/src/test/java/org/apache/geode/management/internal/security/MultiClientDUnitTest.java
rename geode-core/src/test/java/org/apache/geode/management/internal/security/{MultiUserDUnitTest.java => MultiGfshDUnitTest.java} (93%)
create mode 100644 geode-core/src/test/java/org/apache/geode/management/internal/security/MultiUserAuthenticationDUnitTest.java
create mode 100755 geode-core/src/test/resources/org/apache/geode/internal/cache/wan/GatewayReceiverXmlParsingValidationsJUnitTest.correctConfiguration[DTD].cache.xml
create mode 100755 geode-core/src/test/resources/org/apache/geode/internal/cache/wan/GatewayReceiverXmlParsingValidationsJUnitTest.correctConfiguration[XSD].cache.xml
create mode 100755 geode-core/src/test/resources/org/apache/geode/internal/cache/wan/GatewayReceiverXmlParsingValidationsJUnitTest.multipleReceiversShouldThrowException[DTD].cache.xml
create mode 100755 geode-core/src/test/resources/org/apache/geode/internal/cache/wan/GatewayReceiverXmlParsingValidationsJUnitTest.multipleReceiversShouldThrowException[XSD].cache.xml
copy geode-core/src/main/java/org/apache/geode/cache/query/internal/parse/GemFireAST.java => geode-cq/src/main/java/org/apache/geode/internal/CQDistributedSystemService.java (50%)
create mode 100644 geode-cq/src/main/resources/META-INF/services/org.apache.geode.distributed.internal.DistributedSystemService
rename geode-cq/src/{test/resources/org/apache/geode/codeAnalysis/sanctionedSerializables.txt => main/resources/org/apache/geode/internal/sanctioned-geode-cq-serializables.txt} (100%)
create mode 100644 geode-docs/developing/partitioned_regions/fixed_custom_partitioning.html.md.erb
create mode 100644 geode-docs/developing/partitioned_regions/standard_custom_partitioning.html.md.erb
delete mode 100644 geode-docs/images_svg/custom_partitioned.svg
copy geode-core/src/main/java/org/apache/geode/cache/query/internal/parse/GemFireAST.java => geode-lucene/src/main/java/org/apache/geode/internal/LuceneDistributedSystemService.java (51%)
create mode 100644 geode-lucene/src/main/resources/META-INF/services/org.apache.geode.distributed.internal.DistributedSystemService
create mode 100755 geode-lucene/src/main/resources/org/apache/geode/internal/sanctioned-geode-lucene-serializables.txt
create mode 100644 geode-lucene/src/test/java/org/apache/geode/cache/lucene/internal/cli/LuceneIndexCommandsWithReindexAllowedDUnitTest.java
copy geode-client-protocol/src/main/java/org/apache/geode/internal/protocol/security/exception/IncompatibleAuthenticationMechanismsException.java => geode-lucene/src/test/java/org/apache/geode/codeAnalysis/AnalyzeLuceneSerializablesJUnitTest.java (69%)
mode change 100644 => 100755
copy {geode-wan => geode-lucene}/src/test/resources/org/apache/geode/codeAnalysis/excludedClasses.txt (100%)
copy {geode-wan => geode-lucene}/src/test/resources/org/apache/geode/codeAnalysis/openBugs.txt (100%)
create mode 100644 geode-lucene/src/test/resources/org/apache/geode/codeAnalysis/sanctionedDataSerializables.txt
copy {geode-protobuf => geode-protobuf-messages}/build.gradle (79%)
rename geode-protobuf/src/main/proto/v1/connection_API.proto => geode-protobuf-messages/src/main/proto/protocolVersion.proto (78%)
rename {geode-protobuf => geode-protobuf-messages}/src/main/proto/v1/basicTypes.proto (96%)
rename {geode-protobuf => geode-protobuf-messages}/src/main/proto/v1/clientProtocol.proto (90%)
copy geode-protobuf/src/main/proto/v1/locator_API.proto => geode-protobuf-messages/src/main/proto/v1/connection_API.proto (77%)
rename {geode-protobuf => geode-protobuf-messages}/src/main/proto/v1/locator_API.proto (100%)
rename {geode-protobuf => geode-protobuf-messages}/src/main/proto/v1/region_API.proto (93%)
delete mode 100644 geode-protobuf/src/main/java/org/apache/geode/internal/protocol/protobuf/v1/operations/HandshakeRequestOperationHandler.java
create mode 100644 geode-protobuf/src/main/java/org/apache/geode/internal/protocol/protobuf/v1/operations/ProtocolVersionHandler.java
rename geode-protobuf/src/test/java/org/apache/geode/internal/protocol/protobuf/v1/{HandshakeIntegrationTest.java => ProtocolVersionIntegrationTest.java} (72%)
delete mode 100644 geode-protobuf/src/test/java/org/apache/geode/internal/protocol/protobuf/v1/operations/HandshakeRequestOperationHandlerJUnitTest.java
create mode 100644 geode-protobuf/src/test/java/org/apache/geode/internal/protocol/protobuf/v1/operations/ProtocolVersionHandlerJUnitTest.java
copy geode-core/src/main/java/org/apache/geode/cache/query/internal/parse/GemFireAST.java => geode-wan/src/main/java/org/apache/geode/internal/WANDistributedSystemService.java (50%)
create mode 100644 geode-wan/src/main/resources/META-INF/services/org.apache.geode.distributed.internal.DistributedSystemService
copy geode-wan/src/{test/resources/org/apache/geode/codeAnalysis/sanctionedSerializables.txt => main/resources/org/apache/geode/internal/sanctioned-geode-wan-serializables.txt} (100%)
create mode 100644 geode-wan/src/test/java/org/apache/geode/internal/cache/wan/GatewayReceiverFactoryImplJUnitTest.java
delete mode 100644 geode-wan/src/test/java/org/apache/geode/internal/cache/wan/wancommand/CreateAndDestroyGatewaySenderCommandsDUnitTest.java
create mode 100644 geode-wan/src/test/java/org/apache/geode/internal/cache/wan/wancommand/CreateDestroyGatewaySenderCommandDUnitTest.java
delete mode 100644 geode-wan/src/test/java/org/apache/geode/internal/cache/wan/wancommand/CreateGatewaySenderCommandDUnitTest.java
delete mode 100644 geode-wan/src/test/java/org/apache/geode/internal/cache/wan/wancommand/DestroyGatewaySenderCommandDUnitTest.java
create mode 100644 geode-wan/src/test/java/org/apache/geode/management/internal/cli/commands/DescribeRegionDUnitTest.java
copy geode-wan/src/test/resources/org/apache/geode/codeAnalysis/sanctionedSerializables.txt => geode-web-api/src/main/resources/org/apache/geode/internal/sanctioned-geode-web-api-serializables.txt (100%)
mode change 100755 => 100644
rename geode-client-protocol/src/main/java/org/apache/geode/internal/protocol/security/exception/IncompatibleAuthenticationMechanismsException.java => geode-web-api/src/test/java/org/apache/geode/codeAnalysis/AnalyzeWebApiSerializablesJUnitTest.java (69%)
create mode 100644 geode-web-api/src/test/resources/org/apache/geode/codeAnalysis/excludedClasses.txt
copy geode-wan/src/test/resources/org/apache/geode/codeAnalysis/sanctionedSerializables.txt => geode-web-api/src/test/resources/org/apache/geode/codeAnalysis/openBugs.txt (100%)
mode change 100755 => 100644
rename geode-wan/src/test/resources/org/apache/geode/codeAnalysis/sanctionedSerializables.txt => geode-web-api/src/test/resources/org/apache/geode/codeAnalysis/sanctionedDataSerializables.txt (100%)
mode change 100755 => 100644
--
To stop receiving notification emails like this one, please contact
['"commits@geode.apache.org" <co...@geode.apache.org>'].
[geode] 01/01: Merge branch 'develop' into feature/GEODE-3781
Posted by lg...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
lgallinat pushed a commit to branch feature/GEODE-3781
in repository https://gitbox.apache.org/repos/asf/geode.git
commit 22801ff5a91254b9a423a55a452267c120c43e7a
Merge: 3019cf5 59b949e
Author: Lynn Gallinat <lg...@pivotal.io>
AuthorDate: Fri Dec 15 16:16:08 2017 -0800
Merge branch 'develop' into feature/GEODE-3781
ci/docker/Dockerfile | 32 +-
ci/docker/docker.list | 17 +
ci/docker/initdocker | 31 +
.../SizeOfUtil0.java => ci/docker/tini-wrapper.go | 36 +-
ci/pipelines/develop.yml | 285 +++++++-
ci/pipelines/docker-images.yml | 2 +-
ci/scripts/build.sh | 9 +-
ci/scripts/test-archive.sh | 122 ++++
ci/scripts/test-run.sh | 141 ++++
.../modules/session/catalina/DeltaSession.java | 2 +-
.../geode/modules/util/BootstrappingFunction.java | 14 +-
.../geode/modules/util/CreateRegionFunction.java | 17 +-
.../geode/modules/util/RegionSizeFunction.java | 18 +-
.../TouchPartitionedRegionEntriesFunction.java | 17 +-
.../util/TouchReplicatedRegionEntriesFunction.java | 17 +-
geode-assembly/build.gradle | 6 +-
.../cli/shell/GfshExitCodeStatusCommandsTest.java | 404 -----------
.../shell/StatusLocatorExitCodeAcceptanceTest.java | 267 ++++++++
.../shell/StatusServerExitCodeAcceptanceTest.java | 207 ++++++
.../geode/session/tests/ContainerInstall.java | 8 +-
.../session/tests/GenericAppServerContainer.java | 3 +-
.../geode/session/tests/ServerContainer.java | 4 +-
.../source/subnavs/geode-subnav.erb | 5 +-
.../protocol/operations/OperationHandler.java | 7 +-
.../ConnectionShiroAuthorizingStateProcessor.java | 3 +-
.../protocol/state/ConnectionStateProcessor.java | 26 +-
...va => ConnectionTerminatingStateProcessor.java} | 18 +-
.../OperationNotAuthorizedException.java} | 10 +-
.../java/org/apache/geode/admin/GemFireHealth.java | 5 +-
.../admin/internal/ConfigurationParameterImpl.java | 12 -
.../internal/ConfigurationParameterJmxImpl.java | 5 -
.../apache/geode/cache/DynamicRegionFactory.java | 3 +-
.../org/apache/geode/cache/EvictionAlgorithm.java | 6 +-
.../org/apache/geode/cache/EvictionAttributes.java | 2 +
.../apache/geode/cache/RegionAccessException.java | 8 +-
.../geode/cache/RegionDistributionException.java | 8 +-
.../cache/client/internal/OpExecutorImpl.java | 19 +-
.../geode/cache/execute/FunctionContext.java | 21 +
.../org/apache/geode/cache/query/IndexType.java | 4 +
.../org/apache/geode/cache/query/QueryService.java | 24 +-
.../cache/query/internal/index/HashIndex.java | 5 +
.../cache/query/internal/parse/GemFireAST.java | 3 +-
.../geode/distributed/ConfigurationProperties.java | 27 +
.../internal/AbstractDistributionConfig.java | 3 +
.../internal/ClusterConfigurationService.java | 94 ++-
.../internal/DistributedSystemService.java | 15 +-
.../distributed/internal/DistributionConfig.java | 48 ++
.../internal/DistributionConfigImpl.java | 26 +-
.../internal/InternalDistributedSystem.java | 24 +
.../internal/OverflowQueueWithDMStats.java | 3 +-
.../geode/distributed/internal/ProductUseLog.java | 2 +-
.../distributed/internal/ReplyProcessor21.java | 140 ++--
.../distributed/internal/tcpserver/TcpServer.java | 202 +++---
.../geode/internal/EmptyInputStreamFilter.java | 11 +-
.../apache/geode/internal/InputStreamFilter.java | 10 +-
.../geode/internal/InternalDataSerializer.java | 93 +++
.../internal/ObjectInputStreamFilterWrapper.java | 94 +++
.../internal/admin/remote/ShutdownAllRequest.java | 3 +-
.../internal/cache/AbstractBucketRegionQueue.java | 4 +-
.../geode/internal/cache/AbstractDiskRegion.java | 5 +
.../geode/internal/cache/AbstractLRURegionMap.java | 253 +++----
.../geode/internal/cache/AbstractRegion.java | 15 +-
.../geode/internal/cache/AbstractRegionMap.java | 21 +-
.../apache/geode/internal/cache/BucketAdvisor.java | 3 +-
.../geode/internal/cache/BucketRegionEvictior.java | 60 --
.../geode/internal/cache/CachedDeserializable.java | 3 +-
.../cache/CachedDeserializableFactory.java | 2 +-
.../internal/cache/CreateRegionProcessor.java | 4 +-
.../apache/geode/internal/cache/DiskStoreImpl.java | 56 +-
.../geode/internal/cache/DiskStoreMonitor.java | 31 +-
.../apache/geode/internal/cache/DistTXState.java | 8 +-
.../internal/cache/DistTXStateOnCoordinator.java | 12 +-
.../cache/DistTXStateProxyImplOnCoordinator.java | 2 +-
.../geode/internal/cache/DistributedRegion.java | 5 +-
.../geode/internal/cache/EntryEventImpl.java | 2 +-
.../geode/internal/cache/EventStateHelper.java | 5 +-
.../internal/cache/EvictionAttributesImpl.java | 44 +-
.../geode/internal/cache/GemFireCacheImpl.java | 4 +-
...ava~d2263ebc2... Create HasDiskRegion interface | 22 +
.../internal/cache/InitialImageOperation.java | 4 +-
.../geode/internal/cache/InternalRegion.java | 9 +
.../apache/geode/internal/cache/LocalRegion.java | 37 +-
.../geode/internal/cache/NonLocalRegionEntry.java | 32 +-
.../org/apache/geode/internal/cache/Oplog.java | 17 +-
.../geode/internal/cache/PartitionedRegion.java | 14 +-
.../internal/cache/PlaceHolderDiskRegion.java | 6 +-
.../geode/internal/cache/ProxyRegionMap.java | 38 +-
.../apache/geode/internal/cache/RegionEntry.java | 10 +-
.../geode/internal/cache/RegionEntryContext.java | 10 +-
.../geode/internal/cache/RegionEvictorTask.java | 141 ----
.../org/apache/geode/internal/cache/RegionMap.java | 8 +-
.../apache/geode/internal/cache/RegionStatus.java | 5 +-
.../internal/cache/VMCachedDeserializable.java | 8 +-
.../geode/internal/cache/VMLRURegionMap.java | 28 +-
.../geode/internal/cache/ValidatingDiskRegion.java | 17 +-
.../internal/cache/backup/BackupDefinition.java | 83 +++
.../backup/BackupDestination.java} | 22 +-
.../geode/internal/cache/backup/BackupManager.java | 370 +++++-----
.../cache/backup/FileSystemBackupDestination.java | 145 ++++
.../internal/cache/backup/FlushToDiskFactory.java | 2 -
.../cache/backup/FlushToDiskOperation.java | 3 -
.../geode/internal/cache/backup/RestoreScript.java | 3 +-
.../internal/cache/backup/UnixScriptGenerator.java | 3 -
.../client/protocol/ClientProtocolProcessor.java | 5 +
.../protocol/ClientProtocolServiceLoader.java | 6 +-
.../CompressedCachedDeserializable.java | 2 +-
.../{ => entries}/AbstractDiskLRURegionEntry.java | 12 +-
.../cache/entries/AbstractDiskRegionEntry.java | 2 +-
.../cache/entries/AbstractLRURegionEntry.java | 20 +-
.../entries/AbstractOplogDiskRegionEntry.java | 2 +-
.../cache/entries/AbstractRegionEntry.java | 35 +-
.../geode/internal/cache/entries/DiskEntry.java | 43 +-
.../internal/cache/entries/LeafRegionEntry.cpp | 68 +-
.../cache/entries/VMStatsDiskLRURegionEntry.java | 1 -
.../VMStatsDiskLRURegionEntryHeapIntKey.java | 53 +-
.../VMStatsDiskLRURegionEntryHeapLongKey.java | 53 +-
.../VMStatsDiskLRURegionEntryHeapObjectKey.java | 53 +-
.../VMStatsDiskLRURegionEntryHeapStringKey1.java | 53 +-
.../VMStatsDiskLRURegionEntryHeapStringKey2.java | 53 +-
.../VMStatsDiskLRURegionEntryHeapUUIDKey.java | 53 +-
.../VMStatsDiskLRURegionEntryOffHeapIntKey.java | 53 +-
.../VMStatsDiskLRURegionEntryOffHeapLongKey.java | 53 +-
.../VMStatsDiskLRURegionEntryOffHeapObjectKey.java | 53 +-
...VMStatsDiskLRURegionEntryOffHeapStringKey1.java | 53 +-
...VMStatsDiskLRURegionEntryOffHeapStringKey2.java | 53 +-
.../VMStatsDiskLRURegionEntryOffHeapUUIDKey.java | 53 +-
.../entries/VMStatsDiskRegionEntryHeapIntKey.java | 8 +-
.../entries/VMStatsDiskRegionEntryHeapLongKey.java | 8 +-
.../VMStatsDiskRegionEntryHeapObjectKey.java | 8 +-
.../VMStatsDiskRegionEntryHeapStringKey1.java | 8 +-
.../VMStatsDiskRegionEntryHeapStringKey2.java | 8 +-
.../entries/VMStatsDiskRegionEntryHeapUUIDKey.java | 8 +-
.../VMStatsDiskRegionEntryOffHeapIntKey.java | 8 +-
.../VMStatsDiskRegionEntryOffHeapLongKey.java | 8 +-
.../VMStatsDiskRegionEntryOffHeapObjectKey.java | 8 +-
.../VMStatsDiskRegionEntryOffHeapStringKey1.java | 8 +-
.../VMStatsDiskRegionEntryOffHeapStringKey2.java | 8 +-
.../VMStatsDiskRegionEntryOffHeapUUIDKey.java | 8 +-
.../entries/VMStatsLRURegionEntryHeapIntKey.java | 49 +-
.../entries/VMStatsLRURegionEntryHeapLongKey.java | 49 +-
.../VMStatsLRURegionEntryHeapObjectKey.java | 49 +-
.../VMStatsLRURegionEntryHeapStringKey1.java | 49 +-
.../VMStatsLRURegionEntryHeapStringKey2.java | 49 +-
.../entries/VMStatsLRURegionEntryHeapUUIDKey.java | 49 +-
.../VMStatsLRURegionEntryOffHeapIntKey.java | 49 +-
.../VMStatsLRURegionEntryOffHeapLongKey.java | 49 +-
.../VMStatsLRURegionEntryOffHeapObjectKey.java | 49 +-
.../VMStatsLRURegionEntryOffHeapStringKey1.java | 49 +-
.../VMStatsLRURegionEntryOffHeapStringKey2.java | 49 +-
.../VMStatsLRURegionEntryOffHeapUUIDKey.java | 49 +-
.../entries/VMStatsRegionEntryHeapIntKey.java | 4 +-
.../entries/VMStatsRegionEntryHeapLongKey.java | 4 +-
.../entries/VMStatsRegionEntryHeapObjectKey.java | 4 +-
.../entries/VMStatsRegionEntryHeapStringKey1.java | 4 +-
.../entries/VMStatsRegionEntryHeapStringKey2.java | 4 +-
.../entries/VMStatsRegionEntryHeapUUIDKey.java | 4 +-
.../entries/VMStatsRegionEntryOffHeapIntKey.java | 4 +-
.../entries/VMStatsRegionEntryOffHeapLongKey.java | 4 +-
.../VMStatsRegionEntryOffHeapObjectKey.java | 4 +-
.../VMStatsRegionEntryOffHeapStringKey1.java | 4 +-
.../VMStatsRegionEntryOffHeapStringKey2.java | 4 +-
.../entries/VMStatsRegionEntryOffHeapUUIDKey.java | 4 +-
.../cache/entries/VMThinDiskLRURegionEntry.java | 1 -
.../VMThinDiskLRURegionEntryHeapIntKey.java | 53 +-
.../VMThinDiskLRURegionEntryHeapLongKey.java | 53 +-
.../VMThinDiskLRURegionEntryHeapObjectKey.java | 53 +-
.../VMThinDiskLRURegionEntryHeapStringKey1.java | 53 +-
.../VMThinDiskLRURegionEntryHeapStringKey2.java | 53 +-
.../VMThinDiskLRURegionEntryHeapUUIDKey.java | 53 +-
.../VMThinDiskLRURegionEntryOffHeapIntKey.java | 53 +-
.../VMThinDiskLRURegionEntryOffHeapLongKey.java | 53 +-
.../VMThinDiskLRURegionEntryOffHeapObjectKey.java | 53 +-
.../VMThinDiskLRURegionEntryOffHeapStringKey1.java | 53 +-
.../VMThinDiskLRURegionEntryOffHeapStringKey2.java | 53 +-
.../VMThinDiskLRURegionEntryOffHeapUUIDKey.java | 53 +-
.../entries/VMThinDiskRegionEntryHeapIntKey.java | 8 +-
.../entries/VMThinDiskRegionEntryHeapLongKey.java | 8 +-
.../VMThinDiskRegionEntryHeapObjectKey.java | 8 +-
.../VMThinDiskRegionEntryHeapStringKey1.java | 8 +-
.../VMThinDiskRegionEntryHeapStringKey2.java | 8 +-
.../entries/VMThinDiskRegionEntryHeapUUIDKey.java | 8 +-
.../VMThinDiskRegionEntryOffHeapIntKey.java | 8 +-
.../VMThinDiskRegionEntryOffHeapLongKey.java | 8 +-
.../VMThinDiskRegionEntryOffHeapObjectKey.java | 8 +-
.../VMThinDiskRegionEntryOffHeapStringKey1.java | 8 +-
.../VMThinDiskRegionEntryOffHeapStringKey2.java | 8 +-
.../VMThinDiskRegionEntryOffHeapUUIDKey.java | 8 +-
.../entries/VMThinLRURegionEntryHeapIntKey.java | 49 +-
.../entries/VMThinLRURegionEntryHeapLongKey.java | 49 +-
.../entries/VMThinLRURegionEntryHeapObjectKey.java | 49 +-
.../VMThinLRURegionEntryHeapStringKey1.java | 49 +-
.../VMThinLRURegionEntryHeapStringKey2.java | 49 +-
.../entries/VMThinLRURegionEntryHeapUUIDKey.java | 49 +-
.../entries/VMThinLRURegionEntryOffHeapIntKey.java | 49 +-
.../VMThinLRURegionEntryOffHeapLongKey.java | 49 +-
.../VMThinLRURegionEntryOffHeapObjectKey.java | 49 +-
.../VMThinLRURegionEntryOffHeapStringKey1.java | 49 +-
.../VMThinLRURegionEntryOffHeapStringKey2.java | 49 +-
.../VMThinLRURegionEntryOffHeapUUIDKey.java | 49 +-
.../cache/entries/VMThinRegionEntryHeapIntKey.java | 4 +-
.../entries/VMThinRegionEntryHeapLongKey.java | 4 +-
.../entries/VMThinRegionEntryHeapObjectKey.java | 4 +-
.../entries/VMThinRegionEntryHeapStringKey1.java | 4 +-
.../entries/VMThinRegionEntryHeapStringKey2.java | 4 +-
.../entries/VMThinRegionEntryHeapUUIDKey.java | 4 +-
.../entries/VMThinRegionEntryOffHeapIntKey.java | 4 +-
.../entries/VMThinRegionEntryOffHeapLongKey.java | 4 +-
.../entries/VMThinRegionEntryOffHeapObjectKey.java | 4 +-
.../VMThinRegionEntryOffHeapStringKey1.java | 4 +-
.../VMThinRegionEntryOffHeapStringKey2.java | 4 +-
.../entries/VMThinRegionEntryOffHeapUUIDKey.java | 4 +-
...VersionedStatsDiskLRURegionEntryHeapIntKey.java | 53 +-
...ersionedStatsDiskLRURegionEntryHeapLongKey.java | 53 +-
...sionedStatsDiskLRURegionEntryHeapObjectKey.java | 53 +-
...ionedStatsDiskLRURegionEntryHeapStringKey1.java | 53 +-
...ionedStatsDiskLRURegionEntryHeapStringKey2.java | 53 +-
...ersionedStatsDiskLRURegionEntryHeapUUIDKey.java | 53 +-
...sionedStatsDiskLRURegionEntryOffHeapIntKey.java | 53 +-
...ionedStatsDiskLRURegionEntryOffHeapLongKey.java | 53 +-
...nedStatsDiskLRURegionEntryOffHeapObjectKey.java | 53 +-
...edStatsDiskLRURegionEntryOffHeapStringKey1.java | 53 +-
...edStatsDiskLRURegionEntryOffHeapStringKey2.java | 53 +-
...ionedStatsDiskLRURegionEntryOffHeapUUIDKey.java | 53 +-
.../VersionedStatsDiskRegionEntryHeapIntKey.java | 8 +-
.../VersionedStatsDiskRegionEntryHeapLongKey.java | 8 +-
...VersionedStatsDiskRegionEntryHeapObjectKey.java | 8 +-
...ersionedStatsDiskRegionEntryHeapStringKey1.java | 8 +-
...ersionedStatsDiskRegionEntryHeapStringKey2.java | 8 +-
.../VersionedStatsDiskRegionEntryHeapUUIDKey.java | 8 +-
...VersionedStatsDiskRegionEntryOffHeapIntKey.java | 8 +-
...ersionedStatsDiskRegionEntryOffHeapLongKey.java | 8 +-
...sionedStatsDiskRegionEntryOffHeapObjectKey.java | 8 +-
...ionedStatsDiskRegionEntryOffHeapStringKey1.java | 8 +-
...ionedStatsDiskRegionEntryOffHeapStringKey2.java | 8 +-
...ersionedStatsDiskRegionEntryOffHeapUUIDKey.java | 8 +-
.../VersionedStatsLRURegionEntryHeapIntKey.java | 49 +-
.../VersionedStatsLRURegionEntryHeapLongKey.java | 49 +-
.../VersionedStatsLRURegionEntryHeapObjectKey.java | 49 +-
...VersionedStatsLRURegionEntryHeapStringKey1.java | 49 +-
...VersionedStatsLRURegionEntryHeapStringKey2.java | 49 +-
.../VersionedStatsLRURegionEntryHeapUUIDKey.java | 49 +-
.../VersionedStatsLRURegionEntryOffHeapIntKey.java | 49 +-
...VersionedStatsLRURegionEntryOffHeapLongKey.java | 49 +-
...rsionedStatsLRURegionEntryOffHeapObjectKey.java | 49 +-
...sionedStatsLRURegionEntryOffHeapStringKey1.java | 49 +-
...sionedStatsLRURegionEntryOffHeapStringKey2.java | 49 +-
...VersionedStatsLRURegionEntryOffHeapUUIDKey.java | 49 +-
.../VersionedStatsRegionEntryHeapIntKey.java | 4 +-
.../VersionedStatsRegionEntryHeapLongKey.java | 4 +-
.../VersionedStatsRegionEntryHeapObjectKey.java | 4 +-
.../VersionedStatsRegionEntryHeapStringKey1.java | 4 +-
.../VersionedStatsRegionEntryHeapStringKey2.java | 4 +-
.../VersionedStatsRegionEntryHeapUUIDKey.java | 4 +-
.../VersionedStatsRegionEntryOffHeapIntKey.java | 4 +-
.../VersionedStatsRegionEntryOffHeapLongKey.java | 4 +-
.../VersionedStatsRegionEntryOffHeapObjectKey.java | 4 +-
...VersionedStatsRegionEntryOffHeapStringKey1.java | 4 +-
...VersionedStatsRegionEntryOffHeapStringKey2.java | 4 +-
.../VersionedStatsRegionEntryOffHeapUUIDKey.java | 4 +-
.../VersionedThinDiskLRURegionEntryHeapIntKey.java | 53 +-
...VersionedThinDiskLRURegionEntryHeapLongKey.java | 53 +-
...rsionedThinDiskLRURegionEntryHeapObjectKey.java | 53 +-
...sionedThinDiskLRURegionEntryHeapStringKey1.java | 53 +-
...sionedThinDiskLRURegionEntryHeapStringKey2.java | 53 +-
...VersionedThinDiskLRURegionEntryHeapUUIDKey.java | 53 +-
...rsionedThinDiskLRURegionEntryOffHeapIntKey.java | 53 +-
...sionedThinDiskLRURegionEntryOffHeapLongKey.java | 53 +-
...onedThinDiskLRURegionEntryOffHeapObjectKey.java | 53 +-
...nedThinDiskLRURegionEntryOffHeapStringKey1.java | 53 +-
...nedThinDiskLRURegionEntryOffHeapStringKey2.java | 53 +-
...sionedThinDiskLRURegionEntryOffHeapUUIDKey.java | 53 +-
.../VersionedThinDiskRegionEntryHeapIntKey.java | 8 +-
.../VersionedThinDiskRegionEntryHeapLongKey.java | 8 +-
.../VersionedThinDiskRegionEntryHeapObjectKey.java | 8 +-
...VersionedThinDiskRegionEntryHeapStringKey1.java | 8 +-
...VersionedThinDiskRegionEntryHeapStringKey2.java | 8 +-
.../VersionedThinDiskRegionEntryHeapUUIDKey.java | 8 +-
.../VersionedThinDiskRegionEntryOffHeapIntKey.java | 8 +-
...VersionedThinDiskRegionEntryOffHeapLongKey.java | 8 +-
...rsionedThinDiskRegionEntryOffHeapObjectKey.java | 8 +-
...sionedThinDiskRegionEntryOffHeapStringKey1.java | 8 +-
...sionedThinDiskRegionEntryOffHeapStringKey2.java | 8 +-
...VersionedThinDiskRegionEntryOffHeapUUIDKey.java | 8 +-
.../VersionedThinLRURegionEntryHeapIntKey.java | 49 +-
.../VersionedThinLRURegionEntryHeapLongKey.java | 49 +-
.../VersionedThinLRURegionEntryHeapObjectKey.java | 49 +-
.../VersionedThinLRURegionEntryHeapStringKey1.java | 49 +-
.../VersionedThinLRURegionEntryHeapStringKey2.java | 49 +-
.../VersionedThinLRURegionEntryHeapUUIDKey.java | 49 +-
.../VersionedThinLRURegionEntryOffHeapIntKey.java | 49 +-
.../VersionedThinLRURegionEntryOffHeapLongKey.java | 49 +-
...ersionedThinLRURegionEntryOffHeapObjectKey.java | 49 +-
...rsionedThinLRURegionEntryOffHeapStringKey1.java | 49 +-
...rsionedThinLRURegionEntryOffHeapStringKey2.java | 49 +-
.../VersionedThinLRURegionEntryOffHeapUUIDKey.java | 49 +-
.../VersionedThinRegionEntryHeapIntKey.java | 4 +-
.../VersionedThinRegionEntryHeapLongKey.java | 4 +-
.../VersionedThinRegionEntryHeapObjectKey.java | 4 +-
.../VersionedThinRegionEntryHeapStringKey1.java | 4 +-
.../VersionedThinRegionEntryHeapStringKey2.java | 4 +-
.../VersionedThinRegionEntryHeapUUIDKey.java | 4 +-
.../VersionedThinRegionEntryOffHeapIntKey.java | 4 +-
.../VersionedThinRegionEntryOffHeapLongKey.java | 4 +-
.../VersionedThinRegionEntryOffHeapObjectKey.java | 4 +-
.../VersionedThinRegionEntryOffHeapStringKey1.java | 4 +-
.../VersionedThinRegionEntryOffHeapStringKey2.java | 4 +-
.../VersionedThinRegionEntryOffHeapUUIDKey.java | 4 +-
.../cache/eviction/AbstractEvictionController.java | 270 ++++++++
.../cache/eviction/AbstractEvictionList.java | 210 ++++++
.../CachedDeserializableValueWrapper.java} | 20 +-
.../CountLRUEviction.java} | 253 ++++---
.../cache/eviction/DisabledEvictionStatistics.java | 105 +++
.../LRUEntry.java => eviction/EvictableEntry.java} | 6 +-
.../EvictableMap.java} | 34 +-
.../EvictionController.java} | 61 +-
.../internal/cache/eviction/EvictionList.java | 59 ++
.../cache/eviction/EvictionListBuilder.java | 102 +++
.../EvictionNode.java} | 33 +-
.../cache/eviction/EvictionStatistics.java | 23 +-
.../EvictionStatisticsImpl.java} | 161 ++---
.../geode/internal/cache/eviction/GuardNode.java | 94 +++
.../cache/{lru => eviction}/HeapEvictor.java | 381 ++++++-----
.../internal/cache/eviction/HeapLRUController.java | 231 +++++++
.../eviction/InternalEvictionStatistics.java} | 33 +-
.../geode/internal/cache/eviction/LIFOList.java | 66 ++
.../cache/eviction/LRUListWithAsyncSorting.java | 232 +++++++
.../cache/eviction/LRUListWithSyncSorting.java | 112 +++
.../MemoryLRUController.java} | 329 ++++-----
.../cache/{lru => eviction}/OffHeapEvictor.java | 38 +-
.../internal/cache/eviction/RegionEvictorTask.java | 108 +++
.../internal/cache/eviction/SizeLRUController.java | 48 ++
.../PartitionedRegionFunctionResultWaiter.java | 1 -
.../cache/lru/HeapLRUCapacityController.java | 313 ---------
.../internal/cache/lru/HeapLRUStatistics.java | 59 --
.../geode/internal/cache/lru/LRUAlgorithm.java | 317 ---------
.../geode/internal/cache/lru/NewLIFOClockHand.java | 94 ---
.../geode/internal/cache/lru/NewLRUClockHand.java | 464 -------------
.../apache/geode/internal/cache/lru/Sizeable.java | 60 --
.../internal/cache/partitioned/SizeMessage.java | 10 +-
.../internal/cache/tier/CommunicationMode.java | 25 +-
.../internal/cache/tier/sockets/AcceptorImpl.java | 318 +++++----
.../tier/sockets/ClientUpdateMessageImpl.java | 7 +-
.../cache/tier/sockets/ClientUserAuths.java | 3 +
.../sockets/GenericProtocolServerConnection.java | 6 +-
.../cache/tier/sockets/HAEventWrapper.java | 2 +-
.../cache/tier/sockets/ServerConnection.java | 68 +-
.../tier/sockets/ServerConnectionFactory.java | 18 +-
.../internal/cache/tier/sockets/command/Size.java | 6 +-
.../geode/internal/cache/tx/DistTxEntryEvent.java | 1 +
.../cache/versions/RegionVersionVector.java | 99 +--
.../internal/cache/wan/GatewaySenderEventImpl.java | 6 +-
.../geode/internal/cache/xmlcache/CacheXml.java | 5 +
.../internal/cache/xmlcache/CacheXmlParser.java | 7 +-
.../geode/internal/i18n/LocalizedStrings.java | 2 +-
.../geode/internal/jta/TransactionManagerImpl.java | 2 +-
.../geode/internal/lang/SystemPropertyHelper.java | 53 +-
.../security/IntegratedSecurityService.java | 8 +-
.../org/apache/geode/internal/size/Sizeable.java | 61 ++
.../geode/management/RegionAttributesData.java | 49 +-
.../apache/geode/management/cli/ConverterHint.java | 36 +-
.../internal/beans/MemberMBeanBridge.java | 10 +-
.../internal/beans/RegionMBeanBridge.java | 6 +-
.../beans/RegionMBeanCompositeDataFactory.java | 23 +-
.../cli/commands/AlterAsyncEventQueueCommand.java | 173 +++++
.../internal/cli/commands/AlterRegionCommand.java | 43 +-
.../cli/commands/CommandAvailabilityIndicator.java | 2 +-
.../cli/commands/CreateAsyncEventQueueCommand.java | 109 +--
.../cli/commands/CreateDiskStoreCommand.java | 115 ++--
.../cli/commands/CreateGatewayReceiverCommand.java | 90 +--
.../cli/commands/CreateGatewaySenderCommand.java | 105 +--
.../internal/cli/commands/CreateIndexCommand.java | 92 +--
.../internal/cli/commands/CreateRegionCommand.java | 38 +-
.../cli/commands/DescribeRegionCommand.java | 243 +++----
.../cli/commands/DestroyDiskStoreCommand.java | 33 +-
.../cli/commands/DestroyGatewaySenderCommand.java | 38 +-
.../internal/cli/commands/DestroyIndexCommand.java | 59 +-
.../cli/commands/DestroyRegionCommand.java | 60 +-
.../ExportImportClusterConfigurationCommands.java | 4 +-
.../cli/commands/ExportStackTraceCommand.java | 65 +-
.../internal/cli/commands/GfshCommand.java | 21 +-
...evelConverter.java => BaseStringConverter.java} | 37 +-
.../converters/ClusterMemberIdNameConverter.java | 31 +-
.../cli/converters/DiskStoreNameConverter.java | 32 +-
.../converters/GatewayReceiverIdsConverter.java | 71 --
.../cli/converters/GatewaySenderIdConverter.java | 26 +-
.../LocatorDiscoveryConfigConverter.java | 32 +-
.../cli/converters/LocatorIdNameConverter.java | 26 +-
.../internal/cli/converters/LogLevelConverter.java | 31 +-
.../cli/converters/MemberGroupConverter.java | 36 +-
.../cli/converters/MemberIdNameConverter.java | 32 +-
.../internal/cli/domain/DataCommandRequest.java | 1 -
.../internal/cli/domain/RegionAttributesInfo.java | 291 ++++----
.../internal/cli/domain/RegionDescription.java | 145 ++--
.../internal/cli/functions/CliFunctionResult.java | 20 +-
.../functions/CreateAsyncEventQueueFunction.java | 57 +-
.../cli/functions/CreateIndexFunction.java | 3 +-
.../functions/GatewayReceiverCreateFunction.java | 84 +--
.../cli/functions/GatewaySenderCreateFunction.java | 32 +-
.../functions/GatewaySenderDestroyFunction.java | 5 +-
.../functions/GetRegionDescriptionFunction.java | 5 +-
.../cli/functions/RegionCreateFunction.java | 3 +-
.../cli/functions/RegionDestroyFunction.java | 25 +-
.../geode/management/internal/cli/help/Helper.java | 4 +
.../management/internal/cli/i18n/CliStrings.java | 6 +-
.../management/internal/cli/json/GfJsonObject.java | 3 +
.../internal/cli/result/CommandResult.java | 25 +-
.../internal/cli/result/ResultBuilder.java | 17 +
.../internal/cli/result/TabularResultData.java | 18 +
.../internal/cli/util/RegionAttributesDefault.java | 14 -
.../internal/cli/util/RegionAttributesNames.java | 2 +
.../callbacks/ConfigurationChangeListener.java | 68 +-
.../configuration/functions/UploadJarFunction.java | 17 +-
.../pdx/internal/AutoSerializableManager.java | 1 +
.../geode.apache.org/schema/cache/cache-1.0.xsd | 2 +-
.../org/apache/geode/cache/doc-files/cache8_0.dtd | 2 +-
.../sanctioned-geode-core-serializables.txt} | 263 +++++--
.../geode/cache/ConnectionPoolDUnitTest.java | 15 +-
.../cache/client/internal/TXFailoverOpTest.java | 82 +++
.../management/MemoryThresholdsDUnitTest.java | 36 +-
.../cache/query/dunit/CompiledInDUnitTest.java | 11 +
.../dunit/QueryUsingFunctionContextDUnitTest.java | 23 +-
...ncurrentIndexInitOnOverflowRegionDUnitTest.java | 13 +-
...ntIndexOperationsOnOverflowRegionDUnitTest.java | 11 +
.../InitializeIndexEntryDestroyQueryDUnitTest.java | 12 +
.../partitioned/PRBasicIndexCreationDUnitTest.java | 11 +
.../PRBasicMultiIndexCreationDUnitTest.java | 10 +
.../query/partitioned/PRBasicQueryDUnitTest.java | 17 +-
.../partitioned/PRBasicRemoveIndexDUnitTest.java | 11 +
.../partitioned/PRColocatedEquiJoinDUnitTest.java | 159 ++---
.../partitioned/PRQueryCacheCloseDUnitTest.java | 15 +-
.../cache/query/partitioned/PRQueryDUnitTest.java | 16 +-
.../partitioned/PRQueryRegionCloseDUnitTest.java | 16 +-
.../PRQueryRegionDestroyedDUnitTest.java | 16 +-
.../PRQueryRemoteNodeExceptionDUnitTest.java | 11 +
.../geode/cache/query/transaction/Person.java | 21 +-
.../cache/snapshot/ParallelSnapshotDUnitTest.java | 11 +
.../geode/cache/snapshot/SnapshotDUnitTest.java | 25 +-
.../snapshot/SnapshotPerformanceDUnitTest.java | 6 +-
.../apache/geode/cache30/CacheXml66DUnitTest.java | 11 +-
.../apache/geode/cache30/DiskRegionDUnitTest.java | 56 +-
.../cache30/DistributedAckRegionDUnitTest.java | 2 +-
.../cache30/LRUEvictionControllerDUnitTest.java | 34 +-
.../cache30/MemLRUEvictionControllerDUnitTest.java | 18 +-
.../geode/cache30/MultiVMRegionTestCase.java | 9 +
.../OffHeapLRUEvictionControllerDUnitTest.java | 2 +-
.../geode/cache30/PartitionedRegionDUnitTest.java | 10 +
.../org/apache/geode/cache30/TestDiskRegion.java | 16 +-
.../AnalyzeSerializablesJUnitTest.java | 306 ++++++++-
.../internal/DistributionConfigJUnitTest.java | 6 +-
.../deadlock/GemFireDeadlockDetectorDUnitTest.java | 17 +-
...alDataSerializerSerializationWhitelistTest.java | 152 +++++
.../internal/cache/AbstractLRURegionMapTest.java | 2 -
.../internal/cache/AbstractRegionJUnitTest.java | 12 +
.../geode/internal/cache/Bug37244JUnitTest.java | 244 -------
.../internal/cache/CacheAdvisorDUnitTest.java | 4 +-
.../cache/ClientServerGetAllDUnitTest.java | 31 +-
.../cache/ClientServerTransactionCCEDUnitTest.java | 14 +
.../cache/ClientServerTransactionDUnitTest.java | 16 +-
.../geode/internal/cache/CommitFunction.java | 17 +-
.../internal/cache/ConcurrentMapOpsDUnitTest.java | 22 +-
.../internal/cache/DeltaFaultInDUnitTest.java | 3 +-
.../internal/cache/DeltaPropagationDUnitTest.java | 16 +-
.../DiskRegOplogSwtchingAndRollerJUnitTest.java | 6 +-
.../geode/internal/cache/DiskRegionJUnitTest.java | 12 +-
.../cache/DiskStoreImplIntegrationTest.java | 93 +++
.../apache/geode/internal/cache/DiskUsageTest.java | 255 +++++++
.../geode/internal/cache/GemFireCacheImplTest.java | 4 +-
.../cache/HAOverflowMemObjectSizerDUnitTest.java | 11 +-
.../LIFOEvictionAlgoEnabledRegionJUnitTest.java | 16 +-
...FOEvictionAlgoMemoryEnabledRegionJUnitTest.java | 493 ++++++++++---
.../LRUClearWithDiskRegionOpRegressionTest.java | 132 ++++
.../internal/cache/NestedTransactionFunction.java | 17 +-
.../geode/internal/cache/OplogJUnitTest.java | 1 +
.../cache/PartitionedRegionEvictionDUnitTest.java | 28 +-
.../PartitionedRegionLocalMaxMemoryDUnitTest.java | 2 +-
.../PartitionedRegionOffHeapEvictionDUnitTest.java | 7 +-
.../cache/PartitionedRegionQueryDUnitTest.java | 13 +-
.../cache/PartitionedRegionSingleHopDUnitTest.java | 12 +-
.../cache/PartitionedRegionTestUtilsDUnitTest.java | 60 +-
.../cache/RemoteTransactionCCEDUnitTest.java | 12 +
.../internal/cache/RemoteTransactionDUnitTest.java | 15 +
.../geode/internal/cache/RollbackFunction.java | 17 +-
.../geode/internal/cache/SizingFlagDUnitTest.java | 6 +-
.../cache/TransactionsWithDeltaDUnitTest.java | 28 +-
.../cache/backup/BackupDefinitionTest.java | 119 ++++
.../cache/backup/BackupDistributedTest.java | 559 ++++++++-------
.../cache/backup/BackupIntegrationTest.java | 2 +-
.../backup/BackupPrepareAndFinishMsgDUnitTest.java | 1 -
.../cache/backup/BackupReplyProcessorTest.java | 8 +-
.../backup/FileSystemBackupDestinationTest.java | 199 ++++++
.../cache/backup/FinishBackupFactoryTest.java | 6 +-
.../cache/backup/FinishBackupOperationTest.java | 11 +-
.../cache/backup/FlushToDiskFactoryTest.java | 7 +-
.../cache/backup/FlushToDiskOperationTest.java | 8 +-
.../cache/backup/FlushToDiskRequestTest.java | 8 +-
.../backup/IncrementalBackupDistributedTest.java | 189 +++--
.../cache/backup/PrepareBackupFactoryTest.java | 5 +-
.../cache/backup/PrepareBackupOperationTest.java | 11 +-
.../cache/backup/PrepareBackupRequestTest.java | 8 +-
.../DiskRegOverflowAsyncJUnitPerformanceTest.java | 8 +-
.../DiskRegOverflowSyncJUnitPerformanceTest.java | 8 +-
...skRegionOverflowAsyncRollingOpLogJUnitTest.java | 6 +-
...iskRegionOverflowSyncRollingOpLogJUnitTest.java | 12 +-
.../cache/eviction/AbstractEvictionListTest.java | 274 ++++++++
.../cache/{ => eviction}/EvictionDUnitTest.java | 64 +-
.../EvictionObjectSizerDUnitTest.java | 124 ++--
.../{ => eviction}/EvictionStatsDUnitTest.java | 140 ++--
.../cache/{ => eviction}/EvictionTestBase.java | 70 +-
.../internal/cache/eviction/LIFOListTest.java | 99 +++
.../LRUListWithAsyncSortingIntegrationTest.java | 182 +++++
.../eviction/LRUListWithAsyncSortingTest.java | 251 +++++++
.../LRUListWithSyncSortingIntegrationTest.java | 185 +++++
.../cache/eviction/LRUListWithSyncSortingTest.java | 153 +++++
.../internal/cache/eviction/LRUTestEntry.java | 458 +++++++++++++
.../cache/eviction/LinkableEvictionNode.java | 8 +-
.../{ => eviction}/OffHeapEvictionDUnitTest.java | 18 +-
.../OffHeapEvictionStatsDUnitTest.java | 4 +-
.../RegionEntryEvictionIntegrationTest.java | 63 ++
.../cache/eviction/TestEvictionController.java | 177 +++++
.../eviction/TestLRUListWithAsyncSorting.java | 43 ++
.../TransactionsWithOverflowTest.java | 2 +-
.../ClientServerFunctionExecutionDUnitTest.java | 10 +
...istributedRegionFunctionExecutionDUnitTest.java | 13 +
.../FunctionExecution_ExceptionDUnitTest.java | 9 +
.../cache/execute/FunctionServiceBase.java | 37 +-
.../cache/execute/FunctionServiceClientBase.java | 10 +
.../execute/FunctionServiceStatsDUnitTest.java | 9 +
.../execute/LocalDataSetIndexingDUnitTest.java | 34 +-
.../execute/MemberFunctionExecutionDUnitTest.java | 169 +++--
.../MultiRegionFunctionExecutionDUnitTest.java | 13 +-
.../OnGroupsFunctionExecutionDUnitTest.java | 49 +-
...ctionExecutionSelectorNoSingleHopDUnitTest.java | 10 +
.../cache/execute/PRClientServerTestBase.java | 10 +-
.../cache/execute/PRColocationDUnitTest.java | 13 +
.../execute/PRFunctionExecutionDUnitTest.java | 11 +
.../geode/internal/cache/execute/TestFunction.java | 25 +-
.../mock/AlterMockCacheExtensionFunction.java | 17 +-
.../mock/AlterMockRegionExtensionFunction.java | 17 +-
.../mock/CreateMockCacheExtensionFunction.java | 17 +-
.../mock/CreateMockRegionExtensionFunction.java | 16 +-
.../mock/DestroyMockCacheExtensionFunction.java | 17 +-
.../mock/DestroyMockRegionExtensionFunction.java | 17 +-
.../FireAndForgetFunctionOnAllServers.java | 19 +-
.../internal/cache/functions/TestFunction.java | 22 +-
.../geode/internal/cache/ha/ConflatableObject.java | 25 +-
.../internal/cache/lru/LRUClockJUnitTest.java | 516 --------------
...sistentColocatedPartitionedRegionDUnitTest.java | 142 ----
.../PersistentPartitionedRegionDUnitTest.java | 10 +
.../fixed/FixedPartitioningDUnitTest.java | 12 +
.../fixed/FixedPartitioningTestBase.java | 6 +-
.../rollingupgrade/RollingUpgrade2DUnitTest.java | 21 +-
.../sockets/AcceptorImplClientQueueDUnitTest.java | 263 +++++++
.../tier/sockets/ClientProxyWithDeltaTest.java | 15 +-
...JUnitTest.java => RegionVersionVectorTest.java} | 122 +++-
.../cache/wan/AsyncEventQueueTestBase.java | 5 +-
...ewayReceiverXmlParsingValidationsJUnitTest.java | 111 +++
.../ParallelQueueRemovalMessageJUnitTest.java | 18 +-
.../lang/SystemPropertyHelperJUnitTest.java | 32 +-
.../apache/geode/internal/size/SizeOfUtil0.java | 0
.../management/RegionManagementDUnitTest.java | 6 +-
.../internal/beans/RegionMBeanAttributesTest.java | 93 +++
.../internal/beans/TestEventListener.java | 21 +-
.../management/internal/cli/CliUtilDUnitTest.java | 9 +
.../internal/cli/GfshParserConverterTest.java | 2 +-
.../AlterAsyncEventQueueCommandDUnitTest.java | 100 +++
.../commands/AlterAsyncEventQueueCommandTest.java | 246 +++++++
.../internal/cli/commands/CliCommandTestBase.java | 2 +-
.../commands/CommandAvailabilityIndicatorTest.java | 65 ++
.../cli/commands/ConcurrentDeployDUnitTest.java | 2 -
.../CreateAsyncEventQueueCommandDUnitTest.java | 128 ++++
.../commands/CreateAsyncEventQueueCommandTest.java | 205 ++++++
.../commands/CreateGatewayReceiverCommandTest.java | 127 ++++
.../commands/CreateGatewaySenderCommandTest.java | 151 ++++
.../cli/commands/CreateIndexCommandTest.java | 12 +-
.../commands/DeployCommandRedeployDUnitTest.java | 33 +-
.../DescribeDiskStoreCommandIntegrationTest.java | 9 +-
.../cli/commands/DescribeRegionDUnitTest.java | 89 +--
.../commands/DescribeRegionIntegrationTest.java | 16 +-
.../cli/commands/DescribeRegionJUnitTest.java | 188 +++++
.../commands/DestroyGatewaySenderCommandTest.java | 65 +-
.../commands/DestroyIndexCommandsDUnitTest.java | 8 +-
.../commands/DestroyRegionCommandDUnitTest.java | 110 ++-
.../cli/commands/DestroyRegionCommandTest.java | 70 +-
.../commands/ExportStackTraceCommandDUnitTest.java | 102 +++
.../cli/commands/ExportStackTraceCommandTest.java | 72 ++
.../cli/commands/GemfireDataCommandsDUnitTest.java | 11 +-
.../cli/commands/IndexCommandsIntegrationTest.java | 2 +-
.../ListAsyncEventQueuesCommandDUnitTest.java | 81 +++
.../ListDiskStoreCommandIntegrationTest.java | 8 +-
.../cli/commands/ListMembersCommandDUnitTest.java | 25 +-
.../internal/cli/commands/ListRegionDUnitTest.java | 57 +-
.../cli/commands/ListRegionIntegrationTest.java | 5 -
.../cli/commands/QueueCommandsDUnitTest.java | 437 ------------
.../cli/commands/ShowStackTraceDUnitTest.java | 269 --------
.../converters/BaseStringConverterJUnitTest.java | 85 +++
.../cli/domain/RegionDescriptionJUnitTest.java | 255 +++++++
.../cli/functions/CliFunctionResultTest.java | 34 +-
.../cli/functions/RegionDestroyFunctionTest.java | 20 +-
.../cli/result/TabularResultDataTest.java} | 34 +-
.../internal/configuration/ClusterConfig.java | 2 +-
.../ClusterConfigDeployJarDUnitTest.java | 11 +-
.../ImportClusterConfigDistributedTest.java | 4 +-
.../internal/security/MultiClientDUnitTest.java | 180 +++++
...iUserDUnitTest.java => MultiGfshDUnitTest.java} | 14 +-
.../security/MultiUserAuthenticationDUnitTest.java | 116 ++++
.../security/ClientAuthorizationDUnitTest.java | 29 +-
.../security/ClientAuthorizationTestCase.java | 75 +-
.../apache/geode/security/SecurityTestUtil.java | 5 +
.../apache/geode/security/SecurityTestUtils.java | 12 +
.../geode/test/dunit/DistributedTestUtils.java | 1 +
.../dunit/cache/internal/JUnit4CacheTestCase.java | 14 -
.../dunit/internal/JUnit4DistributedTestCase.java | 28 +
.../apache/geode/test/dunit/rules/CacheRule.java | 22 +-
.../test/dunit/rules/LocatorServerStartupRule.java | 17 +-
.../apache/geode/test/dunit/rules/MemberVM.java | 27 +-
.../geode/test/dunit/standalone/DUnitLauncher.java | 3 +
.../test/dunit/standalone/ProcessManager.java | 3 +
.../test/junit/assertions/CommandResultAssert.java | 18 +-
.../geode/test/junit/rules/GfshCommandRule.java | 11 +-
.../geode/test/junit/rules/GfshParserRule.java | 3 +
.../geode/test/junit/rules/MemberStarterRule.java | 6 +
.../apache/geode/codeAnalysis/excludedClasses.txt | 320 ++-------
.../org/apache/geode/codeAnalysis/openBugs.txt | 2 +
...nsJUnitTest.correctConfiguration[DTD].cache.xml | 26 +
...nsJUnitTest.correctConfiguration[XSD].cache.xml | 27 +
...pleReceiversShouldThrowException[DTD].cache.xml | 27 +
...pleReceiversShouldThrowException[XSD].cache.xml | 28 +
.../geode/internal/CQDistributedSystemService.java | 49 +-
...e.distributed.internal.DistributedSystemService | 16 +
.../sanctioned-geode-cq-serializables.txt} | 0
.../cache/snapshot/ClientSnapshotDUnitTest.java | 15 +
.../eviction/configuring_data_eviction.html.md.erb | 60 +-
.../colocating_partitioned_region_data.html.md.erb | 41 +-
...om_partitioning_and_data_colocation.html.md.erb | 36 +-
.../fixed_custom_partitioning.html.md.erb | 204 ++++++
...om_partitioning_and_data_colocation.html.md.erb | 14 +-
.../standard_custom_partitioning.html.md.erb | 178 +++++
.../using_custom_partition_resolvers.html.md.erb | 358 ++++++----
geode-docs/images_svg/custom_partitioned.svg | 3 -
geode-docs/reference/statistics_list.html.md.erb | 44 +-
.../topics/gemfire_properties.html.md.erb | 13 +
.../gfsh/command-pages/create.html.md.erb | 73 +-
.../tools_modules/lucene_integration.html.md.erb | 254 ++++---
.../geode/test/junit/runners/SuiteBlockRunner.java | 3 +-
.../geode/test/junit/runners/SuiteRunner.java | 26 +
.../internal/LuceneIndexCreationProfile.java | 10 +-
.../cache/lucene/internal/LuceneServiceImpl.java | 5 +-
.../cli/functions/LuceneCreateIndexFunction.java | 14 +-
.../internal/LuceneDistributedSystemService.java | 48 +-
...e.distributed.internal.DistributedSystemService | 16 +
.../sanctioned-geode-lucene-serializables.txt | 20 +
.../geode/cache/lucene/EvictionDUnitTest.java | 4 +-
.../lucene/LuceneClientSecurityDUnitTest.java | 5 +
.../apache/geode/cache/lucene/LuceneDUnitTest.java | 15 +-
.../cache/lucene/LuceneQueriesAccessorBase.java | 18 +-
.../geode/cache/lucene/LuceneQueriesDUnitTest.java | 11 +
.../cache/lucene/MixedObjectIndexDUnitTest.java | 13 +
.../internal/cli/LuceneIndexCommandsDUnitTest.java | 54 +-
...neIndexCommandsWithReindexAllowedDUnitTest.java | 228 +++++++
.../LuceneCreateIndexFunctionJUnitTest.java | 20 +-
.../management/LuceneManagementDUnitTest.java | 20 +-
.../AnalyzeLuceneSerializablesJUnitTest.java | 15 +-
.../apache/geode/codeAnalysis/excludedClasses.txt | 2 +
.../org/apache/geode/codeAnalysis/openBugs.txt | 1 +
.../codeAnalysis/sanctionedDataSerializables.txt | 44 ++
.../apache/geode/OldClientSupportDUnitTest.java | 12 +
geode-old-versions/build.gradle | 1 +
.../build.gradle | 11 +-
.../src/main/proto/protocolVersion.proto | 20 +-
.../src/main/proto/v1/basicTypes.proto | 3 -
.../src/main/proto/v1/clientProtocol.proto | 5 -
.../src/main/proto/v1/connection_API.proto | 15 +-
.../src/main/proto/v1/locator_API.proto | 0
.../src/main/proto/v1/region_API.proto | 9 -
geode-protobuf/build.gradle | 44 +-
.../protobuf/v1/ProtobufCachePipeline.java | 5 +
.../protobuf/v1/ProtobufLocatorPipeline.java | 29 +
.../protocol/protobuf/v1/ProtobufOpsProcessor.java | 11 +-
.../protobuf/v1/ProtobufProtocolService.java | 3 +-
.../protobuf/v1/ProtobufStreamProcessor.java | 5 +
.../HandshakeRequestOperationHandler.java | 63 --
.../v1/operations/ProtocolVersionHandler.java | 55 ++
.../protobuf/v1/operations/VersionValidator.java | 10 +-
.../AuthenticationRequestOperationHandler.java | 38 +-
.../registry/ProtobufOperationContextRegistry.java | 8 -
.../ProtobufConnectionHandshakeStateProcessor.java | 36 +-
.../protobuf/v1/AuthenticationIntegrationTest.java | 28 +-
.../protobuf/v1/AuthorizationIntegrationTest.java | 12 +-
.../internal/protocol/protobuf/v1/MessageUtil.java | 38 ++
...st.java => ProtocolVersionIntegrationTest.java} | 48 +-
.../v1/acceptance/CacheConnectionJUnitTest.java | 18 +-
.../CacheConnectionTimeoutJUnitTest.java | 15 +-
.../v1/acceptance/CacheMaxConnectionJUnitTest.java | 19 +-
.../v1/acceptance/CacheOperationsJUnitTest.java | 14 +-
.../v1/acceptance/LocatorConnectionDUnitTest.java | 7 +-
.../GetAllRequestOperationHandlerJUnitTest.java | 7 +-
...tAvailableServersOperationHandlerJUnitTest.java | 7 +-
...egionNamesRequestOperationHandlerJUnitTest.java | 2 +-
.../HandshakeRequestOperationHandlerJUnitTest.java | 175 -----
.../ProtocolVersionHandlerJUnitTest.java | 126 ++++
.../v1/operations/VersionValidatorJUnitTest.java | 14 +-
.../internal/WANDistributedSystemService.java | 49 +-
.../cache/wan/GatewayReceiverFactoryImpl.java | 6 +
.../wan/GatewaySenderEventRemoteDispatcher.java | 4 +-
...e.distributed.internal.DistributedSystemService | 15 +
.../sanctioned-geode-wan-serializables.txt} | 0
.../wan/GatewayReceiverFactoryImplJUnitTest.java | 136 ++++
.../geode/internal/cache/wan/WANTestBase.java | 2 +-
...teAndDestroyGatewaySenderCommandsDUnitTest.java | 598 ----------------
...CreateDestroyGatewaySenderCommandDUnitTest.java | 327 +++++++++
.../CreateGatewayReceiverCommandDUnitTest.java | 760 ++++++++-------------
.../CreateGatewaySenderCommandDUnitTest.java | 181 -----
.../DestroyGatewaySenderCommandDUnitTest.java | 60 --
.../cache/wan/wancommand/WANCommandUtils.java | 103 ++-
.../geode/management/WANManagementDUnitTest.java | 47 +-
.../cli/commands/DescribeRegionDUnitTest.java | 68 ++
geode-web-api/build.gradle | 1 +
.../sanctioned-geode-web-api-serializables.txt | 0
.../AnalyzeWebApiSerializablesJUnitTest.java | 15 +-
.../apache/geode/codeAnalysis/excludedClasses.txt | 8 +
.../org/apache/geode/codeAnalysis/openBugs.txt | 0
.../codeAnalysis/sanctionedDataSerializables.txt | 0
.../cli/commands/CommandOverHttpDUnitTest.java | 3 +-
gradle.properties | 3 +
gradle/java.gradle | 6 +
gradle/test.gradle | 5 +-
settings.gradle | 1 +
727 files changed, 21853 insertions(+), 13651 deletions(-)
--
To stop receiving notification emails like this one, please contact
"commits@geode.apache.org" <co...@geode.apache.org>.