This is an automated email from the ASF dual-hosted git repository.
zhouxj pushed a change to branch feature/GEM-883
in repository https://gitbox.apache.org/repos/asf/geode.git.
omit 4bbe301 GEODE-3967: fix 3
omit f619e36 GEODE-3967: fix 2
omit e0bbd41 GEODE-3967: add to secondary event isConcurrencyConflict
omit fa343e1 GEODE-3967: notifyTimestampsToGateways should inherit
isConcurrencyConflict
omit 3018533 GEODE-3967: if put hits concurrent modification exception
should still notify serial gateway sender
add 080730b GEODE-3801: Use hardlinks for backup oplog files (#963)
add 11a385e GEODE-3940: fix deadlock in backup messages
add 23846b3 GEODE-3920: Added test to validate lucene 6 to 7 upgrade
add 740ce79 GEODE-3539: Correct typo in javadoc annotation (#1057)
add 944436a GEODE-3738: Add Flaky category to
ClientAuthorizationDUnitTest (#1054)
add 5f08a9e GEODE-3935: Closing down the cache after each test.
add 4dafde1 GEODE-1019: Removing the flaky tag
add dfaa0f1 GEODE-3978: add wait with respect to region size (#1060)
add 7718945 GEODE-3979: fix flaky test (#1061)
add e2bf74c GEODE-3938: Allow query parameters within the to_date preset
query function (#1003)
add 0e5dd6b GEODE-3007: Simplify support for custom GFSH commands (#1042)
add 7f0d5f5 GEODE-1920 Addition of more logs to the test
add 478665f Revert "GEODE-1920 Addition of more logs to the test"
add ad786a5 Merge remote-tracking branch 'origin/develop' into
feature/GEODE-3940
add d59c730 Merge pull request #1053 from apache/feature/GEODE-3940
add c1db889 GEODE-1897: Ensure that eviction-object-sizer also implements
Declarable (#1068)
add 9d72237 GEODE-3761 Document the deprecation of manual start of
gateway senders - updated wording per reviewer feedback.
add d5e0462 GEODE-3985: rolling upgrade tests is prone to accidentally
roll the vms back to current version (#1067)
add 245a4ff GEODE-3982: MemoryIndexStoreIterator should not call
GemFireCacheImpl (#1064)
add 2b21e2b Revert "GEODE-3007: Simplify support for custom GFSH commands
(#1042)" (#1072)
add cd0b65a GEODE-3539: Restore and correct test coverage for 'describe
connection' command.
add 445b304 GEODE-3341: Convert DiskStoreCommandsDUnitTest to use gfsh
rules (#1062)
add 3a3935f GEODE-2676: fix NPE with ShowMetricsCommand.
add 526bcfc GEODE-3539: Add missing test coverage for 'list regions' and
'describe region' commands
add 0dd3c91 GEODE-3980: Remove unneeded additional findAvailablePids
calls (#1076)
add a89fce1 GEODE-3999: Prevent prematurely running out of heap (#1078)
add bdc8251 commit dade94b3b5a3a3b2178a62e31edab27ccca40aa8 Merge:
526bcfc 73be2d9 Author: Bruce Schuchardt <[email protected]> Date: Mon
Nov 20 11:39:19 2017 -0800
add 6c345cd GEODE-2567: Add --if-exists to destroy disk-store (#1080)
add 862c4d2 GEODE-3995: Moving server_api.proto to locator_api.proto.
add 4b3db8b GEODE-3995: Moving server_api.proto to locator_api.proto.
(#1074)
add 3a63e60 GEODE-2567: Update AnalyzeSerializables
add 37a8970 GEODE-3962: use function call to get cluster configuration
from a locator (#1059)
add 717fa6b GEODE-1897: Acceptance test - users should be able to
configure eviction through gfsh
add 7d80ee4 GEODE-3788: GfshParserRule enhancement (#1082)
add 10dc0a2 GEODE-3788: add utility methods to get the async event queues
in the … (#1083)
add 9384423 User Guide - quick format fix for header of <cache> Element
Hierarchy page
add f429e9a GEODE-3038: A server process shuts down quietly when path to
cache.xml is incorrect (#677)
add 013b061 GEODE-3038: Run Spotless
add 57712d4 GEODE-4011: Disable test until we can fix it properly
add 0d5d2cb GEODE-3038 Fix suspect string found in logs during test run
add f3a0219 GEODE-3539: Add missing test coverage to 'list disk-stores'
and 'describe disk-stores' commands
add b3f1c42 GEODE-4002 User Guide: Consolidate cache element descriptions
add 0277c09 GEODE-3969: Remove CallbackArgs from protobuf requests
add 9221905b Feature/GEODE 3996 (#1073)
add e286c4e GEODE-4015: Modified test Wait description to return actual
value
add 40f3ed9 GEODE-3539: Add test coverage to 'alter disk-store'.
add a88a0a0 GEODE-1683: fix ClientAuthenticationDUnit test intermittent
failures (#1092)
add 71fdfa9 GEODE-4014: use getVMCount instead of hardcoding number of
VMs (#1089)
add c18cf17 GEODE-3063 partition resolver doc revisions (#1077)
add dd8cb9c Revert "GEODE-3063 partition resolver doc revisions (#1077)"
(#1096)
add 375a8f6 GEODE-3242 Update docs with new --serializer option for
(#1090)
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
new 33b01b7 GEODE-3967: if put hits concurrent modification exception
should still notify serial gateway sender GEODE-3967:
notifyTimestampsToGateways should inherit isConcurrencyConflict GEODE-3967: add
to secondary event isConcurrencyConflict
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (4bbe301)
\
N -- N -- N refs/heads/feature/GEM-883 (33b01b7)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
The 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/commands/ConfigureEvictionThroughGfsh.java | 219 ++
.../cli/commands/DestroyIndexIfExistsTest.java | 33 +-
.../LauncherLifecycleCommandsDUnitTest.java | 2 +-
.../StartLocatorCommandIntegrationTest.java | 6 -
.../StartServerCommandIntegrationTest.java | 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 | 43 +-
.../protocol/operations/OperationHandler.java | 7 +-
.../ConnectionShiroAuthorizingStateProcessor.java | 3 +-
.../protocol/state/ConnectionStateProcessor.java | 26 +-
...va => ConnectionTerminatingStateProcessor.java} | 18 +-
.../OperationNotAuthorizedException.java} | 10 +-
.../apache/geode/cache/query/internal/parse/oql.g | 2 +-
.../java/org/apache/geode/admin/GemFireHealth.java | 5 +-
.../admin/internal/AdminDistributedSystemImpl.java | 2 +-
.../admin/internal/ConfigurationParameterImpl.java | 12 -
.../geode/admin/internal/FinishBackupRequest.java | 174 -
.../geode/admin/internal/FinishBackupResponse.java | 76 -
.../geode/admin/internal/FlushToDiskRequest.java | 92 -
.../geode/admin/internal/PrepareBackupRequest.java | 134 -
.../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 +
.../query/internal/index/MemoryIndexStore.java | 2 +-
.../cache/query/internal/parse/GemFireAST.java | 3 +-
.../geode/distributed/ConfigurationProperties.java | 27 +
.../internal/AbstractDistributionConfig.java | 3 +
.../internal/ClusterConfigurationService.java | 144 +-
.../org/apache/geode/distributed/internal/DM.java | 145 +-
.../internal/DistributedSystemService.java | 15 +-
.../distributed/internal/DistributionConfig.java | 48 +
.../internal/DistributionConfigImpl.java | 26 +-
.../internal/DistributionMessageObserver.java | 16 +-
.../internal/InternalDistributedSystem.java | 24 +
.../distributed/internal/InternalLocator.java | 25 -
.../internal/LonerDistributionManager.java | 19 +
.../internal/OverflowQueueWithDMStats.java | 3 +-
.../geode/distributed/internal/ProductUseLog.java | 2 +-
.../distributed/internal/ReplyProcessor21.java | 140 +-
.../distributed/internal/tcpserver/TcpServer.java | 202 +-
.../org/apache/geode/internal/DSFIDFactory.java | 36 +-
.../geode/internal/DataSerializableFixedID.java | 10 +-
.../geode/internal/EmptyInputStreamFilter.java | 11 +-
.../apache/geode/internal/InputStreamFilter.java | 10 +-
.../geode/internal/InternalDataSerializer.java | 93 +
.../internal/ObjectInputStreamFilterWrapper.java | 94 +
.../org/apache/geode/internal/SystemAdmin.java | 2 +-
.../admin/remote/AddHealthListenerRequest.java | 2 +-
.../admin/remote/AddHealthListenerResponse.java | 4 +-
.../admin/remote/AddStatListenerRequest.java | 4 +-
.../admin/remote/AddStatListenerResponse.java | 4 +-
.../admin/remote/AdminFailureResponse.java | 36 +-
.../admin/remote/AdminMultipleReplyProcessor.java | 51 +-
.../geode/internal/admin/remote/AdminRequest.java | 5 +-
.../internal/admin/remote/BridgeServerRequest.java | 4 +-
.../admin/remote/BridgeServerResponse.java | 4 +-
.../internal/admin/remote/CacheConfigRequest.java | 2 +-
.../internal/admin/remote/CacheConfigResponse.java | 6 +-
.../internal/admin/remote/CacheInfoRequest.java | 4 +-
.../internal/admin/remote/CacheInfoResponse.java | 5 +-
.../admin/remote/CancelStatListenerRequest.java | 2 +-
.../admin/remote/CancelStatListenerResponse.java | 4 +-
.../internal/admin/remote/CliLegacyMessage.java | 3 +-
.../internal/admin/remote/CompactRequest.java | 13 +-
.../admin/remote/DurableClientInfoRequest.java | 4 +-
.../admin/remote/DurableClientInfoResponse.java | 6 +-
.../admin/remote/FetchDistLockInfoRequest.java | 4 +-
.../admin/remote/FetchDistLockInfoResponse.java | 3 +-
.../admin/remote/FetchHealthDiagnosisRequest.java | 2 +-
.../admin/remote/FetchHealthDiagnosisResponse.java | 4 +-
.../internal/admin/remote/FetchHostRequest.java | 2 +-
.../internal/admin/remote/FetchHostResponse.java | 5 +-
.../remote/FetchResourceAttributesRequest.java | 2 +-
.../remote/FetchResourceAttributesResponse.java | 29 +-
.../internal/admin/remote/FetchStatsRequest.java | 2 +-
.../internal/admin/remote/FetchStatsResponse.java | 20 +-
.../internal/admin/remote/FetchSysCfgRequest.java | 2 +-
.../internal/admin/remote/FetchSysCfgResponse.java | 3 +-
.../internal/admin/remote/LicenseInfoRequest.java | 4 +-
.../internal/admin/remote/LicenseInfoResponse.java | 9 +-
.../admin/remote/MissingPersistentIDsRequest.java | 13 +-
.../admin/remote/ObjectDetailsRequest.java | 4 +-
.../admin/remote/ObjectDetailsResponse.java | 3 +-
.../internal/admin/remote/ObjectNamesRequest.java | 4 +-
.../internal/admin/remote/ObjectNamesResponse.java | 3 +-
.../remote/PrepareRevokePersistentIDRequest.java | 3 +-
.../admin/remote/RefreshMemberSnapshotRequest.java | 2 +-
.../remote/RefreshMemberSnapshotResponse.java | 5 +-
.../admin/remote/RegionAttributesRequest.java | 4 +-
.../admin/remote/RegionAttributesResponse.java | 4 +-
.../geode/internal/admin/remote/RegionRequest.java | 4 +-
.../internal/admin/remote/RegionResponse.java | 2 +-
.../internal/admin/remote/RegionSizeRequest.java | 4 +-
.../internal/admin/remote/RegionSizeResponse.java | 3 +-
.../admin/remote/RegionStatisticsRequest.java | 2 +-
.../admin/remote/RegionStatisticsResponse.java | 4 +-
.../admin/remote/RegionSubRegionSizeRequest.java | 4 +-
.../admin/remote/RegionSubRegionsSizeResponse.java | 7 +-
.../admin/remote/RemoveHealthListenerRequest.java | 2 +-
.../admin/remote/RemoveHealthListenerResponse.java | 4 +-
.../admin/remote/ResetHealthStatusRequest.java | 4 +-
.../admin/remote/ResetHealthStatusResponse.java | 4 +-
.../admin/remote/RevokePersistentIDRequest.java | 3 +-
.../internal/admin/remote/RootRegionRequest.java | 2 +-
.../internal/admin/remote/RootRegionResponse.java | 5 +-
.../internal/admin/remote/ShutdownAllRequest.java | 7 +-
.../internal/admin/remote/StoreSysCfgRequest.java | 2 +-
.../internal/admin/remote/StoreSysCfgResponse.java | 3 +-
.../internal/admin/remote/SubRegionRequest.java | 4 +-
.../internal/admin/remote/SubRegionResponse.java | 3 +-
.../internal/admin/remote/TailLogRequest.java | 2 +-
.../internal/admin/remote/TailLogResponse.java | 5 +-
.../internal/admin/remote/VersionInfoRequest.java | 4 +-
.../internal/admin/remote/VersionInfoResponse.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 | 29 +-
.../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/ClusterConfigurationLoader.java | 112 +-
.../internal/cache/CreateRegionProcessor.java | 4 +-
.../geode/internal/cache/DirectoryHolder.java | 2 +-
.../geode/internal/cache/DiskStoreBackup.java | 2 -
.../geode/internal/cache/DiskStoreFactoryImpl.java | 1 +
.../apache/geode/internal/cache/DiskStoreImpl.java | 37 +-
.../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 | 133 +-
.../geode/internal/cache/EventStateHelper.java | 5 +-
.../internal/cache/EvictionAttributesImpl.java | 44 +-
.../geode/internal/cache/GemFireCacheImpl.java | 51 +-
...ava~d2263ebc2... Create HasDiskRegion interface | 22 +
.../internal/cache/InitialImageOperation.java | 4 +-
.../apache/geode/internal/cache/InternalCache.java | 1 +
.../geode/internal/cache/InternalRegion.java | 13 +
.../apache/geode/internal/cache/LocalRegion.java | 42 +-
.../geode/internal/cache/NonLocalRegionEntry.java | 32 +-
.../org/apache/geode/internal/cache/Oplog.java | 61 +-
.../geode/internal/cache/PartitionedRegion.java | 14 +-
.../internal/cache/PartitionedRegionDataStore.java | 1 +
.../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 +-
.../cache/SearchLoadAndWriteProcessor.java | 13 +
.../internal/cache/VMCachedDeserializable.java | 8 +-
.../geode/internal/cache/VMLRURegionMap.java | 28 +-
.../geode/internal/cache/ValidatingDiskRegion.java | 17 +-
.../cache/backup}/BackupDataStoreHelper.java | 21 +-
.../cache/backup}/BackupDataStoreResult.java | 2 +-
.../{persistence => backup}/BackupInspector.java | 2 +-
.../internal/cache/{ => backup}/BackupLock.java | 45 +-
.../internal/cache/{ => backup}/BackupManager.java | 50 +-
.../internal/cache/backup/BackupOperation.java | 85 +
.../cache/backup/BackupReplyProcessor.java | 59 +
.../cache/backup/BackupResponse.java} | 29 +-
.../cache/backup/BackupResultCollector.java | 13 +-
.../internal/cache/{ => backup}/BackupUtil.java | 4 +-
.../geode/internal/cache/backup/FinishBackup.java | 47 +
.../internal/cache/backup/FinishBackupFactory.java | 49 +
.../cache/backup/FinishBackupOperation.java | 75 +
.../internal/cache/backup/FinishBackupRequest.java | 100 +
.../geode/internal/cache/backup/FlushToDisk.java | 20 +-
.../cache/backup/FlushToDiskFactory.java} | 35 +-
.../cache/backup/FlushToDiskOperation.java | 87 +
.../cache/backup/FlushToDiskProcessor.java} | 31 +-
.../internal/cache/backup/FlushToDiskRequest.java | 57 +
.../cache/backup}/FlushToDiskResponse.java | 2 +-
.../cache/backup/PrepareBackup.java} | 39 +-
.../cache/backup/PrepareBackupFactory.java | 45 +
.../cache/backup/PrepareBackupOperation.java | 64 +
.../cache/backup/PrepareBackupRequest.java | 73 +
.../{persistence => backup}/RestoreScript.java | 2 +-
.../{persistence => backup}/ScriptGenerator.java | 2 +-
.../UnixBackupInspector.java | 2 +-
.../UnixScriptGenerator.java | 5 +-
.../WindowsBackupInspector.java | 2 +-
.../WindowsScriptGenerator.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 | 50 +-
.../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} | 31 +-
.../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 -
.../cache/persistence/PersistentMemberManager.java | 8 +-
.../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 +-
.../geode/internal/cache/tx/DistTxEntryEvent.java | 1 +
.../cache/versions/RegionVersionVector.java | 99 +-
.../internal/cache/wan/GatewaySenderEventImpl.java | 6 +-
.../internal/cache/xmlcache/CacheCreation.java | 2 +-
.../internal/cache/xmlcache/CacheXmlParser.java | 7 +-
.../geode/internal/i18n/LocalizedStrings.java | 4 +-
.../geode/internal/jta/TransactionManagerImpl.java | 2 +-
.../geode/internal/lang/SystemPropertyHelper.java | 53 +-
.../security/IntegratedSecurityService.java | 8 +-
.../org/apache/geode/internal/size/Sizeable.java | 61 +
.../org/apache/geode/management/BackupStatus.java | 7 +-
.../apache/geode/management/ManagementService.java | 5 +
.../geode/management/RegionAttributesData.java | 49 +-
.../apache/geode/management/cli/ConverterHint.java | 36 +-
.../geode/management/internal/MBeanJMXAdapter.java | 5 -
.../internal/SystemManagementService.java | 8 +
.../internal/beans/DistributedSystemBridge.java | 4 +-
.../internal/beans/MemberMBeanBridge.java | 12 +-
.../internal/beans/RegionMBeanBridge.java | 13 +-
.../beans/RegionMBeanCompositeDataFactory.java | 23 +-
.../geode/management/internal/cli/CliUtil.java | 17 +-
.../cli/commands/AlterAsyncEventQueueCommand.java | 173 +
.../internal/cli/commands/AlterRegionCommand.java | 43 +-
.../cli/commands/BackupDiskStoreCommand.java | 2 +-
.../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 | 50 +-
.../cli/commands/DescribeRegionCommand.java | 243 +-
.../cli/commands/DestroyDiskStoreCommand.java | 70 +-
.../cli/commands/DestroyGatewaySenderCommand.java | 38 +-
.../internal/cli/commands/DestroyIndexCommand.java | 59 +-
.../cli/commands/DestroyRegionCommand.java | 60 +-
.../ExportImportClusterConfigurationCommands.java | 4 +-
.../internal/cli/commands/GfshCommand.java | 25 +-
.../internal/cli/commands/ListRegionCommand.java | 23 +-
...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 +-
.../cli/functions/DestroyDiskStoreFunction.java | 72 +-
.../functions/DestroyDiskStoreFunctionArgs.java} | 28 +-
.../functions/GatewayReceiverCreateFunction.java | 84 +-
.../cli/functions/GatewaySenderCreateFunction.java | 32 +-
.../functions/GatewaySenderDestroyFunction.java | 5 +-
.../functions/GetRegionDescriptionFunction.java | 5 +-
.../cli/functions/RegionCreateFunction.java | 10 +-
.../cli/functions/RegionDestroyFunction.java | 25 +-
.../geode/management/internal/cli/help/Helper.java | 4 +
.../management/internal/cli/i18n/CliStrings.java | 7 +-
.../management/internal/cli/json/GfJsonObject.java | 8 +
.../internal/cli/remote/CommandExecutor.java | 17 +-
.../internal/cli/result/CommandResult.java | 59 +-
.../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 +-
.../functions/GetClusterConfigurationFunction.java | 68 +
.../configuration/functions/UploadJarFunction.java | 17 +-
.../handlers/ConfigurationRequestHandler.java | 81 -
.../messages/ConfigurationRequest.java | 121 -
.../messages/ConfigurationResponse.java | 24 -
.../internal/messages/CompactRequest.java | 12 +-
.../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} | 266 +-
.../geode/cache/ConnectionPoolDUnitTest.java | 15 +-
.../cache/client/internal/TXFailoverOpTest.java | 82 +
.../management/MemoryThresholdsDUnitTest.java | 36 +-
.../geode/cache/query/QueryServiceJUnitTest.java | 48 +
.../cache/query/dunit/CompiledInDUnitTest.java | 11 +
.../dunit/QueryUsingFunctionContextDUnitTest.java | 23 +-
...ncurrentIndexInitOnOverflowRegionDUnitTest.java | 13 +-
...ntIndexOperationsOnOverflowRegionDUnitTest.java | 11 +
.../InitializeIndexEntryDestroyQueryDUnitTest.java | 12 +
.../internal/index/MemoryIndexStoreJUnitTest.java | 6 +
.../query/internal/parse/OQLParserTest.java} | 36 +-
.../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 | 23 +-
.../cache30/CacheXmlNotFoundRegressionTest.java | 77 +
.../geode/cache30/ClientServerCCEDUnitTest.java | 16 +-
.../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 +
.../geode/cache30/RegionReliabilityTestCase.java | 6 +-
.../org/apache/geode/cache30/TestDiskRegion.java | 16 +-
.../AnalyzeSerializablesJUnitTest.java | 306 +-
.../apache/geode/distributed/LocatorJUnitTest.java | 38 +-
.../internal/DistributionConfigJUnitTest.java | 6 +-
.../deadlock/GemFireDeadlockDetectorDUnitTest.java | 17 +-
...alDataSerializerSerializationWhitelistTest.java | 152 +
.../internal/cache/AbstractLRURegionMapTest.java | 2 -
.../internal/cache/AbstractRegionJUnitTest.java | 12 +
.../cache/Bug34179TooManyFilesOpenJUnitTest.java | 2 +-
.../geode/internal/cache/Bug37244JUnitTest.java | 244 --
.../internal/cache/CacheAdvisorDUnitTest.java | 4 +-
.../CacheWriterGetOldValueIntegrationTest.java | 286 ++
.../cache/ClientServerGetAllDUnitTest.java | 31 +-
.../cache/ClientServerTransactionCCEDUnitTest.java | 14 +
.../cache/ClientServerTransactionDUnitTest.java | 16 +-
.../ClusterConfigurationLoaderIntegrationTest.java | 59 +
.../geode/internal/cache/CommitFunction.java | 17 +-
.../internal/cache/ConcurrentMapOpsDUnitTest.java | 22 +-
.../internal/cache/DeltaFaultInDUnitTest.java | 3 +-
.../internal/cache/DeltaPropagationDUnitTest.java | 16 +-
.../DiskRegOplogSwtchingAndRollerJUnitTest.java | 6 +-
.../internal/cache/DiskRegRecoveryJUnitTest.java | 2 +-
.../cache/DiskRegionAsyncRecoveryJUnitTest.java | 2 +-
.../internal/cache/DiskRegionHelperFactory.java | 109 +-
.../geode/internal/cache/DiskRegionJUnitTest.java | 18 +-
.../internal/cache/DiskRegionTestingBase.java | 118 +-
.../apache/geode/internal/cache/DiskUsageTest.java | 255 ++
.../geode/internal/cache/EntryEventImplTest.java | 125 +
.../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 | 2236 ++-----------
.../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 +-
.../internal/cache/SimpleDiskRegionJUnitTest.java | 2 +-
.../geode/internal/cache/SizingFlagDUnitTest.java | 6 +-
.../geode/internal/cache/SnapshotTestUtil.java | 8 +-
.../cache/TransactionsWithDeltaDUnitTest.java | 28 +-
.../BackupDistributedTest.java} | 582 ++--
.../BackupInspectorIntegrationTest.java | 2 +-
.../BackupIntegrationTest.java} | 29 +-
.../internal/cache/backup/BackupLockTest.java | 105 +
.../BackupPrepareAndFinishMsgDUnitTest.java | 20 +-
.../cache/backup/BackupReplyProcessorTest.java | 90 +
.../cache/backup/FinishBackupFactoryTest.java | 87 +
.../cache/backup/FinishBackupOperationTest.java | 236 ++
.../cache/backup/FinishBackupRequestTest.java | 117 +
.../cache/backup/FlushToDiskFactoryTest.java | 83 +
.../cache/backup/FlushToDiskOperationTest.java | 121 +
.../cache/backup/FlushToDiskRequestTest.java | 82 +
.../IncrementalBackupDistributedTest.java} | 17 +-
...titionedBackupPrepareAndFinishMsgDUnitTest.java | 5 +-
.../cache/backup/PrepareBackupFactoryTest.java | 85 +
.../cache/backup/PrepareBackupOperationTest.java | 232 ++
.../cache/backup/PrepareBackupRequestTest.java | 98 +
...eplicateBackupPrepareAndFinishMsgDUnitTest.java | 5 +-
.../UnixScriptGeneratorTest.java | 2 +-
.../WindowsScriptGeneratorTest.java | 2 +-
.../DiskRegOverflowAsyncJUnitPerformanceTest.java | 8 +-
.../DiskRegOverflowSyncJUnitPerformanceTest.java | 8 +-
...skRegionOverflowAsyncRollingOpLogJUnitTest.java | 10 +-
...iskRegionOverflowSyncRollingOpLogJUnitTest.java | 16 +-
.../DiskRegionPerfJUnitPerformanceTest.java | 2 +-
.../DiskRegionRollOpLogJUnitPerformanceTest.java | 2 +-
.../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 ---
.../cache/partitioned/PersistPRKRFDUnitTest.java | 36 +-
...sistentColocatedPartitionedRegionDUnitTest.java | 232 +-
.../PersistentPartitionedRegionDUnitTest.java | 128 +-
.../PersistentPartitionedRegionTestBase.java | 961 +++---
...tPartitionedRegionWithTransactionDUnitTest.java | 28 +-
.../fixed/FixedPartitioningDUnitTest.java | 12 +
.../fixed/FixedPartitioningTestBase.java | 6 +-
.../PersistentRecoveryOrderDUnitTest.java | 2 +-
.../rollingupgrade/RollingUpgrade2DUnitTest.java | 97 +-
.../rollingupgrade/RollingUpgradeDUnitTest.java | 15 +-
.../sockets/AcceptorImplClientQueueDUnitTest.java | 263 ++
.../tier/sockets/ClientProxyWithDeltaTest.java | 15 +-
.../tier/sockets/ClientServerMiscDUnitTest.java | 6 +-
.../cache/tier/sockets/ConflationDUnitTest.java | 17 +-
...JUnitTest.java => RegionVersionVectorTest.java} | 122 +-
.../cache/wan/AsyncEventQueueTestBase.java | 5 +-
...ewayReceiverXmlParsingValidationsJUnitTest.java | 111 +
.../ParallelQueueRemovalMessageJUnitTest.java | 18 +-
.../lang/SystemPropertyHelperJUnitTest.java | 32 +-
.../internal/process/lang/AvailablePidTest.java | 2 -
.../apache/geode/internal/size/SizeOfUtil0.java | 0
.../management/RegionManagementDUnitTest.java | 6 +-
.../beans/DistributedSystemBridgeJUnitTest.java | 8 +-
.../internal/beans/RegionMBeanAttributesTest.java | 93 +
.../internal/beans/TestEventListener.java | 20 +-
.../management/internal/cli/CliUtilDUnitTest.java | 39 +
.../internal/cli/GfshParserConverterTest.java | 2 +-
.../management/internal/cli/HeadlessGfsh.java | 6 +-
.../AlterAsyncEventQueueCommandDUnitTest.java | 100 +
.../commands/AlterAsyncEventQueueCommandTest.java | 246 ++
.../cli/commands/AlterDiskStoreDUnitTest.java | 168 +
.../cli/commands/AlterDiskStoreJUnitTest.java | 55 +
.../internal/cli/commands/CliCommandTestBase.java | 2 +-
.../commands/CommandAvailabilityIndicatorTest.java | 65 +
.../CreateAsyncEventQueueCommandDUnitTest.java | 128 +
.../commands/CreateAsyncEventQueueCommandTest.java | 205 ++
.../commands/CreateGatewayReceiverCommandTest.java | 127 +
.../commands/CreateGatewaySenderCommandTest.java | 151 +
.../cli/commands/CreateIndexCommandTest.java | 12 +-
.../cli/commands/CreateRegionCommandDUnitTest.java | 18 +-
.../CreateRegionCommandIntegrationTest.java | 29 +-
.../cli/commands/CreateRegionCommandTest.java | 9 -
.../commands/DeployCommandRedeployDUnitTest.java | 33 +-
.../DescribeConnectionCommandJUnitTest.java | 65 +
.../DescribeDiskStoreCommandIntegrationTest.java | 101 +
...DUnitTest.java => DescribeRegionDUnitTest.java} | 132 +-
.../commands/DescribeRegionIntegrationTest.java | 64 +
.../cli/commands/DescribeRegionJUnitTest.java | 188 ++
.../commands/DestroyGatewaySenderCommandTest.java | 65 +-
.../commands/DestroyIndexCommandsDUnitTest.java | 8 +-
.../commands/DestroyRegionCommandDUnitTest.java | 110 +-
.../cli/commands/DestroyRegionCommandTest.java | 75 +-
.../cli/commands/DiskStoreCommandsDUnitTest.java | 1560 +--------
.../cli/commands/GemfireDataCommandsDUnitTest.java | 11 +-
.../cli/commands/IndexCommandsIntegrationTest.java | 2 +-
.../ListAndDescribeDiskStoreCommandsDUnitTest.java | 205 --
.../ListAsyncEventQueuesCommandDUnitTest.java | 81 +
.../ListDiskStoreCommandIntegrationTest.java | 63 +
.../cli/commands/ListMembersCommandDUnitTest.java | 25 +-
.../internal/cli/commands/ListRegionDUnitTest.java | 149 +
.../cli/commands/ListRegionIntegrationTest.java | 79 +
.../cli/commands/QueueCommandsDUnitTest.java | 437 ---
.../ShowMetricsCommandIntegrationTest.java | 22 +-
.../cli/commands/TestObjectSizerNotDeclarable.java | 12 +-
.../converters/BaseStringConverterJUnitTest.java | 85 +
.../cli/domain/RegionDescriptionJUnitTest.java | 255 ++
.../cli/functions/CliFunctionResultTest.java | 34 +-
.../cli/functions/RegionDestroyFunctionTest.java | 20 +-
.../internal/cli/remote/CommandExecutorTest.java | 22 +-
.../cli/result/TabularResultDataTest.java} | 34 +-
.../internal/configuration/ClusterConfig.java | 15 +-
.../ClusterConfigDeployJarDUnitTest.java | 11 +-
.../ClusterConfigurationServiceDUnitTest.java | 408 ---
.../ImportClusterConfigDistributedTest.java | 4 +-
.../GetClusterConfigurationFunctionTest.java | 48 +
.../internal/security/MultiClientDUnitTest.java | 180 ++
...iUserDUnitTest.java => MultiGfshDUnitTest.java} | 14 +-
.../security/MultiUserAuthenticationDUnitTest.java | 116 +
.../pdx/ClientsWithVersioningRetryDUnitTest.java | 4 +-
.../security/ClientAuthenticationTestCase.java | 44 +-
.../security/ClientAuthorizationDUnitTest.java | 32 +-
.../security/ClientAuthorizationTestCase.java | 75 +-
.../security/ClusterConfigNotEnabledDUnitTest.java | 55 +
.../ClusterConfigurationSecurityDUnitTest.java | 87 +
.../apache/geode/security/SecurityTestUtil.java | 5 +
.../apache/geode/security/SecurityTestUtils.java | 12 +
.../geode/security/query/QuerySecurityBase.java | 9 +-
.../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 | 58 +-
.../apache/geode/test/dunit/rules/MemberVM.java | 32 +-
.../test/dunit/rules/tests/CacheRuleTest.java | 10 +-
.../geode/test/dunit/standalone/DUnitLauncher.java | 14 +-
.../test/dunit/standalone/ProcessManager.java | 8 +-
.../test/junit/assertions/CommandResultAssert.java | 117 +-
.../geode/test/junit/rules/GfshCommandRule.java | 21 +-
.../geode/test/junit/rules/GfshParserRule.java | 12 +-
.../geode/test/junit/rules/MemberStarterRule.java | 37 +-
.../apache/geode/codeAnalysis/excludedClasses.txt | 322 +-
.../org/apache/geode/codeAnalysis/openBugs.txt | 2 +
.../codeAnalysis/sanctionedDataSerializables.txt | 10 +-
.../BackupIntegrationTest.cache.xml} | 0
...sJUnitTest.correctConfiguration[DTD].cache.xml} | 11 +-
...sJUnitTest.correctConfiguration[XSD].cache.xml} | 14 +-
...leReceiversShouldThrowException[DTD].cache.xml} | 12 +-
...leReceiversShouldThrowException[XSD].cache.xml} | 15 +-
.../geode/internal/CQDistributedSystemService.java | 34 +-
...e.distributed.internal.DistributedSystemService | 16 +
.../sanctioned-geode-cq-serializables.txt} | 0
.../dunit/CqSecurityAuthorizedUserDUnitTest.java | 3 -
.../cache/snapshot/ClientSnapshotDUnitTest.java | 15 +
.../tier/sockets/ClientServerMiscBCDUnitTest.java | 7 +-
.../running/firewalls_ports.html.md.erb | 4 +-
.../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/cache-elements-list.html.md.erb | 2 +-
geode-docs/reference/topics/cache_xml.html.md.erb | 356 +-
.../reference/topics/elements_ref.html.md.erb | 6 +-
.../reference/topics/gfe_cache_xml.html.md.erb | 3414 --------------------
.../gfsh/command-pages/create.html.md.erb | 76 +-
.../gfsh/command-pages/start.html.md.erb | 2 +
.../tools_modules/lucene_integration.html.md.erb | 120 +-
.../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 | 35 +-
...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 +
.../LuceneSearchWithRollingUpgradeDUnit.java | 119 +-
.../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/handshake.proto | 18 +-
.../src/main/proto/v1/basicTypes.proto | 10 -
.../src/main/proto/v1/clientProtocol.proto | 44 +-
.../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 +
.../GetAvailableServersOperationHandler.java | 12 +-
.../protobuf/v1/operations/HandshakeHandler.java | 54 +
.../HandshakeRequestOperationHandler.java | 64 -
.../protobuf/v1/operations/VersionValidator.java | 43 +
.../AuthenticationRequestOperationHandler.java | 38 +-
.../registry/ProtobufOperationContextRegistry.java | 8 -
.../ProtobufConnectionHandshakeStateProcessor.java | 36 +-
.../v1/utilities/ProtobufRequestUtilities.java | 8 +-
.../protobuf/v1/AuthenticationIntegrationTest.java | 28 +-
.../protobuf/v1/AuthorizationIntegrationTest.java | 12 +-
.../protobuf/v1/HandshakeIntegrationTest.java | 48 +-
.../internal/protocol/protobuf/v1/MessageUtil.java | 38 +
.../v1/acceptance/CacheConnectionJUnitTest.java | 18 +-
.../CacheConnectionTimeoutJUnitTest.java | 15 +-
.../v1/acceptance/CacheMaxConnectionJUnitTest.java | 19 +-
.../v1/acceptance/CacheOperationsJUnitTest.java | 14 +-
.../v1/acceptance/LocatorConnectionDUnitTest.java | 11 +-
.../GetAllRequestOperationHandlerJUnitTest.java | 7 +-
...tAvailableServersOperationHandlerJUnitTest.java | 15 +-
...egionNamesRequestOperationHandlerJUnitTest.java | 2 +-
.../v1/operations/HandshakeHandlerJUnitTest.java | 140 +
.../HandshakeRequestOperationHandlerJUnitTest.java | 175 -
.../v1/operations/VersionValidatorJUnitTest.java | 59 +
.../internal/WANDistributedSystemService.java | 34 +-
.../cache/wan/GatewayReceiverFactoryImpl.java | 6 +
.../wan/GatewaySenderEventRemoteDispatcher.java | 4 +-
...e.distributed.internal.DistributedSystemService | 15 +
.../sanctioned-geode-wan-serializables.txt} | 0
.../cache/wan/WANRollingUpgradeDUnitTest.java | 40 +-
.../wan/GatewayReceiverFactoryImplJUnitTest.java | 136 +
.../geode/internal/cache/wan/WANTestBase.java | 2 +-
.../cache/wan/misc/WanValidationsDUnitTest.java | 5 +-
...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 | 5 +-
gradle.properties | 3 +
gradle/java.gradle | 6 +
gradle/test.gradle | 3 +
settings.gradle | 1 +
914 files changed, 27372 insertions(+), 23165 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
create mode 100644
geode-assembly/src/test/java/org/apache/geode/management/internal/cli/commands/ConfigureEvictionThroughGfsh.java
copy
geode-core/src/test/java/org/apache/geode/management/internal/cli/functions/CliFunctionResultTest.java
=>
geode-assembly/src/test/java/org/apache/geode/management/internal/cli/commands/DestroyIndexIfExistsTest.java
(51%)
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
rename
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%)
delete mode 100644
geode-core/src/main/java/org/apache/geode/admin/internal/FinishBackupRequest.java
delete mode 100644
geode-core/src/main/java/org/apache/geode/admin/internal/FinishBackupResponse.java
delete mode 100644
geode-core/src/main/java/org/apache/geode/admin/internal/FlushToDiskRequest.java
delete mode 100644
geode-core/src/main/java/org/apache/geode/admin/internal/PrepareBackupRequest.java
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
rename geode-core/src/main/java/org/apache/geode/{admin/internal =>
internal/cache/backup}/BackupDataStoreHelper.java (70%)
rename geode-core/src/main/java/org/apache/geode/{admin/internal =>
internal/cache/backup}/BackupDataStoreResult.java (97%)
rename geode-core/src/main/java/org/apache/geode/internal/cache/{persistence
=> backup}/BackupInspector.java (99%)
rename geode-core/src/main/java/org/apache/geode/internal/cache/{ =>
backup}/BackupLock.java (76%)
rename geode-core/src/main/java/org/apache/geode/internal/cache/{ =>
backup}/BackupManager.java (93%)
create mode 100644
geode-core/src/main/java/org/apache/geode/internal/cache/backup/BackupOperation.java
create mode 100644
geode-core/src/main/java/org/apache/geode/internal/cache/backup/BackupReplyProcessor.java
rename
geode-core/src/main/java/org/apache/geode/{admin/internal/PrepareBackupResponse.java
=> internal/cache/backup/BackupResponse.java} (75%)
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/backup/BackupResultCollector.java
(70%)
rename geode-core/src/main/java/org/apache/geode/internal/cache/{ =>
backup}/BackupUtil.java (94%)
create mode 100644
geode-core/src/main/java/org/apache/geode/internal/cache/backup/FinishBackup.java
create mode 100644
geode-core/src/main/java/org/apache/geode/internal/cache/backup/FinishBackupFactory.java
create mode 100644
geode-core/src/main/java/org/apache/geode/internal/cache/backup/FinishBackupOperation.java
create mode 100644
geode-core/src/main/java/org/apache/geode/internal/cache/backup/FinishBackupRequest.java
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/backup/FlushToDisk.java
(67%)
copy
geode-core/src/main/java/org/apache/geode/{admin/internal/FlushToDiskResponse.java
=> internal/cache/backup/FlushToDiskFactory.java} (51%)
create mode 100644
geode-core/src/main/java/org/apache/geode/internal/cache/backup/FlushToDiskOperation.java
copy
geode-core/src/main/java/org/apache/geode/{admin/internal/FlushToDiskResponse.java
=> internal/cache/backup/FlushToDiskProcessor.java} (57%)
create mode 100644
geode-core/src/main/java/org/apache/geode/internal/cache/backup/FlushToDiskRequest.java
copy geode-core/src/main/java/org/apache/geode/{admin/internal =>
internal/cache/backup}/FlushToDiskResponse.java (96%)
rename
geode-core/src/main/java/org/apache/geode/{admin/internal/FlushToDiskResponse.java
=> internal/cache/backup/PrepareBackup.java} (55%)
create mode 100644
geode-core/src/main/java/org/apache/geode/internal/cache/backup/PrepareBackupFactory.java
create mode 100644
geode-core/src/main/java/org/apache/geode/internal/cache/backup/PrepareBackupOperation.java
create mode 100644
geode-core/src/main/java/org/apache/geode/internal/cache/backup/PrepareBackupRequest.java
rename geode-core/src/main/java/org/apache/geode/internal/cache/{persistence
=> backup}/RestoreScript.java (99%)
copy geode-core/src/main/java/org/apache/geode/internal/cache/{persistence =>
backup}/ScriptGenerator.java (96%)
rename geode-core/src/main/java/org/apache/geode/internal/cache/{persistence
=> backup}/UnixBackupInspector.java (97%)
rename geode-core/src/main/java/org/apache/geode/internal/cache/{persistence
=> backup}/UnixScriptGenerator.java (93%)
rename geode-core/src/main/java/org/apache/geode/internal/cache/{persistence
=> backup}/WindowsBackupInspector.java (98%)
rename geode-core/src/main/java/org/apache/geode/internal/cache/{persistence
=> backup}/WindowsScriptGenerator.java (97%)
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/{test/java/org/apache/geode/internal/cache/persistence/ReplicateBackupPrepareAndFinishMsgDUnitTest.java
=>
main/java/org/apache/geode/internal/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
copy
geode-core/src/{test/java/org/apache/geode/internal/cache/persistence/ReplicateBackupPrepareAndFinishMsgDUnitTest.java
=>
main/java/org/apache/geode/management/internal/cli/functions/DestroyDiskStoreFunctionArgs.java}
(61%)
create mode 100644
geode-core/src/main/java/org/apache/geode/management/internal/configuration/functions/GetClusterConfigurationFunction.java
delete mode 100644
geode-core/src/main/java/org/apache/geode/management/internal/configuration/handlers/ConfigurationRequestHandler.java
delete mode 100644
geode-core/src/main/java/org/apache/geode/management/internal/configuration/messages/ConfigurationRequest.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
copy
geode-core/src/test/java/org/apache/geode/{management/internal/cli/functions/CliFunctionResultTest.java
=> cache/query/internal/parse/OQLParserTest.java} (52%)
create mode 100644
geode-core/src/test/java/org/apache/geode/cache30/CacheXmlNotFoundRegressionTest.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/CacheWriterGetOldValueIntegrationTest.java
create mode 100644
geode-core/src/test/java/org/apache/geode/internal/cache/ClusterConfigurationLoaderIntegrationTest.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
rename
geode-core/src/test/java/org/apache/geode/internal/cache/{BackupDUnitTest.java
=> backup/BackupDistributedTest.java} (59%)
rename geode-core/src/test/java/org/apache/geode/internal/cache/{persistence
=> backup}/BackupInspectorIntegrationTest.java (99%)
rename
geode-core/src/test/java/org/apache/geode/internal/cache/{BackupJUnitTest.java
=> backup/BackupIntegrationTest.java} (93%)
create mode 100644
geode-core/src/test/java/org/apache/geode/internal/cache/backup/BackupLockTest.java
rename geode-core/src/test/java/org/apache/geode/internal/cache/{persistence
=> backup}/BackupPrepareAndFinishMsgDUnitTest.java (93%)
create mode 100644
geode-core/src/test/java/org/apache/geode/internal/cache/backup/BackupReplyProcessorTest.java
create mode 100644
geode-core/src/test/java/org/apache/geode/internal/cache/backup/FinishBackupFactoryTest.java
create mode 100644
geode-core/src/test/java/org/apache/geode/internal/cache/backup/FinishBackupOperationTest.java
create mode 100644
geode-core/src/test/java/org/apache/geode/internal/cache/backup/FinishBackupRequestTest.java
create mode 100644
geode-core/src/test/java/org/apache/geode/internal/cache/backup/FlushToDiskFactoryTest.java
create mode 100644
geode-core/src/test/java/org/apache/geode/internal/cache/backup/FlushToDiskOperationTest.java
create mode 100644
geode-core/src/test/java/org/apache/geode/internal/cache/backup/FlushToDiskRequestTest.java
rename
geode-core/src/test/java/org/apache/geode/internal/cache/{IncrementalBackupDUnitTest.java
=> backup/IncrementalBackupDistributedTest.java} (98%)
rename geode-core/src/test/java/org/apache/geode/internal/cache/{persistence
=> backup}/PartitionedBackupPrepareAndFinishMsgDUnitTest.java (85%)
create mode 100644
geode-core/src/test/java/org/apache/geode/internal/cache/backup/PrepareBackupFactoryTest.java
create mode 100644
geode-core/src/test/java/org/apache/geode/internal/cache/backup/PrepareBackupOperationTest.java
create mode 100644
geode-core/src/test/java/org/apache/geode/internal/cache/backup/PrepareBackupRequestTest.java
rename geode-core/src/test/java/org/apache/geode/internal/cache/{persistence
=> backup}/ReplicateBackupPrepareAndFinishMsgDUnitTest.java (85%)
rename geode-core/src/test/java/org/apache/geode/internal/cache/{persistence
=> backup}/UnixScriptGeneratorTest.java (98%)
rename geode-core/src/test/java/org/apache/geode/internal/cache/{persistence
=> backup}/WindowsScriptGeneratorTest.java (98%)
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
copy
geode-client-protocol/src/main/java/org/apache/geode/internal/protocol/security/exception/IncompatibleAuthenticationMechanismsException.java
=>
geode-core/src/test/java/org/apache/geode/management/internal/beans/TestEventListener.java
(67%)
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/AlterDiskStoreDUnitTest.java
create mode 100644
geode-core/src/test/java/org/apache/geode/management/internal/cli/commands/AlterDiskStoreJUnitTest.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/DescribeConnectionCommandJUnitTest.java
create mode 100644
geode-core/src/test/java/org/apache/geode/management/internal/cli/commands/DescribeDiskStoreCommandIntegrationTest.java
rename
geode-core/src/test/java/org/apache/geode/management/internal/cli/commands/{ListAndDescribeRegionDUnitTest.java
=> DescribeRegionDUnitTest.java} (59%)
create mode 100644
geode-core/src/test/java/org/apache/geode/management/internal/cli/commands/DescribeRegionIntegrationTest.java
create mode 100644
geode-core/src/test/java/org/apache/geode/management/internal/cli/commands/DescribeRegionJUnitTest.java
delete mode 100644
geode-core/src/test/java/org/apache/geode/management/internal/cli/commands/ListAndDescribeDiskStoreCommandsDUnitTest.java
create mode 100644
geode-core/src/test/java/org/apache/geode/management/internal/cli/commands/ListAsyncEventQueuesCommandDUnitTest.java
create mode 100644
geode-core/src/test/java/org/apache/geode/management/internal/cli/commands/ListDiskStoreCommandIntegrationTest.java
create mode 100644
geode-core/src/test/java/org/apache/geode/management/internal/cli/commands/ListRegionDUnitTest.java
create mode 100644
geode-core/src/test/java/org/apache/geode/management/internal/cli/commands/ListRegionIntegrationTest.java
delete mode 100644
geode-core/src/test/java/org/apache/geode/management/internal/cli/commands/QueueCommandsDUnitTest.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/management/internal/cli/commands/TestObjectSizerNotDeclarable.java
(71%)
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%)
delete mode 100644
geode-core/src/test/java/org/apache/geode/management/internal/configuration/ClusterConfigurationServiceDUnitTest.java
create mode 100644
geode-core/src/test/java/org/apache/geode/management/internal/configuration/functions/GetClusterConfigurationFunctionTest.java
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 100644
geode-core/src/test/java/org/apache/geode/security/ClusterConfigNotEnabledDUnitTest.java
create mode 100644
geode-core/src/test/java/org/apache/geode/security/ClusterConfigurationSecurityDUnitTest.java
copy
geode-core/src/test/resources/org/apache/geode/internal/cache/{BackupJUnitTest.cache.xml
=> backup/BackupIntegrationTest.cache.xml} (100%)
copy
geode-core/src/test/resources/org/apache/geode/internal/cache/{BackupJUnitTest.cache.xml
=>
wan/GatewayReceiverXmlParsingValidationsJUnitTest.correctConfiguration[DTD].cache.xml}
(70%)
mode change 100644 => 100755
copy
geode-core/src/test/resources/org/apache/geode/internal/cache/{BackupJUnitTest.cache.xml
=>
wan/GatewayReceiverXmlParsingValidationsJUnitTest.correctConfiguration[XSD].cache.xml}
(63%)
mode change 100644 => 100755
copy
geode-core/src/test/resources/org/apache/geode/internal/cache/{BackupJUnitTest.cache.xml
=>
wan/GatewayReceiverXmlParsingValidationsJUnitTest.multipleReceiversShouldThrowException[DTD].cache.xml}
(75%)
mode change 100644 => 100755
rename
geode-core/src/test/resources/org/apache/geode/internal/cache/{BackupJUnitTest.cache.xml
=>
wan/GatewayReceiverXmlParsingValidationsJUnitTest.multipleReceiversShouldThrowException[XSD].cache.xml}
(68%)
mode change 100644 => 100755
copy
geode-core/src/main/java/org/apache/geode/internal/cache/persistence/ScriptGenerator.java
=>
geode-cq/src/main/java/org/apache/geode/internal/CQDistributedSystemService.java
(52%)
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
delete mode 100644 geode-docs/reference/topics/gfe_cache_xml.html.md.erb
copy
geode-core/src/main/java/org/apache/geode/internal/cache/persistence/ScriptGenerator.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/handshake.proto (80%)
rename {geode-protobuf =>
geode-protobuf-messages}/src/main/proto/v1/basicTypes.proto (89%)
rename {geode-protobuf =>
geode-protobuf-messages}/src/main/proto/v1/clientProtocol.proto (62%)
copy geode-protobuf/src/main/proto/v1/server_API.proto =>
geode-protobuf-messages/src/main/proto/v1/connection_API.proto (77%)
rename geode-protobuf/src/main/proto/v1/server_API.proto =>
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%)
create mode 100644
geode-protobuf/src/main/java/org/apache/geode/internal/protocol/protobuf/v1/operations/HandshakeHandler.java
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/VersionValidator.java
create mode 100644
geode-protobuf/src/test/java/org/apache/geode/internal/protocol/protobuf/v1/operations/HandshakeHandlerJUnitTest.java
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/VersionValidatorJUnitTest.java
rename
geode-core/src/main/java/org/apache/geode/internal/cache/persistence/ScriptGenerator.java
=>
geode-wan/src/main/java/org/apache/geode/internal/WANDistributedSystemService.java
(52%)
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]>'].