geode-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From zho...@apache.org
Subject [geode] branch feature/GEM-883 updated (4bbe301 -> 33b01b7)
Date Thu, 14 Dec 2017 19:30:19 GMT
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 <bschuchardt@pivotal.io> 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
['"commits@geode.apache.org" <commits@geode.apache.org>'].

Mime
View raw message