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
['"[email protected]" <[email protected]>'].

Reply via email to