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]>'].