This is an automated email from the ASF dual-hosted git repository.

zhouxj pushed a change to branch feature/GEM-883
in repository https://gitbox.apache.org/repos/asf/geode.git.


    omit 4bbe301  GEODE-3967: fix 3
    omit f619e36  GEODE-3967: fix 2
    omit e0bbd41  GEODE-3967: add to secondary event isConcurrencyConflict
    omit fa343e1  GEODE-3967: notifyTimestampsToGateways should inherit 
isConcurrencyConflict
    omit 3018533  GEODE-3967: if put hits concurrent modification exception 
should still notify serial gateway sender
     add 080730b  GEODE-3801: Use hardlinks for backup oplog files (#963)
     add 11a385e  GEODE-3940: fix deadlock in backup messages
     add 23846b3  GEODE-3920: Added test to validate lucene 6 to 7 upgrade
     add 740ce79  GEODE-3539: Correct typo in javadoc annotation (#1057)
     add 944436a  GEODE-3738: Add Flaky category to 
ClientAuthorizationDUnitTest (#1054)
     add 5f08a9e  GEODE-3935: Closing down the cache after each test.
     add 4dafde1  GEODE-1019: Removing the flaky tag
     add dfaa0f1  GEODE-3978: add wait with respect to region size (#1060)
     add 7718945  GEODE-3979: fix flaky test (#1061)
     add e2bf74c  GEODE-3938: Allow query parameters within the to_date preset 
query function (#1003)
     add 0e5dd6b  GEODE-3007: Simplify support for custom GFSH commands (#1042)
     add 7f0d5f5  GEODE-1920 Addition of more logs to the test
     add 478665f  Revert "GEODE-1920 Addition of more logs to the test"
     add ad786a5  Merge remote-tracking branch 'origin/develop' into 
feature/GEODE-3940
     add d59c730  Merge pull request #1053 from apache/feature/GEODE-3940
     add c1db889  GEODE-1897: Ensure that eviction-object-sizer also implements 
Declarable (#1068)
     add 9d72237  GEODE-3761 Document the deprecation of manual start of 
gateway senders - updated wording per reviewer feedback.
     add d5e0462  GEODE-3985: rolling upgrade tests is prone to accidentally 
roll the vms back to current version (#1067)
     add 245a4ff  GEODE-3982: MemoryIndexStoreIterator should not call 
GemFireCacheImpl (#1064)
     add 2b21e2b  Revert "GEODE-3007: Simplify support for custom GFSH commands 
(#1042)" (#1072)
     add cd0b65a  GEODE-3539: Restore and correct test coverage for 'describe 
connection' command.
     add 445b304  GEODE-3341: Convert DiskStoreCommandsDUnitTest to use gfsh 
rules (#1062)
     add 3a3935f  GEODE-2676: fix NPE with ShowMetricsCommand.
     add 526bcfc  GEODE-3539: Add missing test coverage for 'list regions' and 
'describe region' commands
     add 0dd3c91  GEODE-3980: Remove unneeded additional findAvailablePids 
calls (#1076)
     add a89fce1  GEODE-3999: Prevent prematurely running out of heap (#1078)
     add bdc8251  commit dade94b3b5a3a3b2178a62e31edab27ccca40aa8 Merge: 
526bcfc 73be2d9 Author: Bruce Schuchardt <[email protected]> Date:   Mon 
Nov 20 11:39:19 2017 -0800
     add 6c345cd  GEODE-2567: Add --if-exists to destroy disk-store (#1080)
     add 862c4d2  GEODE-3995: Moving server_api.proto to locator_api.proto.
     add 4b3db8b  GEODE-3995: Moving server_api.proto to locator_api.proto. 
(#1074)
     add 3a63e60  GEODE-2567: Update AnalyzeSerializables
     add 37a8970  GEODE-3962: use function call to get cluster configuration 
from a locator (#1059)
     add 717fa6b  GEODE-1897: Acceptance test - users should be able to 
configure eviction through gfsh
     add 7d80ee4  GEODE-3788: GfshParserRule enhancement (#1082)
     add 10dc0a2  GEODE-3788: add utility methods to get the async event queues 
in the … (#1083)
     add 9384423  User Guide - quick format fix for header of <cache> Element 
Hierarchy page
     add f429e9a  GEODE-3038: A server process shuts down quietly when path to 
cache.xml is incorrect (#677)
     add 013b061  GEODE-3038: Run Spotless
     add 57712d4  GEODE-4011: Disable test until we can fix it properly
     add 0d5d2cb  GEODE-3038 Fix suspect string found in logs during test run
     add f3a0219  GEODE-3539: Add missing test coverage to 'list disk-stores' 
and 'describe disk-stores' commands
     add b3f1c42  GEODE-4002 User Guide: Consolidate cache element descriptions
     add 0277c09  GEODE-3969: Remove CallbackArgs from protobuf requests
     add 9221905b Feature/GEODE 3996 (#1073)
     add e286c4e  GEODE-4015: Modified test Wait description to return actual 
value
     add 40f3ed9  GEODE-3539: Add test coverage to 'alter disk-store'.
     add a88a0a0  GEODE-1683: fix ClientAuthenticationDUnit test intermittent 
failures (#1092)
     add 71fdfa9  GEODE-4014: use getVMCount instead of hardcoding number of 
VMs (#1089)
     add c18cf17  GEODE-3063 partition resolver doc revisions (#1077)
     add dd8cb9c  Revert "GEODE-3063 partition resolver doc revisions (#1077)" 
(#1096)
     add 375a8f6  GEODE-3242 Update docs with new --serializer option for 
(#1090)
     add df0a856  GEODE-3539: add ability to stop a vm without clean out the 
working dir (#1094)
     add e057702  GEODE-3788: add alter async-event-queue command and tests
     add de794ff  GEODE-4000: The serializerClass is actually introduced in 1.4 
not 1.3. (#1097)
     add 4e2560c  GEODE-4011: Ensure that LogWrapper is closed correctly in 
GfshCommandRule (#1100)
     add ba8f963  GEODE-3987: enforce GatewayReceiver uniqueness per member
     add 41888fb  GEODE-1897 Docs:  configure eviction through gfsh (#1098)
     add d891343  GEODE-3788: alter async event queue on a locator with no 
cluster config service. (#1101)
     add de22c2d  GEODE-3539: add test coverage for "create async-event-queue" 
and "lis… (#1093)
     add 375d368  GEODE-3539: enhance rule to start locator joining other 
locators (#1104)
     add d03b3f0  GEODE-4023: Add precheckin tests to pipeline.
     add fa3a8db  GEODE-1683: fix ClientAuthorizationDUnit test failures (#1106)
     add d65763e  GEODE-1897 Docs for gfsh eviction, minor correction.
     add a2bd578  GEODE-3923 Provide whitelist/blacklist capability for java 
serialization
     add 94153ce  GEODE-4000: The serializerClass is actually introduced in 1.4 
not 1.3
     add 9ff9211  GEODE-3923 Provide whitelist/blacklist capability for java 
serialization
     add c51a455  GEODE-3539: enhance GfshCommandRule (#1108)
     add 465f2cd  GEODE-1683: temp trial to fix clientAuthorizationDUnitTest 
(#1112)
     add b2d37ec  GEODE-3539: enhance GfshCommandRule. Renmame method for 
consistency. (#1111)
     add 586f945  [GEODE-4023] Minor fixes for typos and complex gradle test 
types.
     add 13876f6  GEODE-3788: add availability indicator for alter aeq command 
(#1107)
     add 34928a6  GEODE-4042: Cargo tests will use java.io.tmpdir if possible, 
instead /tmp (#1114)
     add 9c508e2  GEODE-4035: Refactor Converter classes (#1110)
     add 7972b77  GEODE-4029: Deployed jars may not be correct when multiple 
locators a… (#1103)
     add f504c7d  GEODE-4033: Exception is thrown when Tx Id is not found on 
server dur… (#1115)
     add b74de48  GEODE-4049: add convenience methods for easy mocking and 
reduce code duplication.
     add 21820bc  GEODE-4049: add convenience methods for easy mocking and 
reduce code duplication.
     add 23382e6  GEODE-4049: refactor CreateRegionCommand and 
DestoryRegionCommand status
     add 279072f  GEODE-4042: Fixed additional tmp dir references (#1121)
     add 5c9caf4  GEODE-3683 CacheConnectionTimeoutJUnitTest failing 
intermittently in CI
     add 17369d1  GEODE-3923 Provide whitelist/blacklist capability for java 
serialization
     add 9c1bd4b  GEODE-4058: Always delete disk files after every test runs
     add e8017b5  GEODE-4052: Extract GfshExitCodeStatusCommandsTest to 
multiple acceptance tests for better failure reporting.
     add b033979  GEODE-3955: Preparing, refactoring, and addition of test 
utility
     add 9636d67  GEODE-3955: Add AEQ and Gateway Sender information to 
'describe region' output.
     add 5063aca  GEODE-4007: Authentication/Handshake errors should close the 
socket
     add d6c978a  GEODE-4053: Create module for Protobuf messages
     add 1a291a4  GEODE-3622: Implement new algorithm for eviction (#1017)
     add 9557eeb  GEODE-3241 User can set a LuceneSerializer through XML (#1132)
     add de90e71  GEODE-4068: Removing RemoveAll from .proto files
     add 6fa9bf6  GEODE-3956: Add async-event-queue-ids and gateway-sender-ids 
to the R… (#1135)
     add ab9d252  GEODE-3956: Remove inadvertently added test
     add 15bb387  GEODE-4059: Changing protobuf handshake to not need 
communication mode bytes
     add 32d41ca  GEODE-3637: Reimplement client queue initialization. Adding 
shutdown logic
     add c974780  GEODE-4070: Ignore SnapshotPerformanceDUnitTest (#1144)
     add fa2687c   GEODE-2668: build tabular command result from a list of 
function results  (#1127)
     add 6578ecc  GEODE-4008: Added serialVersionUID to FunctionAdapter (#1119)
     add eee9b2d  GEODE-3976: improve exception message
     add 36b4f5b  Merge pull request #1146 from 
dschneider-pivotal/feature/GEODE-3976
     add 36eeafe  Revert "GEODE-4008: Added serialVersionUID to FunctionAdapter 
(#1119)"
     add 57b9dbf  GEODE-4073: Add ability for SuiteRunner to interleave a 
candidate test class (#1150)
     add 1569dbf  GEODE-4042: Passing down java.io.tmpdir to tests running in 
geode-assembly (#1145)
     add d67359f  GEODE-4074: Cleanup of PdxSerializers in TypeRegistry (#1151)
     add 107eae6  GEODE-4072: Fixed race condition in AckThreadReader shutdown.
     add 437b3cc  Revert "GEODE-4042: Passing down java.io.tmpdir to tests 
running in geode-assembly (#1145)"
     add 767682c  GEODE-3964: More logging for suspect processing. (#1088)
     add 08944b0  GEODE-3063 partition resolver doc revisions (#1105)
     add a237203  GEODE-3929: GFSH create lucene index command allowed on 
existing regions.
     add eb4e948  GEODE-4076: throw AuthenticationRequiredException instead of 
GemfireSecurityException (#1147)
     add 33129b1  GEODE-4078: Display full path when locator view log cannot be 
opened (#1154)
     add 4e1c63c  GEODE-3869: Fix early eviction. (#1152)
     add db30e3f  GEODE-4081: update cluster config after destroy gateway 
sender (#1140)
     add d06524d  GEODE-4085 The cache server thinks that all protobuf clients 
have a 10 second read timeout
     add 790bee0  GEODE-3956: Consistent naming for async event queue related 
variables (#1157)
     add 82f4ebc  GEODE-4070: Re-enable SnapshotPerformanceDUnitTest
     add 7788c0d  User Guide, Statistics reference: introduce product_name 
variable.
     add b1486ae  GEODE-4083: fix infinite loop caused by thread race changing 
version (#1161)
     add fa48599  GEODE-4091: add ThreadFactory for evictor
     add 2d73891  Merge pull request #1165 from 
dschneider-pivotal/feature/GEODE-4091
     new 33b01b7  GEODE-3967: if put hits concurrent modification exception 
should still notify serial gateway sender GEODE-3967: 
notifyTimestampsToGateways should inherit isConcurrencyConflict GEODE-3967: add 
to secondary event isConcurrencyConflict

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (4bbe301)
            \
             N -- N -- N   refs/heads/feature/GEM-883 (33b01b7)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 ci/docker/Dockerfile                               |   32 +-
 ci/docker/docker.list                              |   17 +
 ci/docker/initdocker                               |   31 +
 .../SizeOfUtil0.java => ci/docker/tini-wrapper.go  |   36 +-
 ci/pipelines/develop.yml                           |  285 +-
 ci/pipelines/docker-images.yml                     |    2 +-
 ci/scripts/build.sh                                |    9 +-
 ci/scripts/test-archive.sh                         |  122 +
 ci/scripts/test-run.sh                             |  141 +
 .../modules/session/catalina/DeltaSession.java     |    2 +-
 .../geode/modules/util/BootstrappingFunction.java  |   14 +-
 .../geode/modules/util/CreateRegionFunction.java   |   17 +-
 .../geode/modules/util/RegionSizeFunction.java     |   18 +-
 .../TouchPartitionedRegionEntriesFunction.java     |   17 +-
 .../util/TouchReplicatedRegionEntriesFunction.java |   17 +-
 geode-assembly/build.gradle                        |    6 +-
 .../cli/commands/ConfigureEvictionThroughGfsh.java |  219 ++
 .../cli/commands/DestroyIndexIfExistsTest.java     |   33 +-
 .../LauncherLifecycleCommandsDUnitTest.java        |    2 +-
 .../StartLocatorCommandIntegrationTest.java        |    6 -
 .../StartServerCommandIntegrationTest.java         |    6 -
 .../cli/shell/GfshExitCodeStatusCommandsTest.java  |  404 ---
 .../shell/StatusLocatorExitCodeAcceptanceTest.java |  267 ++
 .../shell/StatusServerExitCodeAcceptanceTest.java  |  207 ++
 .../geode/session/tests/ContainerInstall.java      |    8 +-
 .../session/tests/GenericAppServerContainer.java   |    3 +-
 .../geode/session/tests/ServerContainer.java       |    4 +-
 .../source/subnavs/geode-subnav.erb                |   43 +-
 .../protocol/operations/OperationHandler.java      |    7 +-
 .../ConnectionShiroAuthorizingStateProcessor.java  |    3 +-
 .../protocol/state/ConnectionStateProcessor.java   |   26 +-
 ...va => ConnectionTerminatingStateProcessor.java} |   18 +-
 .../OperationNotAuthorizedException.java}          |   10 +-
 .../apache/geode/cache/query/internal/parse/oql.g  |    2 +-
 .../java/org/apache/geode/admin/GemFireHealth.java |    5 +-
 .../admin/internal/AdminDistributedSystemImpl.java |    2 +-
 .../admin/internal/ConfigurationParameterImpl.java |   12 -
 .../geode/admin/internal/FinishBackupRequest.java  |  174 -
 .../geode/admin/internal/FinishBackupResponse.java |   76 -
 .../geode/admin/internal/FlushToDiskRequest.java   |   92 -
 .../geode/admin/internal/PrepareBackupRequest.java |  134 -
 .../internal/ConfigurationParameterJmxImpl.java    |    5 -
 .../apache/geode/cache/DynamicRegionFactory.java   |    3 +-
 .../org/apache/geode/cache/EvictionAlgorithm.java  |    6 +-
 .../org/apache/geode/cache/EvictionAttributes.java |    2 +
 .../apache/geode/cache/RegionAccessException.java  |    8 +-
 .../geode/cache/RegionDistributionException.java   |    8 +-
 .../cache/client/internal/OpExecutorImpl.java      |   19 +-
 .../geode/cache/execute/FunctionContext.java       |   21 +
 .../query/internal/index/MemoryIndexStore.java     |    2 +-
 .../cache/query/internal/parse/GemFireAST.java     |    3 +-
 .../geode/distributed/ConfigurationProperties.java |   27 +
 .../internal/AbstractDistributionConfig.java       |    3 +
 .../internal/ClusterConfigurationService.java      |  144 +-
 .../org/apache/geode/distributed/internal/DM.java  |  145 +-
 .../internal/DistributedSystemService.java         |   15 +-
 .../distributed/internal/DistributionConfig.java   |   48 +
 .../internal/DistributionConfigImpl.java           |   26 +-
 .../internal/DistributionMessageObserver.java      |   16 +-
 .../internal/InternalDistributedSystem.java        |   24 +
 .../distributed/internal/InternalLocator.java      |   25 -
 .../internal/LonerDistributionManager.java         |   19 +
 .../internal/OverflowQueueWithDMStats.java         |    3 +-
 .../geode/distributed/internal/ProductUseLog.java  |    2 +-
 .../distributed/internal/ReplyProcessor21.java     |  140 +-
 .../distributed/internal/tcpserver/TcpServer.java  |  202 +-
 .../org/apache/geode/internal/DSFIDFactory.java    |   36 +-
 .../geode/internal/DataSerializableFixedID.java    |   10 +-
 .../geode/internal/EmptyInputStreamFilter.java     |   11 +-
 .../apache/geode/internal/InputStreamFilter.java   |   10 +-
 .../geode/internal/InternalDataSerializer.java     |   93 +
 .../internal/ObjectInputStreamFilterWrapper.java   |   94 +
 .../org/apache/geode/internal/SystemAdmin.java     |    2 +-
 .../admin/remote/AddHealthListenerRequest.java     |    2 +-
 .../admin/remote/AddHealthListenerResponse.java    |    4 +-
 .../admin/remote/AddStatListenerRequest.java       |    4 +-
 .../admin/remote/AddStatListenerResponse.java      |    4 +-
 .../admin/remote/AdminFailureResponse.java         |   36 +-
 .../admin/remote/AdminMultipleReplyProcessor.java  |   51 +-
 .../geode/internal/admin/remote/AdminRequest.java  |    5 +-
 .../internal/admin/remote/BridgeServerRequest.java |    4 +-
 .../admin/remote/BridgeServerResponse.java         |    4 +-
 .../internal/admin/remote/CacheConfigRequest.java  |    2 +-
 .../internal/admin/remote/CacheConfigResponse.java |    6 +-
 .../internal/admin/remote/CacheInfoRequest.java    |    4 +-
 .../internal/admin/remote/CacheInfoResponse.java   |    5 +-
 .../admin/remote/CancelStatListenerRequest.java    |    2 +-
 .../admin/remote/CancelStatListenerResponse.java   |    4 +-
 .../internal/admin/remote/CliLegacyMessage.java    |    3 +-
 .../internal/admin/remote/CompactRequest.java      |   13 +-
 .../admin/remote/DurableClientInfoRequest.java     |    4 +-
 .../admin/remote/DurableClientInfoResponse.java    |    6 +-
 .../admin/remote/FetchDistLockInfoRequest.java     |    4 +-
 .../admin/remote/FetchDistLockInfoResponse.java    |    3 +-
 .../admin/remote/FetchHealthDiagnosisRequest.java  |    2 +-
 .../admin/remote/FetchHealthDiagnosisResponse.java |    4 +-
 .../internal/admin/remote/FetchHostRequest.java    |    2 +-
 .../internal/admin/remote/FetchHostResponse.java   |    5 +-
 .../remote/FetchResourceAttributesRequest.java     |    2 +-
 .../remote/FetchResourceAttributesResponse.java    |   29 +-
 .../internal/admin/remote/FetchStatsRequest.java   |    2 +-
 .../internal/admin/remote/FetchStatsResponse.java  |   20 +-
 .../internal/admin/remote/FetchSysCfgRequest.java  |    2 +-
 .../internal/admin/remote/FetchSysCfgResponse.java |    3 +-
 .../internal/admin/remote/LicenseInfoRequest.java  |    4 +-
 .../internal/admin/remote/LicenseInfoResponse.java |    9 +-
 .../admin/remote/MissingPersistentIDsRequest.java  |   13 +-
 .../admin/remote/ObjectDetailsRequest.java         |    4 +-
 .../admin/remote/ObjectDetailsResponse.java        |    3 +-
 .../internal/admin/remote/ObjectNamesRequest.java  |    4 +-
 .../internal/admin/remote/ObjectNamesResponse.java |    3 +-
 .../remote/PrepareRevokePersistentIDRequest.java   |    3 +-
 .../admin/remote/RefreshMemberSnapshotRequest.java |    2 +-
 .../remote/RefreshMemberSnapshotResponse.java      |    5 +-
 .../admin/remote/RegionAttributesRequest.java      |    4 +-
 .../admin/remote/RegionAttributesResponse.java     |    4 +-
 .../geode/internal/admin/remote/RegionRequest.java |    4 +-
 .../internal/admin/remote/RegionResponse.java      |    2 +-
 .../internal/admin/remote/RegionSizeRequest.java   |    4 +-
 .../internal/admin/remote/RegionSizeResponse.java  |    3 +-
 .../admin/remote/RegionStatisticsRequest.java      |    2 +-
 .../admin/remote/RegionStatisticsResponse.java     |    4 +-
 .../admin/remote/RegionSubRegionSizeRequest.java   |    4 +-
 .../admin/remote/RegionSubRegionsSizeResponse.java |    7 +-
 .../admin/remote/RemoveHealthListenerRequest.java  |    2 +-
 .../admin/remote/RemoveHealthListenerResponse.java |    4 +-
 .../admin/remote/ResetHealthStatusRequest.java     |    4 +-
 .../admin/remote/ResetHealthStatusResponse.java    |    4 +-
 .../admin/remote/RevokePersistentIDRequest.java    |    3 +-
 .../internal/admin/remote/RootRegionRequest.java   |    2 +-
 .../internal/admin/remote/RootRegionResponse.java  |    5 +-
 .../internal/admin/remote/ShutdownAllRequest.java  |    7 +-
 .../internal/admin/remote/StoreSysCfgRequest.java  |    2 +-
 .../internal/admin/remote/StoreSysCfgResponse.java |    3 +-
 .../internal/admin/remote/SubRegionRequest.java    |    4 +-
 .../internal/admin/remote/SubRegionResponse.java   |    3 +-
 .../internal/admin/remote/TailLogRequest.java      |    2 +-
 .../internal/admin/remote/TailLogResponse.java     |    5 +-
 .../internal/admin/remote/VersionInfoRequest.java  |    4 +-
 .../internal/admin/remote/VersionInfoResponse.java |    3 +-
 .../internal/cache/AbstractBucketRegionQueue.java  |    4 +-
 .../geode/internal/cache/AbstractDiskRegion.java   |    5 +
 .../geode/internal/cache/AbstractLRURegionMap.java |  253 +-
 .../geode/internal/cache/AbstractRegion.java       |   15 +-
 .../geode/internal/cache/AbstractRegionMap.java    |   29 +-
 .../apache/geode/internal/cache/BucketAdvisor.java |    3 +-
 .../geode/internal/cache/BucketRegionEvictior.java |   60 -
 .../geode/internal/cache/CachedDeserializable.java |    3 +-
 .../cache/CachedDeserializableFactory.java         |    2 +-
 .../internal/cache/ClusterConfigurationLoader.java |  112 +-
 .../internal/cache/CreateRegionProcessor.java      |    4 +-
 .../geode/internal/cache/DirectoryHolder.java      |    2 +-
 .../geode/internal/cache/DiskStoreBackup.java      |    2 -
 .../geode/internal/cache/DiskStoreFactoryImpl.java |    1 +
 .../apache/geode/internal/cache/DiskStoreImpl.java |   37 +-
 .../geode/internal/cache/DiskStoreMonitor.java     |   31 +-
 .../apache/geode/internal/cache/DistTXState.java   |    8 +-
 .../internal/cache/DistTXStateOnCoordinator.java   |   12 +-
 .../cache/DistTXStateProxyImplOnCoordinator.java   |    2 +-
 .../geode/internal/cache/DistributedRegion.java    |    5 +-
 .../geode/internal/cache/EntryEventImpl.java       |  133 +-
 .../geode/internal/cache/EventStateHelper.java     |    5 +-
 .../internal/cache/EvictionAttributesImpl.java     |   44 +-
 .../geode/internal/cache/GemFireCacheImpl.java     |   51 +-
 ...ava~d2263ebc2... Create HasDiskRegion interface |   22 +
 .../internal/cache/InitialImageOperation.java      |    4 +-
 .../apache/geode/internal/cache/InternalCache.java |    1 +
 .../geode/internal/cache/InternalRegion.java       |   13 +
 .../apache/geode/internal/cache/LocalRegion.java   |   42 +-
 .../geode/internal/cache/NonLocalRegionEntry.java  |   32 +-
 .../org/apache/geode/internal/cache/Oplog.java     |   61 +-
 .../geode/internal/cache/PartitionedRegion.java    |   14 +-
 .../internal/cache/PartitionedRegionDataStore.java |    1 +
 .../internal/cache/PlaceHolderDiskRegion.java      |    6 +-
 .../geode/internal/cache/ProxyRegionMap.java       |   38 +-
 .../apache/geode/internal/cache/RegionEntry.java   |   10 +-
 .../geode/internal/cache/RegionEntryContext.java   |   10 +-
 .../geode/internal/cache/RegionEvictorTask.java    |  141 -
 .../org/apache/geode/internal/cache/RegionMap.java |    8 +-
 .../apache/geode/internal/cache/RegionStatus.java  |    5 +-
 .../cache/SearchLoadAndWriteProcessor.java         |   13 +
 .../internal/cache/VMCachedDeserializable.java     |    8 +-
 .../geode/internal/cache/VMLRURegionMap.java       |   28 +-
 .../geode/internal/cache/ValidatingDiskRegion.java |   17 +-
 .../cache/backup}/BackupDataStoreHelper.java       |   21 +-
 .../cache/backup}/BackupDataStoreResult.java       |    2 +-
 .../{persistence => backup}/BackupInspector.java   |    2 +-
 .../internal/cache/{ => backup}/BackupLock.java    |   45 +-
 .../internal/cache/{ => backup}/BackupManager.java |   50 +-
 .../internal/cache/backup/BackupOperation.java     |   85 +
 .../cache/backup/BackupReplyProcessor.java         |   59 +
 .../cache/backup/BackupResponse.java}              |   29 +-
 .../cache/backup/BackupResultCollector.java        |   13 +-
 .../internal/cache/{ => backup}/BackupUtil.java    |    4 +-
 .../geode/internal/cache/backup/FinishBackup.java  |   47 +
 .../internal/cache/backup/FinishBackupFactory.java |   49 +
 .../cache/backup/FinishBackupOperation.java        |   75 +
 .../internal/cache/backup/FinishBackupRequest.java |  100 +
 .../geode/internal/cache/backup/FlushToDisk.java   |   20 +-
 .../cache/backup/FlushToDiskFactory.java}          |   35 +-
 .../cache/backup/FlushToDiskOperation.java         |   87 +
 .../cache/backup/FlushToDiskProcessor.java}        |   31 +-
 .../internal/cache/backup/FlushToDiskRequest.java  |   57 +
 .../cache/backup}/FlushToDiskResponse.java         |    2 +-
 .../cache/backup/PrepareBackup.java}               |   39 +-
 .../cache/backup/PrepareBackupFactory.java         |   45 +
 .../cache/backup/PrepareBackupOperation.java       |   64 +
 .../cache/backup/PrepareBackupRequest.java         |   73 +
 .../{persistence => backup}/RestoreScript.java     |    2 +-
 .../{persistence => backup}/ScriptGenerator.java   |    2 +-
 .../UnixBackupInspector.java                       |    2 +-
 .../UnixScriptGenerator.java                       |    5 +-
 .../WindowsBackupInspector.java                    |    2 +-
 .../WindowsScriptGenerator.java                    |    3 +-
 .../client/protocol/ClientProtocolProcessor.java   |    5 +
 .../protocol/ClientProtocolServiceLoader.java      |    6 +-
 .../CompressedCachedDeserializable.java            |    2 +-
 .../{ => entries}/AbstractDiskLRURegionEntry.java  |   12 +-
 .../cache/entries/AbstractDiskRegionEntry.java     |    2 +-
 .../cache/entries/AbstractLRURegionEntry.java      |   20 +-
 .../entries/AbstractOplogDiskRegionEntry.java      |    2 +-
 .../cache/entries/AbstractRegionEntry.java         |   50 +-
 .../geode/internal/cache/entries/DiskEntry.java    |   43 +-
 .../internal/cache/entries/LeafRegionEntry.cpp     |   68 +-
 .../cache/entries/VMStatsDiskLRURegionEntry.java   |    1 -
 .../VMStatsDiskLRURegionEntryHeapIntKey.java       |   53 +-
 .../VMStatsDiskLRURegionEntryHeapLongKey.java      |   53 +-
 .../VMStatsDiskLRURegionEntryHeapObjectKey.java    |   53 +-
 .../VMStatsDiskLRURegionEntryHeapStringKey1.java   |   53 +-
 .../VMStatsDiskLRURegionEntryHeapStringKey2.java   |   53 +-
 .../VMStatsDiskLRURegionEntryHeapUUIDKey.java      |   53 +-
 .../VMStatsDiskLRURegionEntryOffHeapIntKey.java    |   53 +-
 .../VMStatsDiskLRURegionEntryOffHeapLongKey.java   |   53 +-
 .../VMStatsDiskLRURegionEntryOffHeapObjectKey.java |   53 +-
 ...VMStatsDiskLRURegionEntryOffHeapStringKey1.java |   53 +-
 ...VMStatsDiskLRURegionEntryOffHeapStringKey2.java |   53 +-
 .../VMStatsDiskLRURegionEntryOffHeapUUIDKey.java   |   53 +-
 .../entries/VMStatsDiskRegionEntryHeapIntKey.java  |    8 +-
 .../entries/VMStatsDiskRegionEntryHeapLongKey.java |    8 +-
 .../VMStatsDiskRegionEntryHeapObjectKey.java       |    8 +-
 .../VMStatsDiskRegionEntryHeapStringKey1.java      |    8 +-
 .../VMStatsDiskRegionEntryHeapStringKey2.java      |    8 +-
 .../entries/VMStatsDiskRegionEntryHeapUUIDKey.java |    8 +-
 .../VMStatsDiskRegionEntryOffHeapIntKey.java       |    8 +-
 .../VMStatsDiskRegionEntryOffHeapLongKey.java      |    8 +-
 .../VMStatsDiskRegionEntryOffHeapObjectKey.java    |    8 +-
 .../VMStatsDiskRegionEntryOffHeapStringKey1.java   |    8 +-
 .../VMStatsDiskRegionEntryOffHeapStringKey2.java   |    8 +-
 .../VMStatsDiskRegionEntryOffHeapUUIDKey.java      |    8 +-
 .../entries/VMStatsLRURegionEntryHeapIntKey.java   |   49 +-
 .../entries/VMStatsLRURegionEntryHeapLongKey.java  |   49 +-
 .../VMStatsLRURegionEntryHeapObjectKey.java        |   49 +-
 .../VMStatsLRURegionEntryHeapStringKey1.java       |   49 +-
 .../VMStatsLRURegionEntryHeapStringKey2.java       |   49 +-
 .../entries/VMStatsLRURegionEntryHeapUUIDKey.java  |   49 +-
 .../VMStatsLRURegionEntryOffHeapIntKey.java        |   49 +-
 .../VMStatsLRURegionEntryOffHeapLongKey.java       |   49 +-
 .../VMStatsLRURegionEntryOffHeapObjectKey.java     |   49 +-
 .../VMStatsLRURegionEntryOffHeapStringKey1.java    |   49 +-
 .../VMStatsLRURegionEntryOffHeapStringKey2.java    |   49 +-
 .../VMStatsLRURegionEntryOffHeapUUIDKey.java       |   49 +-
 .../entries/VMStatsRegionEntryHeapIntKey.java      |    4 +-
 .../entries/VMStatsRegionEntryHeapLongKey.java     |    4 +-
 .../entries/VMStatsRegionEntryHeapObjectKey.java   |    4 +-
 .../entries/VMStatsRegionEntryHeapStringKey1.java  |    4 +-
 .../entries/VMStatsRegionEntryHeapStringKey2.java  |    4 +-
 .../entries/VMStatsRegionEntryHeapUUIDKey.java     |    4 +-
 .../entries/VMStatsRegionEntryOffHeapIntKey.java   |    4 +-
 .../entries/VMStatsRegionEntryOffHeapLongKey.java  |    4 +-
 .../VMStatsRegionEntryOffHeapObjectKey.java        |    4 +-
 .../VMStatsRegionEntryOffHeapStringKey1.java       |    4 +-
 .../VMStatsRegionEntryOffHeapStringKey2.java       |    4 +-
 .../entries/VMStatsRegionEntryOffHeapUUIDKey.java  |    4 +-
 .../cache/entries/VMThinDiskLRURegionEntry.java    |    1 -
 .../VMThinDiskLRURegionEntryHeapIntKey.java        |   53 +-
 .../VMThinDiskLRURegionEntryHeapLongKey.java       |   53 +-
 .../VMThinDiskLRURegionEntryHeapObjectKey.java     |   53 +-
 .../VMThinDiskLRURegionEntryHeapStringKey1.java    |   53 +-
 .../VMThinDiskLRURegionEntryHeapStringKey2.java    |   53 +-
 .../VMThinDiskLRURegionEntryHeapUUIDKey.java       |   53 +-
 .../VMThinDiskLRURegionEntryOffHeapIntKey.java     |   53 +-
 .../VMThinDiskLRURegionEntryOffHeapLongKey.java    |   53 +-
 .../VMThinDiskLRURegionEntryOffHeapObjectKey.java  |   53 +-
 .../VMThinDiskLRURegionEntryOffHeapStringKey1.java |   53 +-
 .../VMThinDiskLRURegionEntryOffHeapStringKey2.java |   53 +-
 .../VMThinDiskLRURegionEntryOffHeapUUIDKey.java    |   53 +-
 .../entries/VMThinDiskRegionEntryHeapIntKey.java   |    8 +-
 .../entries/VMThinDiskRegionEntryHeapLongKey.java  |    8 +-
 .../VMThinDiskRegionEntryHeapObjectKey.java        |    8 +-
 .../VMThinDiskRegionEntryHeapStringKey1.java       |    8 +-
 .../VMThinDiskRegionEntryHeapStringKey2.java       |    8 +-
 .../entries/VMThinDiskRegionEntryHeapUUIDKey.java  |    8 +-
 .../VMThinDiskRegionEntryOffHeapIntKey.java        |    8 +-
 .../VMThinDiskRegionEntryOffHeapLongKey.java       |    8 +-
 .../VMThinDiskRegionEntryOffHeapObjectKey.java     |    8 +-
 .../VMThinDiskRegionEntryOffHeapStringKey1.java    |    8 +-
 .../VMThinDiskRegionEntryOffHeapStringKey2.java    |    8 +-
 .../VMThinDiskRegionEntryOffHeapUUIDKey.java       |    8 +-
 .../entries/VMThinLRURegionEntryHeapIntKey.java    |   49 +-
 .../entries/VMThinLRURegionEntryHeapLongKey.java   |   49 +-
 .../entries/VMThinLRURegionEntryHeapObjectKey.java |   49 +-
 .../VMThinLRURegionEntryHeapStringKey1.java        |   49 +-
 .../VMThinLRURegionEntryHeapStringKey2.java        |   49 +-
 .../entries/VMThinLRURegionEntryHeapUUIDKey.java   |   49 +-
 .../entries/VMThinLRURegionEntryOffHeapIntKey.java |   49 +-
 .../VMThinLRURegionEntryOffHeapLongKey.java        |   49 +-
 .../VMThinLRURegionEntryOffHeapObjectKey.java      |   49 +-
 .../VMThinLRURegionEntryOffHeapStringKey1.java     |   49 +-
 .../VMThinLRURegionEntryOffHeapStringKey2.java     |   49 +-
 .../VMThinLRURegionEntryOffHeapUUIDKey.java        |   49 +-
 .../cache/entries/VMThinRegionEntryHeapIntKey.java |    4 +-
 .../entries/VMThinRegionEntryHeapLongKey.java      |    4 +-
 .../entries/VMThinRegionEntryHeapObjectKey.java    |    4 +-
 .../entries/VMThinRegionEntryHeapStringKey1.java   |    4 +-
 .../entries/VMThinRegionEntryHeapStringKey2.java   |    4 +-
 .../entries/VMThinRegionEntryHeapUUIDKey.java      |    4 +-
 .../entries/VMThinRegionEntryOffHeapIntKey.java    |    4 +-
 .../entries/VMThinRegionEntryOffHeapLongKey.java   |    4 +-
 .../entries/VMThinRegionEntryOffHeapObjectKey.java |    4 +-
 .../VMThinRegionEntryOffHeapStringKey1.java        |    4 +-
 .../VMThinRegionEntryOffHeapStringKey2.java        |    4 +-
 .../entries/VMThinRegionEntryOffHeapUUIDKey.java   |    4 +-
 ...VersionedStatsDiskLRURegionEntryHeapIntKey.java |   53 +-
 ...ersionedStatsDiskLRURegionEntryHeapLongKey.java |   53 +-
 ...sionedStatsDiskLRURegionEntryHeapObjectKey.java |   53 +-
 ...ionedStatsDiskLRURegionEntryHeapStringKey1.java |   53 +-
 ...ionedStatsDiskLRURegionEntryHeapStringKey2.java |   53 +-
 ...ersionedStatsDiskLRURegionEntryHeapUUIDKey.java |   53 +-
 ...sionedStatsDiskLRURegionEntryOffHeapIntKey.java |   53 +-
 ...ionedStatsDiskLRURegionEntryOffHeapLongKey.java |   53 +-
 ...nedStatsDiskLRURegionEntryOffHeapObjectKey.java |   53 +-
 ...edStatsDiskLRURegionEntryOffHeapStringKey1.java |   53 +-
 ...edStatsDiskLRURegionEntryOffHeapStringKey2.java |   53 +-
 ...ionedStatsDiskLRURegionEntryOffHeapUUIDKey.java |   53 +-
 .../VersionedStatsDiskRegionEntryHeapIntKey.java   |    8 +-
 .../VersionedStatsDiskRegionEntryHeapLongKey.java  |    8 +-
 ...VersionedStatsDiskRegionEntryHeapObjectKey.java |    8 +-
 ...ersionedStatsDiskRegionEntryHeapStringKey1.java |    8 +-
 ...ersionedStatsDiskRegionEntryHeapStringKey2.java |    8 +-
 .../VersionedStatsDiskRegionEntryHeapUUIDKey.java  |    8 +-
 ...VersionedStatsDiskRegionEntryOffHeapIntKey.java |    8 +-
 ...ersionedStatsDiskRegionEntryOffHeapLongKey.java |    8 +-
 ...sionedStatsDiskRegionEntryOffHeapObjectKey.java |    8 +-
 ...ionedStatsDiskRegionEntryOffHeapStringKey1.java |    8 +-
 ...ionedStatsDiskRegionEntryOffHeapStringKey2.java |    8 +-
 ...ersionedStatsDiskRegionEntryOffHeapUUIDKey.java |    8 +-
 .../VersionedStatsLRURegionEntryHeapIntKey.java    |   49 +-
 .../VersionedStatsLRURegionEntryHeapLongKey.java   |   49 +-
 .../VersionedStatsLRURegionEntryHeapObjectKey.java |   49 +-
 ...VersionedStatsLRURegionEntryHeapStringKey1.java |   49 +-
 ...VersionedStatsLRURegionEntryHeapStringKey2.java |   49 +-
 .../VersionedStatsLRURegionEntryHeapUUIDKey.java   |   49 +-
 .../VersionedStatsLRURegionEntryOffHeapIntKey.java |   49 +-
 ...VersionedStatsLRURegionEntryOffHeapLongKey.java |   49 +-
 ...rsionedStatsLRURegionEntryOffHeapObjectKey.java |   49 +-
 ...sionedStatsLRURegionEntryOffHeapStringKey1.java |   49 +-
 ...sionedStatsLRURegionEntryOffHeapStringKey2.java |   49 +-
 ...VersionedStatsLRURegionEntryOffHeapUUIDKey.java |   49 +-
 .../VersionedStatsRegionEntryHeapIntKey.java       |    4 +-
 .../VersionedStatsRegionEntryHeapLongKey.java      |    4 +-
 .../VersionedStatsRegionEntryHeapObjectKey.java    |    4 +-
 .../VersionedStatsRegionEntryHeapStringKey1.java   |    4 +-
 .../VersionedStatsRegionEntryHeapStringKey2.java   |    4 +-
 .../VersionedStatsRegionEntryHeapUUIDKey.java      |    4 +-
 .../VersionedStatsRegionEntryOffHeapIntKey.java    |    4 +-
 .../VersionedStatsRegionEntryOffHeapLongKey.java   |    4 +-
 .../VersionedStatsRegionEntryOffHeapObjectKey.java |    4 +-
 ...VersionedStatsRegionEntryOffHeapStringKey1.java |    4 +-
 ...VersionedStatsRegionEntryOffHeapStringKey2.java |    4 +-
 .../VersionedStatsRegionEntryOffHeapUUIDKey.java   |    4 +-
 .../VersionedThinDiskLRURegionEntryHeapIntKey.java |   53 +-
 ...VersionedThinDiskLRURegionEntryHeapLongKey.java |   53 +-
 ...rsionedThinDiskLRURegionEntryHeapObjectKey.java |   53 +-
 ...sionedThinDiskLRURegionEntryHeapStringKey1.java |   53 +-
 ...sionedThinDiskLRURegionEntryHeapStringKey2.java |   53 +-
 ...VersionedThinDiskLRURegionEntryHeapUUIDKey.java |   53 +-
 ...rsionedThinDiskLRURegionEntryOffHeapIntKey.java |   53 +-
 ...sionedThinDiskLRURegionEntryOffHeapLongKey.java |   53 +-
 ...onedThinDiskLRURegionEntryOffHeapObjectKey.java |   53 +-
 ...nedThinDiskLRURegionEntryOffHeapStringKey1.java |   53 +-
 ...nedThinDiskLRURegionEntryOffHeapStringKey2.java |   53 +-
 ...sionedThinDiskLRURegionEntryOffHeapUUIDKey.java |   53 +-
 .../VersionedThinDiskRegionEntryHeapIntKey.java    |    8 +-
 .../VersionedThinDiskRegionEntryHeapLongKey.java   |    8 +-
 .../VersionedThinDiskRegionEntryHeapObjectKey.java |    8 +-
 ...VersionedThinDiskRegionEntryHeapStringKey1.java |    8 +-
 ...VersionedThinDiskRegionEntryHeapStringKey2.java |    8 +-
 .../VersionedThinDiskRegionEntryHeapUUIDKey.java   |    8 +-
 .../VersionedThinDiskRegionEntryOffHeapIntKey.java |    8 +-
 ...VersionedThinDiskRegionEntryOffHeapLongKey.java |    8 +-
 ...rsionedThinDiskRegionEntryOffHeapObjectKey.java |    8 +-
 ...sionedThinDiskRegionEntryOffHeapStringKey1.java |    8 +-
 ...sionedThinDiskRegionEntryOffHeapStringKey2.java |    8 +-
 ...VersionedThinDiskRegionEntryOffHeapUUIDKey.java |    8 +-
 .../VersionedThinLRURegionEntryHeapIntKey.java     |   49 +-
 .../VersionedThinLRURegionEntryHeapLongKey.java    |   49 +-
 .../VersionedThinLRURegionEntryHeapObjectKey.java  |   49 +-
 .../VersionedThinLRURegionEntryHeapStringKey1.java |   49 +-
 .../VersionedThinLRURegionEntryHeapStringKey2.java |   49 +-
 .../VersionedThinLRURegionEntryHeapUUIDKey.java    |   49 +-
 .../VersionedThinLRURegionEntryOffHeapIntKey.java  |   49 +-
 .../VersionedThinLRURegionEntryOffHeapLongKey.java |   49 +-
 ...ersionedThinLRURegionEntryOffHeapObjectKey.java |   49 +-
 ...rsionedThinLRURegionEntryOffHeapStringKey1.java |   49 +-
 ...rsionedThinLRURegionEntryOffHeapStringKey2.java |   49 +-
 .../VersionedThinLRURegionEntryOffHeapUUIDKey.java |   49 +-
 .../VersionedThinRegionEntryHeapIntKey.java        |    4 +-
 .../VersionedThinRegionEntryHeapLongKey.java       |    4 +-
 .../VersionedThinRegionEntryHeapObjectKey.java     |    4 +-
 .../VersionedThinRegionEntryHeapStringKey1.java    |    4 +-
 .../VersionedThinRegionEntryHeapStringKey2.java    |    4 +-
 .../VersionedThinRegionEntryHeapUUIDKey.java       |    4 +-
 .../VersionedThinRegionEntryOffHeapIntKey.java     |    4 +-
 .../VersionedThinRegionEntryOffHeapLongKey.java    |    4 +-
 .../VersionedThinRegionEntryOffHeapObjectKey.java  |    4 +-
 .../VersionedThinRegionEntryOffHeapStringKey1.java |    4 +-
 .../VersionedThinRegionEntryOffHeapStringKey2.java |    4 +-
 .../VersionedThinRegionEntryOffHeapUUIDKey.java    |    4 +-
 .../cache/eviction/AbstractEvictionController.java |  270 ++
 .../cache/eviction/AbstractEvictionList.java       |  210 ++
 .../CachedDeserializableValueWrapper.java}         |   20 +-
 .../CountLRUEviction.java}                         |  253 +-
 .../cache/eviction/DisabledEvictionStatistics.java |  105 +
 .../LRUEntry.java => eviction/EvictableEntry.java} |    6 +-
 .../EvictableMap.java}                             |   34 +-
 .../EvictionController.java}                       |   61 +-
 .../internal/cache/eviction/EvictionList.java      |   59 +
 .../cache/eviction/EvictionListBuilder.java        |  102 +
 .../EvictionNode.java}                             |   33 +-
 .../cache/eviction/EvictionStatistics.java         |   23 +-
 .../EvictionStatisticsImpl.java}                   |  161 +-
 .../geode/internal/cache/eviction/GuardNode.java   |   94 +
 .../cache/{lru => eviction}/HeapEvictor.java       |  381 +--
 .../internal/cache/eviction/HeapLRUController.java |  231 ++
 .../eviction/InternalEvictionStatistics.java}      |   31 +-
 .../geode/internal/cache/eviction/LIFOList.java    |   66 +
 .../cache/eviction/LRUListWithAsyncSorting.java    |  232 ++
 .../cache/eviction/LRUListWithSyncSorting.java     |  112 +
 .../MemoryLRUController.java}                      |  329 +-
 .../cache/{lru => eviction}/OffHeapEvictor.java    |   38 +-
 .../internal/cache/eviction/RegionEvictorTask.java |  108 +
 .../internal/cache/eviction/SizeLRUController.java |   48 +
 .../PartitionedRegionFunctionResultWaiter.java     |    1 -
 .../cache/lru/HeapLRUCapacityController.java       |  313 --
 .../internal/cache/lru/HeapLRUStatistics.java      |   59 -
 .../geode/internal/cache/lru/LRUAlgorithm.java     |  317 --
 .../geode/internal/cache/lru/NewLIFOClockHand.java |   94 -
 .../geode/internal/cache/lru/NewLRUClockHand.java  |  464 ---
 .../apache/geode/internal/cache/lru/Sizeable.java  |   60 -
 .../cache/persistence/PersistentMemberManager.java |    8 +-
 .../internal/cache/tier/CommunicationMode.java     |   25 +-
 .../internal/cache/tier/sockets/AcceptorImpl.java  |  318 +-
 .../tier/sockets/ClientUpdateMessageImpl.java      |    7 +-
 .../cache/tier/sockets/ClientUserAuths.java        |    3 +
 .../sockets/GenericProtocolServerConnection.java   |    6 +-
 .../cache/tier/sockets/HAEventWrapper.java         |    2 +-
 .../cache/tier/sockets/ServerConnection.java       |   68 +-
 .../tier/sockets/ServerConnectionFactory.java      |   18 +-
 .../geode/internal/cache/tx/DistTxEntryEvent.java  |    1 +
 .../cache/versions/RegionVersionVector.java        |   99 +-
 .../internal/cache/wan/GatewaySenderEventImpl.java |    6 +-
 .../internal/cache/xmlcache/CacheCreation.java     |    2 +-
 .../internal/cache/xmlcache/CacheXmlParser.java    |    7 +-
 .../geode/internal/i18n/LocalizedStrings.java      |    4 +-
 .../geode/internal/jta/TransactionManagerImpl.java |    2 +-
 .../geode/internal/lang/SystemPropertyHelper.java  |   53 +-
 .../security/IntegratedSecurityService.java        |    8 +-
 .../org/apache/geode/internal/size/Sizeable.java   |   61 +
 .../org/apache/geode/management/BackupStatus.java  |    7 +-
 .../apache/geode/management/ManagementService.java |    5 +
 .../geode/management/RegionAttributesData.java     |   49 +-
 .../apache/geode/management/cli/ConverterHint.java |   36 +-
 .../geode/management/internal/MBeanJMXAdapter.java |    5 -
 .../internal/SystemManagementService.java          |    8 +
 .../internal/beans/DistributedSystemBridge.java    |    4 +-
 .../internal/beans/MemberMBeanBridge.java          |   12 +-
 .../internal/beans/RegionMBeanBridge.java          |   13 +-
 .../beans/RegionMBeanCompositeDataFactory.java     |   23 +-
 .../geode/management/internal/cli/CliUtil.java     |   17 +-
 .../cli/commands/AlterAsyncEventQueueCommand.java  |  173 +
 .../internal/cli/commands/AlterRegionCommand.java  |   43 +-
 .../cli/commands/BackupDiskStoreCommand.java       |    2 +-
 .../cli/commands/CommandAvailabilityIndicator.java |    2 +-
 .../cli/commands/CreateAsyncEventQueueCommand.java |  109 +-
 .../cli/commands/CreateDiskStoreCommand.java       |  115 +-
 .../cli/commands/CreateGatewayReceiverCommand.java |   90 +-
 .../cli/commands/CreateGatewaySenderCommand.java   |  105 +-
 .../internal/cli/commands/CreateIndexCommand.java  |   92 +-
 .../internal/cli/commands/CreateRegionCommand.java |   50 +-
 .../cli/commands/DescribeRegionCommand.java        |  243 +-
 .../cli/commands/DestroyDiskStoreCommand.java      |   70 +-
 .../cli/commands/DestroyGatewaySenderCommand.java  |   38 +-
 .../internal/cli/commands/DestroyIndexCommand.java |   59 +-
 .../cli/commands/DestroyRegionCommand.java         |   60 +-
 .../ExportImportClusterConfigurationCommands.java  |    4 +-
 .../internal/cli/commands/GfshCommand.java         |   25 +-
 .../internal/cli/commands/ListRegionCommand.java   |   23 +-
 ...evelConverter.java => BaseStringConverter.java} |   37 +-
 .../converters/ClusterMemberIdNameConverter.java   |   31 +-
 .../cli/converters/DiskStoreNameConverter.java     |   32 +-
 .../converters/GatewayReceiverIdsConverter.java    |   71 -
 .../cli/converters/GatewaySenderIdConverter.java   |   26 +-
 .../LocatorDiscoveryConfigConverter.java           |   32 +-
 .../cli/converters/LocatorIdNameConverter.java     |   26 +-
 .../internal/cli/converters/LogLevelConverter.java |   31 +-
 .../cli/converters/MemberGroupConverter.java       |   36 +-
 .../cli/converters/MemberIdNameConverter.java      |   32 +-
 .../internal/cli/domain/DataCommandRequest.java    |    1 -
 .../internal/cli/domain/RegionAttributesInfo.java  |  291 +-
 .../internal/cli/domain/RegionDescription.java     |  145 +-
 .../internal/cli/functions/CliFunctionResult.java  |   20 +-
 .../functions/CreateAsyncEventQueueFunction.java   |   57 +-
 .../cli/functions/CreateIndexFunction.java         |    3 +-
 .../cli/functions/DestroyDiskStoreFunction.java    |   72 +-
 .../functions/DestroyDiskStoreFunctionArgs.java}   |   28 +-
 .../functions/GatewayReceiverCreateFunction.java   |   84 +-
 .../cli/functions/GatewaySenderCreateFunction.java |   32 +-
 .../functions/GatewaySenderDestroyFunction.java    |    5 +-
 .../functions/GetRegionDescriptionFunction.java    |    5 +-
 .../cli/functions/RegionCreateFunction.java        |   10 +-
 .../cli/functions/RegionDestroyFunction.java       |   25 +-
 .../geode/management/internal/cli/help/Helper.java |    4 +
 .../management/internal/cli/i18n/CliStrings.java   |    7 +-
 .../management/internal/cli/json/GfJsonObject.java |    8 +
 .../internal/cli/remote/CommandExecutor.java       |   17 +-
 .../internal/cli/result/CommandResult.java         |   59 +-
 .../internal/cli/result/ResultBuilder.java         |   17 +
 .../internal/cli/result/TabularResultData.java     |   18 +
 .../internal/cli/util/RegionAttributesDefault.java |   14 -
 .../internal/cli/util/RegionAttributesNames.java   |    2 +
 .../callbacks/ConfigurationChangeListener.java     |   68 +-
 .../functions/GetClusterConfigurationFunction.java |   68 +
 .../configuration/functions/UploadJarFunction.java |   17 +-
 .../handlers/ConfigurationRequestHandler.java      |   81 -
 .../messages/ConfigurationRequest.java             |  121 -
 .../messages/ConfigurationResponse.java            |   24 -
 .../internal/messages/CompactRequest.java          |   12 +-
 .../pdx/internal/AutoSerializableManager.java      |    1 +
 .../geode.apache.org/schema/cache/cache-1.0.xsd    |    2 +-
 .../org/apache/geode/cache/doc-files/cache8_0.dtd  |    2 +-
 .../sanctioned-geode-core-serializables.txt}       |  266 +-
 .../geode/cache/ConnectionPoolDUnitTest.java       |   15 +-
 .../cache/client/internal/TXFailoverOpTest.java    |   82 +
 .../management/MemoryThresholdsDUnitTest.java      |   36 +-
 .../geode/cache/query/QueryServiceJUnitTest.java   |   48 +
 .../cache/query/dunit/CompiledInDUnitTest.java     |   11 +
 .../dunit/QueryUsingFunctionContextDUnitTest.java  |   23 +-
 ...ncurrentIndexInitOnOverflowRegionDUnitTest.java |   13 +-
 ...ntIndexOperationsOnOverflowRegionDUnitTest.java |   11 +
 .../InitializeIndexEntryDestroyQueryDUnitTest.java |   12 +
 .../internal/index/MemoryIndexStoreJUnitTest.java  |    6 +
 .../query/internal/parse/OQLParserTest.java}       |   36 +-
 .../partitioned/PRBasicIndexCreationDUnitTest.java |   11 +
 .../PRBasicMultiIndexCreationDUnitTest.java        |   10 +
 .../query/partitioned/PRBasicQueryDUnitTest.java   |   17 +-
 .../partitioned/PRBasicRemoveIndexDUnitTest.java   |   11 +
 .../partitioned/PRColocatedEquiJoinDUnitTest.java  |  159 +-
 .../partitioned/PRQueryCacheCloseDUnitTest.java    |   15 +-
 .../cache/query/partitioned/PRQueryDUnitTest.java  |   16 +-
 .../partitioned/PRQueryRegionCloseDUnitTest.java   |   16 +-
 .../PRQueryRegionDestroyedDUnitTest.java           |   16 +-
 .../PRQueryRemoteNodeExceptionDUnitTest.java       |   11 +
 .../geode/cache/query/transaction/Person.java      |   21 +-
 .../cache/snapshot/ParallelSnapshotDUnitTest.java  |   11 +
 .../geode/cache/snapshot/SnapshotDUnitTest.java    |   25 +-
 .../snapshot/SnapshotPerformanceDUnitTest.java     |    6 +-
 .../apache/geode/cache30/CacheXml66DUnitTest.java  |   23 +-
 .../cache30/CacheXmlNotFoundRegressionTest.java    |   77 +
 .../geode/cache30/ClientServerCCEDUnitTest.java    |   16 +-
 .../apache/geode/cache30/DiskRegionDUnitTest.java  |   56 +-
 .../cache30/DistributedAckRegionDUnitTest.java     |    2 +-
 .../cache30/LRUEvictionControllerDUnitTest.java    |   34 +-
 .../cache30/MemLRUEvictionControllerDUnitTest.java |   18 +-
 .../geode/cache30/MultiVMRegionTestCase.java       |    9 +
 .../OffHeapLRUEvictionControllerDUnitTest.java     |    2 +-
 .../geode/cache30/PartitionedRegionDUnitTest.java  |   10 +
 .../geode/cache30/RegionReliabilityTestCase.java   |    6 +-
 .../org/apache/geode/cache30/TestDiskRegion.java   |   16 +-
 .../AnalyzeSerializablesJUnitTest.java             |  306 +-
 .../apache/geode/distributed/LocatorJUnitTest.java |   38 +-
 .../internal/DistributionConfigJUnitTest.java      |    6 +-
 .../deadlock/GemFireDeadlockDetectorDUnitTest.java |   17 +-
 ...alDataSerializerSerializationWhitelistTest.java |  152 +
 .../internal/cache/AbstractLRURegionMapTest.java   |    2 -
 .../internal/cache/AbstractRegionJUnitTest.java    |   12 +
 .../cache/Bug34179TooManyFilesOpenJUnitTest.java   |    2 +-
 .../geode/internal/cache/Bug37244JUnitTest.java    |  244 --
 .../internal/cache/CacheAdvisorDUnitTest.java      |    4 +-
 .../CacheWriterGetOldValueIntegrationTest.java     |  286 ++
 .../cache/ClientServerGetAllDUnitTest.java         |   31 +-
 .../cache/ClientServerTransactionCCEDUnitTest.java |   14 +
 .../cache/ClientServerTransactionDUnitTest.java    |   16 +-
 .../ClusterConfigurationLoaderIntegrationTest.java |   59 +
 .../geode/internal/cache/CommitFunction.java       |   17 +-
 .../internal/cache/ConcurrentMapOpsDUnitTest.java  |   22 +-
 .../internal/cache/DeltaFaultInDUnitTest.java      |    3 +-
 .../internal/cache/DeltaPropagationDUnitTest.java  |   16 +-
 .../DiskRegOplogSwtchingAndRollerJUnitTest.java    |    6 +-
 .../internal/cache/DiskRegRecoveryJUnitTest.java   |    2 +-
 .../cache/DiskRegionAsyncRecoveryJUnitTest.java    |    2 +-
 .../internal/cache/DiskRegionHelperFactory.java    |  109 +-
 .../geode/internal/cache/DiskRegionJUnitTest.java  |   18 +-
 .../internal/cache/DiskRegionTestingBase.java      |  118 +-
 .../apache/geode/internal/cache/DiskUsageTest.java |  255 ++
 .../geode/internal/cache/EntryEventImplTest.java   |  125 +
 .../geode/internal/cache/GemFireCacheImplTest.java |    4 +-
 .../cache/HAOverflowMemObjectSizerDUnitTest.java   |   11 +-
 .../LIFOEvictionAlgoEnabledRegionJUnitTest.java    |   16 +-
 ...FOEvictionAlgoMemoryEnabledRegionJUnitTest.java |  493 ++-
 .../LRUClearWithDiskRegionOpRegressionTest.java    |  132 +
 .../internal/cache/NestedTransactionFunction.java  |   17 +-
 .../geode/internal/cache/OplogJUnitTest.java       | 2236 ++-----------
 .../cache/PartitionedRegionEvictionDUnitTest.java  |   28 +-
 .../PartitionedRegionLocalMaxMemoryDUnitTest.java  |    2 +-
 .../PartitionedRegionOffHeapEvictionDUnitTest.java |    7 +-
 .../cache/PartitionedRegionQueryDUnitTest.java     |   13 +-
 .../cache/PartitionedRegionSingleHopDUnitTest.java |   12 +-
 .../cache/PartitionedRegionTestUtilsDUnitTest.java |   60 +-
 .../cache/RemoteTransactionCCEDUnitTest.java       |   12 +
 .../internal/cache/RemoteTransactionDUnitTest.java |   15 +
 .../geode/internal/cache/RollbackFunction.java     |   17 +-
 .../internal/cache/SimpleDiskRegionJUnitTest.java  |    2 +-
 .../geode/internal/cache/SizingFlagDUnitTest.java  |    6 +-
 .../geode/internal/cache/SnapshotTestUtil.java     |    8 +-
 .../cache/TransactionsWithDeltaDUnitTest.java      |   28 +-
 .../BackupDistributedTest.java}                    |  582 ++--
 .../BackupInspectorIntegrationTest.java            |    2 +-
 .../BackupIntegrationTest.java}                    |   29 +-
 .../internal/cache/backup/BackupLockTest.java      |  105 +
 .../BackupPrepareAndFinishMsgDUnitTest.java        |   20 +-
 .../cache/backup/BackupReplyProcessorTest.java     |   90 +
 .../cache/backup/FinishBackupFactoryTest.java      |   87 +
 .../cache/backup/FinishBackupOperationTest.java    |  236 ++
 .../cache/backup/FinishBackupRequestTest.java      |  117 +
 .../cache/backup/FlushToDiskFactoryTest.java       |   83 +
 .../cache/backup/FlushToDiskOperationTest.java     |  121 +
 .../cache/backup/FlushToDiskRequestTest.java       |   82 +
 .../IncrementalBackupDistributedTest.java}         |   17 +-
 ...titionedBackupPrepareAndFinishMsgDUnitTest.java |    5 +-
 .../cache/backup/PrepareBackupFactoryTest.java     |   85 +
 .../cache/backup/PrepareBackupOperationTest.java   |  232 ++
 .../cache/backup/PrepareBackupRequestTest.java     |   98 +
 ...eplicateBackupPrepareAndFinishMsgDUnitTest.java |    5 +-
 .../UnixScriptGeneratorTest.java                   |    2 +-
 .../WindowsScriptGeneratorTest.java                |    2 +-
 .../DiskRegOverflowAsyncJUnitPerformanceTest.java  |    8 +-
 .../DiskRegOverflowSyncJUnitPerformanceTest.java   |    8 +-
 ...skRegionOverflowAsyncRollingOpLogJUnitTest.java |   10 +-
 ...iskRegionOverflowSyncRollingOpLogJUnitTest.java |   16 +-
 .../DiskRegionPerfJUnitPerformanceTest.java        |    2 +-
 .../DiskRegionRollOpLogJUnitPerformanceTest.java   |    2 +-
 .../cache/eviction/AbstractEvictionListTest.java   |  274 ++
 .../cache/{ => eviction}/EvictionDUnitTest.java    |   64 +-
 .../EvictionObjectSizerDUnitTest.java              |  124 +-
 .../{ => eviction}/EvictionStatsDUnitTest.java     |  140 +-
 .../cache/{ => eviction}/EvictionTestBase.java     |   70 +-
 .../internal/cache/eviction/LIFOListTest.java      |   99 +
 .../LRUListWithAsyncSortingIntegrationTest.java    |  182 ++
 .../eviction/LRUListWithAsyncSortingTest.java      |  251 ++
 .../LRUListWithSyncSortingIntegrationTest.java     |  185 ++
 .../cache/eviction/LRUListWithSyncSortingTest.java |  153 +
 .../internal/cache/eviction/LRUTestEntry.java      |  458 +++
 .../cache/eviction/LinkableEvictionNode.java       |    8 +-
 .../{ => eviction}/OffHeapEvictionDUnitTest.java   |   18 +-
 .../OffHeapEvictionStatsDUnitTest.java             |    4 +-
 .../RegionEntryEvictionIntegrationTest.java        |   63 +
 .../cache/eviction/TestEvictionController.java     |  177 +
 .../eviction/TestLRUListWithAsyncSorting.java      |   43 +
 .../TransactionsWithOverflowTest.java              |    2 +-
 .../ClientServerFunctionExecutionDUnitTest.java    |   10 +
 ...istributedRegionFunctionExecutionDUnitTest.java |   13 +
 .../FunctionExecution_ExceptionDUnitTest.java      |    9 +
 .../cache/execute/FunctionServiceBase.java         |   37 +-
 .../cache/execute/FunctionServiceClientBase.java   |   10 +
 .../execute/FunctionServiceStatsDUnitTest.java     |    9 +
 .../execute/LocalDataSetIndexingDUnitTest.java     |   34 +-
 .../execute/MemberFunctionExecutionDUnitTest.java  |  169 +-
 .../MultiRegionFunctionExecutionDUnitTest.java     |   13 +-
 .../OnGroupsFunctionExecutionDUnitTest.java        |   49 +-
 ...ctionExecutionSelectorNoSingleHopDUnitTest.java |   10 +
 .../cache/execute/PRClientServerTestBase.java      |   10 +-
 .../cache/execute/PRColocationDUnitTest.java       |   13 +
 .../execute/PRFunctionExecutionDUnitTest.java      |   11 +
 .../geode/internal/cache/execute/TestFunction.java |   25 +-
 .../mock/AlterMockCacheExtensionFunction.java      |   17 +-
 .../mock/AlterMockRegionExtensionFunction.java     |   17 +-
 .../mock/CreateMockCacheExtensionFunction.java     |   17 +-
 .../mock/CreateMockRegionExtensionFunction.java    |   16 +-
 .../mock/DestroyMockCacheExtensionFunction.java    |   17 +-
 .../mock/DestroyMockRegionExtensionFunction.java   |   17 +-
 .../FireAndForgetFunctionOnAllServers.java         |   19 +-
 .../internal/cache/functions/TestFunction.java     |   22 +-
 .../geode/internal/cache/ha/ConflatableObject.java |   25 +-
 .../internal/cache/lru/LRUClockJUnitTest.java      |  516 ---
 .../cache/partitioned/PersistPRKRFDUnitTest.java   |   36 +-
 ...sistentColocatedPartitionedRegionDUnitTest.java |  232 +-
 .../PersistentPartitionedRegionDUnitTest.java      |  128 +-
 .../PersistentPartitionedRegionTestBase.java       |  961 +++---
 ...tPartitionedRegionWithTransactionDUnitTest.java |   28 +-
 .../fixed/FixedPartitioningDUnitTest.java          |   12 +
 .../fixed/FixedPartitioningTestBase.java           |    6 +-
 .../PersistentRecoveryOrderDUnitTest.java          |    2 +-
 .../rollingupgrade/RollingUpgrade2DUnitTest.java   |   97 +-
 .../rollingupgrade/RollingUpgradeDUnitTest.java    |   15 +-
 .../sockets/AcceptorImplClientQueueDUnitTest.java  |  263 ++
 .../tier/sockets/ClientProxyWithDeltaTest.java     |   15 +-
 .../tier/sockets/ClientServerMiscDUnitTest.java    |    6 +-
 .../cache/tier/sockets/ConflationDUnitTest.java    |   17 +-
 ...JUnitTest.java => RegionVersionVectorTest.java} |  122 +-
 .../cache/wan/AsyncEventQueueTestBase.java         |    5 +-
 ...ewayReceiverXmlParsingValidationsJUnitTest.java |  111 +
 .../ParallelQueueRemovalMessageJUnitTest.java      |   18 +-
 .../lang/SystemPropertyHelperJUnitTest.java        |   32 +-
 .../internal/process/lang/AvailablePidTest.java    |    2 -
 .../apache/geode/internal/size/SizeOfUtil0.java    |    0
 .../management/RegionManagementDUnitTest.java      |    6 +-
 .../beans/DistributedSystemBridgeJUnitTest.java    |    8 +-
 .../internal/beans/RegionMBeanAttributesTest.java  |   93 +
 .../internal/beans/TestEventListener.java          |   20 +-
 .../management/internal/cli/CliUtilDUnitTest.java  |   39 +
 .../internal/cli/GfshParserConverterTest.java      |    2 +-
 .../management/internal/cli/HeadlessGfsh.java      |    6 +-
 .../AlterAsyncEventQueueCommandDUnitTest.java      |  100 +
 .../commands/AlterAsyncEventQueueCommandTest.java  |  246 ++
 .../cli/commands/AlterDiskStoreDUnitTest.java      |  168 +
 .../cli/commands/AlterDiskStoreJUnitTest.java      |   55 +
 .../internal/cli/commands/CliCommandTestBase.java  |    2 +-
 .../commands/CommandAvailabilityIndicatorTest.java |   65 +
 .../CreateAsyncEventQueueCommandDUnitTest.java     |  128 +
 .../commands/CreateAsyncEventQueueCommandTest.java |  205 ++
 .../commands/CreateGatewayReceiverCommandTest.java |  127 +
 .../commands/CreateGatewaySenderCommandTest.java   |  151 +
 .../cli/commands/CreateIndexCommandTest.java       |   12 +-
 .../cli/commands/CreateRegionCommandDUnitTest.java |   18 +-
 .../CreateRegionCommandIntegrationTest.java        |   29 +-
 .../cli/commands/CreateRegionCommandTest.java      |    9 -
 .../commands/DeployCommandRedeployDUnitTest.java   |   33 +-
 .../DescribeConnectionCommandJUnitTest.java        |   65 +
 .../DescribeDiskStoreCommandIntegrationTest.java   |  101 +
 ...DUnitTest.java => DescribeRegionDUnitTest.java} |  132 +-
 .../commands/DescribeRegionIntegrationTest.java    |   64 +
 .../cli/commands/DescribeRegionJUnitTest.java      |  188 ++
 .../commands/DestroyGatewaySenderCommandTest.java  |   65 +-
 .../commands/DestroyIndexCommandsDUnitTest.java    |    8 +-
 .../commands/DestroyRegionCommandDUnitTest.java    |  110 +-
 .../cli/commands/DestroyRegionCommandTest.java     |   75 +-
 .../cli/commands/DiskStoreCommandsDUnitTest.java   | 1560 +--------
 .../cli/commands/GemfireDataCommandsDUnitTest.java |   11 +-
 .../cli/commands/IndexCommandsIntegrationTest.java |    2 +-
 .../ListAndDescribeDiskStoreCommandsDUnitTest.java |  205 --
 .../ListAsyncEventQueuesCommandDUnitTest.java      |   81 +
 .../ListDiskStoreCommandIntegrationTest.java       |   63 +
 .../cli/commands/ListMembersCommandDUnitTest.java  |   25 +-
 .../internal/cli/commands/ListRegionDUnitTest.java |  149 +
 .../cli/commands/ListRegionIntegrationTest.java    |   79 +
 .../cli/commands/QueueCommandsDUnitTest.java       |  437 ---
 .../ShowMetricsCommandIntegrationTest.java         |   22 +-
 .../cli/commands/TestObjectSizerNotDeclarable.java |   12 +-
 .../converters/BaseStringConverterJUnitTest.java   |   85 +
 .../cli/domain/RegionDescriptionJUnitTest.java     |  255 ++
 .../cli/functions/CliFunctionResultTest.java       |   34 +-
 .../cli/functions/RegionDestroyFunctionTest.java   |   20 +-
 .../internal/cli/remote/CommandExecutorTest.java   |   22 +-
 .../cli/result/TabularResultDataTest.java}         |   34 +-
 .../internal/configuration/ClusterConfig.java      |   15 +-
 .../ClusterConfigDeployJarDUnitTest.java           |   11 +-
 .../ClusterConfigurationServiceDUnitTest.java      |  408 ---
 .../ImportClusterConfigDistributedTest.java        |    4 +-
 .../GetClusterConfigurationFunctionTest.java       |   48 +
 .../internal/security/MultiClientDUnitTest.java    |  180 ++
 ...iUserDUnitTest.java => MultiGfshDUnitTest.java} |   14 +-
 .../security/MultiUserAuthenticationDUnitTest.java |  116 +
 .../pdx/ClientsWithVersioningRetryDUnitTest.java   |    4 +-
 .../security/ClientAuthenticationTestCase.java     |   44 +-
 .../security/ClientAuthorizationDUnitTest.java     |   32 +-
 .../security/ClientAuthorizationTestCase.java      |   75 +-
 .../security/ClusterConfigNotEnabledDUnitTest.java |   55 +
 .../ClusterConfigurationSecurityDUnitTest.java     |   87 +
 .../apache/geode/security/SecurityTestUtil.java    |    5 +
 .../apache/geode/security/SecurityTestUtils.java   |   12 +
 .../geode/security/query/QuerySecurityBase.java    |    9 +-
 .../geode/test/dunit/DistributedTestUtils.java     |    1 +
 .../dunit/cache/internal/JUnit4CacheTestCase.java  |   14 -
 .../dunit/internal/JUnit4DistributedTestCase.java  |   28 +
 .../apache/geode/test/dunit/rules/CacheRule.java   |   22 +-
 .../test/dunit/rules/LocatorServerStartupRule.java |   58 +-
 .../apache/geode/test/dunit/rules/MemberVM.java    |   32 +-
 .../test/dunit/rules/tests/CacheRuleTest.java      |   10 +-
 .../geode/test/dunit/standalone/DUnitLauncher.java |   14 +-
 .../test/dunit/standalone/ProcessManager.java      |    8 +-
 .../test/junit/assertions/CommandResultAssert.java |  117 +-
 .../geode/test/junit/rules/GfshCommandRule.java    |   21 +-
 .../geode/test/junit/rules/GfshParserRule.java     |   12 +-
 .../geode/test/junit/rules/MemberStarterRule.java  |   37 +-
 .../apache/geode/codeAnalysis/excludedClasses.txt  |  322 +-
 .../org/apache/geode/codeAnalysis/openBugs.txt     |    2 +
 .../codeAnalysis/sanctionedDataSerializables.txt   |   10 +-
 .../BackupIntegrationTest.cache.xml}               |    0
 ...sJUnitTest.correctConfiguration[DTD].cache.xml} |   11 +-
 ...sJUnitTest.correctConfiguration[XSD].cache.xml} |   14 +-
 ...leReceiversShouldThrowException[DTD].cache.xml} |   12 +-
 ...leReceiversShouldThrowException[XSD].cache.xml} |   15 +-
 .../geode/internal/CQDistributedSystemService.java |   34 +-
 ...e.distributed.internal.DistributedSystemService |   16 +
 .../sanctioned-geode-cq-serializables.txt}         |    0
 .../dunit/CqSecurityAuthorizedUserDUnitTest.java   |    3 -
 .../cache/snapshot/ClientSnapshotDUnitTest.java    |   15 +
 .../tier/sockets/ClientServerMiscBCDUnitTest.java  |    7 +-
 .../running/firewalls_ports.html.md.erb            |    4 +-
 .../eviction/configuring_data_eviction.html.md.erb |   60 +-
 .../colocating_partitioned_region_data.html.md.erb |   41 +-
 ...om_partitioning_and_data_colocation.html.md.erb |   36 +-
 .../fixed_custom_partitioning.html.md.erb          |  204 ++
 ...om_partitioning_and_data_colocation.html.md.erb |   14 +-
 .../standard_custom_partitioning.html.md.erb       |  178 +
 .../using_custom_partition_resolvers.html.md.erb   |  358 +-
 geode-docs/images_svg/custom_partitioned.svg       |    3 -
 geode-docs/reference/statistics_list.html.md.erb   |   44 +-
 .../topics/cache-elements-list.html.md.erb         |    2 +-
 geode-docs/reference/topics/cache_xml.html.md.erb  |  356 +-
 .../reference/topics/elements_ref.html.md.erb      |    6 +-
 .../reference/topics/gfe_cache_xml.html.md.erb     | 3414 --------------------
 .../gfsh/command-pages/create.html.md.erb          |   76 +-
 .../gfsh/command-pages/start.html.md.erb           |    2 +
 .../tools_modules/lucene_integration.html.md.erb   |  120 +-
 .../geode/test/junit/runners/SuiteBlockRunner.java |    3 +-
 .../geode/test/junit/runners/SuiteRunner.java      |   26 +
 .../internal/LuceneIndexCreationProfile.java       |   10 +-
 .../cache/lucene/internal/LuceneServiceImpl.java   |    5 +-
 .../cli/functions/LuceneCreateIndexFunction.java   |   14 +-
 .../internal/LuceneDistributedSystemService.java   |   35 +-
 ...e.distributed.internal.DistributedSystemService |   16 +
 .../sanctioned-geode-lucene-serializables.txt      |   20 +
 .../geode/cache/lucene/EvictionDUnitTest.java      |    4 +-
 .../lucene/LuceneClientSecurityDUnitTest.java      |    5 +
 .../apache/geode/cache/lucene/LuceneDUnitTest.java |   15 +-
 .../cache/lucene/LuceneQueriesAccessorBase.java    |   18 +-
 .../geode/cache/lucene/LuceneQueriesDUnitTest.java |   11 +
 .../LuceneSearchWithRollingUpgradeDUnit.java       |  119 +-
 .../cache/lucene/MixedObjectIndexDUnitTest.java    |   13 +
 .../internal/cli/LuceneIndexCommandsDUnitTest.java |   54 +-
 ...neIndexCommandsWithReindexAllowedDUnitTest.java |  228 ++
 .../LuceneCreateIndexFunctionJUnitTest.java        |   20 +-
 .../management/LuceneManagementDUnitTest.java      |   20 +-
 .../AnalyzeLuceneSerializablesJUnitTest.java       |   15 +-
 .../apache/geode/codeAnalysis/excludedClasses.txt  |    0
 .../org/apache/geode/codeAnalysis/openBugs.txt     |    0
 .../codeAnalysis/sanctionedDataSerializables.txt   |   44 +
 .../apache/geode/OldClientSupportDUnitTest.java    |   12 +
 geode-old-versions/build.gradle                    |    1 +
 .../build.gradle                                   |   11 +-
 .../src/main/proto/handshake.proto                 |   18 +-
 .../src/main/proto/v1/basicTypes.proto             |   10 -
 .../src/main/proto/v1/clientProtocol.proto         |   44 +-
 .../src/main/proto/v1/connection_API.proto         |   15 +-
 .../src/main/proto/v1/locator_API.proto            |    0
 .../src/main/proto/v1/region_API.proto             |    9 -
 geode-protobuf/build.gradle                        |   44 +-
 .../protobuf/v1/ProtobufCachePipeline.java         |    5 +
 .../protobuf/v1/ProtobufLocatorPipeline.java       |   29 +
 .../protocol/protobuf/v1/ProtobufOpsProcessor.java |   11 +-
 .../protobuf/v1/ProtobufProtocolService.java       |    3 +-
 .../protobuf/v1/ProtobufStreamProcessor.java       |    5 +
 .../GetAvailableServersOperationHandler.java       |   12 +-
 .../protobuf/v1/operations/HandshakeHandler.java   |   54 +
 .../HandshakeRequestOperationHandler.java          |   64 -
 .../protobuf/v1/operations/VersionValidator.java   |   43 +
 .../AuthenticationRequestOperationHandler.java     |   38 +-
 .../registry/ProtobufOperationContextRegistry.java |    8 -
 .../ProtobufConnectionHandshakeStateProcessor.java |   36 +-
 .../v1/utilities/ProtobufRequestUtilities.java     |    8 +-
 .../protobuf/v1/AuthenticationIntegrationTest.java |   28 +-
 .../protobuf/v1/AuthorizationIntegrationTest.java  |   12 +-
 .../protobuf/v1/HandshakeIntegrationTest.java      |   48 +-
 .../internal/protocol/protobuf/v1/MessageUtil.java |   38 +
 .../v1/acceptance/CacheConnectionJUnitTest.java    |   18 +-
 .../CacheConnectionTimeoutJUnitTest.java           |   15 +-
 .../v1/acceptance/CacheMaxConnectionJUnitTest.java |   19 +-
 .../v1/acceptance/CacheOperationsJUnitTest.java    |   14 +-
 .../v1/acceptance/LocatorConnectionDUnitTest.java  |   11 +-
 .../GetAllRequestOperationHandlerJUnitTest.java    |    7 +-
 ...tAvailableServersOperationHandlerJUnitTest.java |   15 +-
 ...egionNamesRequestOperationHandlerJUnitTest.java |    2 +-
 .../v1/operations/HandshakeHandlerJUnitTest.java   |  140 +
 .../HandshakeRequestOperationHandlerJUnitTest.java |  175 -
 .../v1/operations/VersionValidatorJUnitTest.java   |   59 +
 .../internal/WANDistributedSystemService.java      |   34 +-
 .../cache/wan/GatewayReceiverFactoryImpl.java      |    6 +
 .../wan/GatewaySenderEventRemoteDispatcher.java    |    4 +-
 ...e.distributed.internal.DistributedSystemService |   15 +
 .../sanctioned-geode-wan-serializables.txt}        |    0
 .../cache/wan/WANRollingUpgradeDUnitTest.java      |   40 +-
 .../wan/GatewayReceiverFactoryImplJUnitTest.java   |  136 +
 .../geode/internal/cache/wan/WANTestBase.java      |    2 +-
 .../cache/wan/misc/WanValidationsDUnitTest.java    |    5 +-
 ...teAndDestroyGatewaySenderCommandsDUnitTest.java |  598 ----
 ...CreateDestroyGatewaySenderCommandDUnitTest.java |  327 ++
 .../CreateGatewayReceiverCommandDUnitTest.java     |  760 ++---
 .../CreateGatewaySenderCommandDUnitTest.java       |  181 --
 .../DestroyGatewaySenderCommandDUnitTest.java      |   60 -
 .../cache/wan/wancommand/WANCommandUtils.java      |  103 +-
 .../geode/management/WANManagementDUnitTest.java   |   47 +-
 .../cli/commands/DescribeRegionDUnitTest.java      |   68 +
 geode-web-api/build.gradle                         |    1 +
 .../sanctioned-geode-web-api-serializables.txt     |    0
 .../AnalyzeWebApiSerializablesJUnitTest.java       |   15 +-
 .../apache/geode/codeAnalysis/excludedClasses.txt  |    8 +
 .../org/apache/geode/codeAnalysis/openBugs.txt     |    0
 .../codeAnalysis/sanctionedDataSerializables.txt   |    0
 .../cli/commands/CommandOverHttpDUnitTest.java     |    5 +-
 gradle.properties                                  |    3 +
 gradle/java.gradle                                 |    6 +
 gradle/test.gradle                                 |    3 +
 settings.gradle                                    |    1 +
 914 files changed, 27372 insertions(+), 23165 deletions(-)
 create mode 100644 ci/docker/docker.list
 create mode 100644 ci/docker/initdocker
 copy geode-core/src/main/java/org/apache/geode/internal/size/SizeOfUtil0.java 
=> ci/docker/tini-wrapper.go (65%)
 create mode 100755 ci/scripts/test-archive.sh
 create mode 100755 ci/scripts/test-run.sh
 create mode 100644 
geode-assembly/src/test/java/org/apache/geode/management/internal/cli/commands/ConfigureEvictionThroughGfsh.java
 copy 
geode-core/src/test/java/org/apache/geode/management/internal/cli/functions/CliFunctionResultTest.java
 => 
geode-assembly/src/test/java/org/apache/geode/management/internal/cli/commands/DestroyIndexIfExistsTest.java
 (51%)
 delete mode 100755 
geode-assembly/src/test/java/org/apache/geode/management/internal/cli/shell/GfshExitCodeStatusCommandsTest.java
 create mode 100644 
geode-assembly/src/test/java/org/apache/geode/management/internal/cli/shell/StatusLocatorExitCodeAcceptanceTest.java
 create mode 100755 
geode-assembly/src/test/java/org/apache/geode/management/internal/cli/shell/StatusServerExitCodeAcceptanceTest.java
 rename 
geode-client-protocol/src/main/java/org/apache/geode/internal/protocol/state/{ConnectionHandshakingStateProcessor.java
 => ConnectionTerminatingStateProcessor.java} (59%)
 copy 
geode-client-protocol/src/main/java/org/apache/geode/internal/protocol/{security/exception/IncompatibleAuthenticationMechanismsException.java
 => state/exception/OperationNotAuthorizedException.java} (70%)
 delete mode 100644 
geode-core/src/main/java/org/apache/geode/admin/internal/FinishBackupRequest.java
 delete mode 100644 
geode-core/src/main/java/org/apache/geode/admin/internal/FinishBackupResponse.java
 delete mode 100644 
geode-core/src/main/java/org/apache/geode/admin/internal/FlushToDiskRequest.java
 delete mode 100644 
geode-core/src/main/java/org/apache/geode/admin/internal/PrepareBackupRequest.java
 copy 
geode-client-protocol/src/main/java/org/apache/geode/internal/protocol/security/exception/IncompatibleAuthenticationMechanismsException.java
 => 
geode-core/src/main/java/org/apache/geode/distributed/internal/DistributedSystemService.java
 (71%)
 copy 
geode-client-protocol/src/main/java/org/apache/geode/internal/protocol/security/exception/IncompatibleAuthenticationMechanismsException.java
 => 
geode-core/src/main/java/org/apache/geode/internal/EmptyInputStreamFilter.java 
(71%)
 copy 
geode-client-protocol/src/main/java/org/apache/geode/internal/protocol/security/exception/IncompatibleAuthenticationMechanismsException.java
 => geode-core/src/main/java/org/apache/geode/internal/InputStreamFilter.java 
(71%)
 create mode 100644 
geode-core/src/main/java/org/apache/geode/internal/ObjectInputStreamFilterWrapper.java
 delete mode 100755 
geode-core/src/main/java/org/apache/geode/internal/cache/BucketRegionEvictior.java
 create mode 100644 
geode-core/src/main/java/org/apache/geode/internal/cache/HasDiskRegion.java~d2263ebc2...
 Create HasDiskRegion interface
 delete mode 100755 
geode-core/src/main/java/org/apache/geode/internal/cache/RegionEvictorTask.java
 rename geode-core/src/main/java/org/apache/geode/{admin/internal => 
internal/cache/backup}/BackupDataStoreHelper.java (70%)
 rename geode-core/src/main/java/org/apache/geode/{admin/internal => 
internal/cache/backup}/BackupDataStoreResult.java (97%)
 rename geode-core/src/main/java/org/apache/geode/internal/cache/{persistence 
=> backup}/BackupInspector.java (99%)
 rename geode-core/src/main/java/org/apache/geode/internal/cache/{ => 
backup}/BackupLock.java (76%)
 rename geode-core/src/main/java/org/apache/geode/internal/cache/{ => 
backup}/BackupManager.java (93%)
 create mode 100644 
geode-core/src/main/java/org/apache/geode/internal/cache/backup/BackupOperation.java
 create mode 100644 
geode-core/src/main/java/org/apache/geode/internal/cache/backup/BackupReplyProcessor.java
 rename 
geode-core/src/main/java/org/apache/geode/{admin/internal/PrepareBackupResponse.java
 => internal/cache/backup/BackupResponse.java} (75%)
 copy 
geode-client-protocol/src/main/java/org/apache/geode/internal/protocol/security/exception/IncompatibleAuthenticationMechanismsException.java
 => 
geode-core/src/main/java/org/apache/geode/internal/cache/backup/BackupResultCollector.java
 (70%)
 rename geode-core/src/main/java/org/apache/geode/internal/cache/{ => 
backup}/BackupUtil.java (94%)
 create mode 100644 
geode-core/src/main/java/org/apache/geode/internal/cache/backup/FinishBackup.java
 create mode 100644 
geode-core/src/main/java/org/apache/geode/internal/cache/backup/FinishBackupFactory.java
 create mode 100644 
geode-core/src/main/java/org/apache/geode/internal/cache/backup/FinishBackupOperation.java
 create mode 100644 
geode-core/src/main/java/org/apache/geode/internal/cache/backup/FinishBackupRequest.java
 copy 
geode-client-protocol/src/main/java/org/apache/geode/internal/protocol/security/exception/IncompatibleAuthenticationMechanismsException.java
 => 
geode-core/src/main/java/org/apache/geode/internal/cache/backup/FlushToDisk.java
 (67%)
 copy 
geode-core/src/main/java/org/apache/geode/{admin/internal/FlushToDiskResponse.java
 => internal/cache/backup/FlushToDiskFactory.java} (51%)
 create mode 100644 
geode-core/src/main/java/org/apache/geode/internal/cache/backup/FlushToDiskOperation.java
 copy 
geode-core/src/main/java/org/apache/geode/{admin/internal/FlushToDiskResponse.java
 => internal/cache/backup/FlushToDiskProcessor.java} (57%)
 create mode 100644 
geode-core/src/main/java/org/apache/geode/internal/cache/backup/FlushToDiskRequest.java
 copy geode-core/src/main/java/org/apache/geode/{admin/internal => 
internal/cache/backup}/FlushToDiskResponse.java (96%)
 rename 
geode-core/src/main/java/org/apache/geode/{admin/internal/FlushToDiskResponse.java
 => internal/cache/backup/PrepareBackup.java} (55%)
 create mode 100644 
geode-core/src/main/java/org/apache/geode/internal/cache/backup/PrepareBackupFactory.java
 create mode 100644 
geode-core/src/main/java/org/apache/geode/internal/cache/backup/PrepareBackupOperation.java
 create mode 100644 
geode-core/src/main/java/org/apache/geode/internal/cache/backup/PrepareBackupRequest.java
 rename geode-core/src/main/java/org/apache/geode/internal/cache/{persistence 
=> backup}/RestoreScript.java (99%)
 copy geode-core/src/main/java/org/apache/geode/internal/cache/{persistence => 
backup}/ScriptGenerator.java (96%)
 rename geode-core/src/main/java/org/apache/geode/internal/cache/{persistence 
=> backup}/UnixBackupInspector.java (97%)
 rename geode-core/src/main/java/org/apache/geode/internal/cache/{persistence 
=> backup}/UnixScriptGenerator.java (93%)
 rename geode-core/src/main/java/org/apache/geode/internal/cache/{persistence 
=> backup}/WindowsBackupInspector.java (98%)
 rename geode-core/src/main/java/org/apache/geode/internal/cache/{persistence 
=> backup}/WindowsScriptGenerator.java (97%)
 rename geode-core/src/main/java/org/apache/geode/internal/cache/{ => 
entries}/AbstractDiskLRURegionEntry.java (86%)
 create mode 100644 
geode-core/src/main/java/org/apache/geode/internal/cache/eviction/AbstractEvictionController.java
 create mode 100644 
geode-core/src/main/java/org/apache/geode/internal/cache/eviction/AbstractEvictionList.java
 copy geode-core/src/main/java/org/apache/geode/internal/{size/SizeOfUtil0.java 
=> cache/eviction/CachedDeserializableValueWrapper.java} (66%)
 rename 
geode-core/src/main/java/org/apache/geode/internal/cache/{lru/LRUCapacityController.java
 => eviction/CountLRUEviction.java} (59%)
 create mode 100644 
geode-core/src/main/java/org/apache/geode/internal/cache/eviction/DisabledEvictionStatistics.java
 rename 
geode-core/src/main/java/org/apache/geode/internal/cache/{lru/LRUEntry.java => 
eviction/EvictableEntry.java} (86%)
 rename 
geode-core/src/main/java/org/apache/geode/internal/cache/{lru/LRUMapCallbacks.java
 => eviction/EvictableMap.java} (67%)
 rename 
geode-core/src/main/java/org/apache/geode/internal/cache/{lru/EnableLRU.java => 
eviction/EvictionController.java} (65%)
 create mode 100644 
geode-core/src/main/java/org/apache/geode/internal/cache/eviction/EvictionList.java
 create mode 100644 
geode-core/src/main/java/org/apache/geode/internal/cache/eviction/EvictionListBuilder.java
 rename 
geode-core/src/main/java/org/apache/geode/internal/cache/{lru/LRUClockNode.java 
=> eviction/EvictionNode.java} (63%)
 copy 
geode-client-protocol/src/main/java/org/apache/geode/internal/protocol/security/exception/IncompatibleAuthenticationMechanismsException.java
 => 
geode-core/src/main/java/org/apache/geode/internal/cache/eviction/EvictionStatistics.java
 (71%)
 mode change 100644 => 100755
 rename 
geode-core/src/main/java/org/apache/geode/internal/cache/{lru/LRUStatistics.java
 => eviction/EvictionStatisticsImpl.java} (69%)
 mode change 100755 => 100644
 create mode 100644 
geode-core/src/main/java/org/apache/geode/internal/cache/eviction/GuardNode.java
 rename geode-core/src/main/java/org/apache/geode/internal/cache/{lru => 
eviction}/HeapEvictor.java (54%)
 create mode 100644 
geode-core/src/main/java/org/apache/geode/internal/cache/eviction/HeapLRUController.java
 copy 
geode-core/src/{test/java/org/apache/geode/internal/cache/persistence/ReplicateBackupPrepareAndFinishMsgDUnitTest.java
 => 
main/java/org/apache/geode/internal/cache/eviction/InternalEvictionStatistics.java}
 (63%)
 create mode 100755 
geode-core/src/main/java/org/apache/geode/internal/cache/eviction/LIFOList.java
 create mode 100644 
geode-core/src/main/java/org/apache/geode/internal/cache/eviction/LRUListWithAsyncSorting.java
 create mode 100755 
geode-core/src/main/java/org/apache/geode/internal/cache/eviction/LRUListWithSyncSorting.java
 rename 
geode-core/src/main/java/org/apache/geode/internal/cache/{lru/MemLRUCapacityController.java
 => eviction/MemoryLRUController.java} (56%)
 rename geode-core/src/main/java/org/apache/geode/internal/cache/{lru => 
eviction}/OffHeapEvictor.java (78%)
 create mode 100755 
geode-core/src/main/java/org/apache/geode/internal/cache/eviction/RegionEvictorTask.java
 create mode 100644 
geode-core/src/main/java/org/apache/geode/internal/cache/eviction/SizeLRUController.java
 delete mode 100644 
geode-core/src/main/java/org/apache/geode/internal/cache/lru/HeapLRUCapacityController.java
 delete mode 100644 
geode-core/src/main/java/org/apache/geode/internal/cache/lru/HeapLRUStatistics.java
 delete mode 100644 
geode-core/src/main/java/org/apache/geode/internal/cache/lru/LRUAlgorithm.java
 delete mode 100755 
geode-core/src/main/java/org/apache/geode/internal/cache/lru/NewLIFOClockHand.java
 delete mode 100755 
geode-core/src/main/java/org/apache/geode/internal/cache/lru/NewLRUClockHand.java
 delete mode 100644 
geode-core/src/main/java/org/apache/geode/internal/cache/lru/Sizeable.java
 create mode 100644 
geode-core/src/main/java/org/apache/geode/internal/size/Sizeable.java
 create mode 100644 
geode-core/src/main/java/org/apache/geode/management/internal/cli/commands/AlterAsyncEventQueueCommand.java
 copy 
geode-core/src/main/java/org/apache/geode/management/internal/cli/converters/{LogLevelConverter.java
 => BaseStringConverter.java} (60%)
 delete mode 100644 
geode-core/src/main/java/org/apache/geode/management/internal/cli/converters/GatewayReceiverIdsConverter.java
 copy 
geode-core/src/{test/java/org/apache/geode/internal/cache/persistence/ReplicateBackupPrepareAndFinishMsgDUnitTest.java
 => 
main/java/org/apache/geode/management/internal/cli/functions/DestroyDiskStoreFunctionArgs.java}
 (61%)
 create mode 100644 
geode-core/src/main/java/org/apache/geode/management/internal/configuration/functions/GetClusterConfigurationFunction.java
 delete mode 100644 
geode-core/src/main/java/org/apache/geode/management/internal/configuration/handlers/ConfigurationRequestHandler.java
 delete mode 100644 
geode-core/src/main/java/org/apache/geode/management/internal/configuration/messages/ConfigurationRequest.java
 rename 
geode-core/src/{test/resources/org/apache/geode/codeAnalysis/sanctionedSerializables.txt
 => 
main/resources/org/apache/geode/internal/sanctioned-geode-core-serializables.txt}
 (70%)
 mode change 100755 => 100644
 create mode 100644 
geode-core/src/test/java/org/apache/geode/cache/client/internal/TXFailoverOpTest.java
 copy 
geode-core/src/test/java/org/apache/geode/{management/internal/cli/functions/CliFunctionResultTest.java
 => cache/query/internal/parse/OQLParserTest.java} (52%)
 create mode 100644 
geode-core/src/test/java/org/apache/geode/cache30/CacheXmlNotFoundRegressionTest.java
 create mode 100644 
geode-core/src/test/java/org/apache/geode/internal/InternalDataSerializerSerializationWhitelistTest.java
 delete mode 100644 
geode-core/src/test/java/org/apache/geode/internal/cache/Bug37244JUnitTest.java
 create mode 100644 
geode-core/src/test/java/org/apache/geode/internal/cache/CacheWriterGetOldValueIntegrationTest.java
 create mode 100644 
geode-core/src/test/java/org/apache/geode/internal/cache/ClusterConfigurationLoaderIntegrationTest.java
 create mode 100644 
geode-core/src/test/java/org/apache/geode/internal/cache/DiskUsageTest.java
 create mode 100644 
geode-core/src/test/java/org/apache/geode/internal/cache/LRUClearWithDiskRegionOpRegressionTest.java
 rename 
geode-core/src/test/java/org/apache/geode/internal/cache/{BackupDUnitTest.java 
=> backup/BackupDistributedTest.java} (59%)
 rename geode-core/src/test/java/org/apache/geode/internal/cache/{persistence 
=> backup}/BackupInspectorIntegrationTest.java (99%)
 rename 
geode-core/src/test/java/org/apache/geode/internal/cache/{BackupJUnitTest.java 
=> backup/BackupIntegrationTest.java} (93%)
 create mode 100644 
geode-core/src/test/java/org/apache/geode/internal/cache/backup/BackupLockTest.java
 rename geode-core/src/test/java/org/apache/geode/internal/cache/{persistence 
=> backup}/BackupPrepareAndFinishMsgDUnitTest.java (93%)
 create mode 100644 
geode-core/src/test/java/org/apache/geode/internal/cache/backup/BackupReplyProcessorTest.java
 create mode 100644 
geode-core/src/test/java/org/apache/geode/internal/cache/backup/FinishBackupFactoryTest.java
 create mode 100644 
geode-core/src/test/java/org/apache/geode/internal/cache/backup/FinishBackupOperationTest.java
 create mode 100644 
geode-core/src/test/java/org/apache/geode/internal/cache/backup/FinishBackupRequestTest.java
 create mode 100644 
geode-core/src/test/java/org/apache/geode/internal/cache/backup/FlushToDiskFactoryTest.java
 create mode 100644 
geode-core/src/test/java/org/apache/geode/internal/cache/backup/FlushToDiskOperationTest.java
 create mode 100644 
geode-core/src/test/java/org/apache/geode/internal/cache/backup/FlushToDiskRequestTest.java
 rename 
geode-core/src/test/java/org/apache/geode/internal/cache/{IncrementalBackupDUnitTest.java
 => backup/IncrementalBackupDistributedTest.java} (98%)
 rename geode-core/src/test/java/org/apache/geode/internal/cache/{persistence 
=> backup}/PartitionedBackupPrepareAndFinishMsgDUnitTest.java (85%)
 create mode 100644 
geode-core/src/test/java/org/apache/geode/internal/cache/backup/PrepareBackupFactoryTest.java
 create mode 100644 
geode-core/src/test/java/org/apache/geode/internal/cache/backup/PrepareBackupOperationTest.java
 create mode 100644 
geode-core/src/test/java/org/apache/geode/internal/cache/backup/PrepareBackupRequestTest.java
 rename geode-core/src/test/java/org/apache/geode/internal/cache/{persistence 
=> backup}/ReplicateBackupPrepareAndFinishMsgDUnitTest.java (85%)
 rename geode-core/src/test/java/org/apache/geode/internal/cache/{persistence 
=> backup}/UnixScriptGeneratorTest.java (98%)
 rename geode-core/src/test/java/org/apache/geode/internal/cache/{persistence 
=> backup}/WindowsScriptGeneratorTest.java (98%)
 create mode 100644 
geode-core/src/test/java/org/apache/geode/internal/cache/eviction/AbstractEvictionListTest.java
 rename geode-core/src/test/java/org/apache/geode/internal/cache/{ => 
eviction}/EvictionDUnitTest.java (77%)
 rename geode-core/src/test/java/org/apache/geode/internal/cache/{ => 
eviction}/EvictionObjectSizerDUnitTest.java (78%)
 rename geode-core/src/test/java/org/apache/geode/internal/cache/{ => 
eviction}/EvictionStatsDUnitTest.java (79%)
 rename geode-core/src/test/java/org/apache/geode/internal/cache/{ => 
eviction}/EvictionTestBase.java (90%)
 create mode 100644 
geode-core/src/test/java/org/apache/geode/internal/cache/eviction/LIFOListTest.java
 create mode 100755 
geode-core/src/test/java/org/apache/geode/internal/cache/eviction/LRUListWithAsyncSortingIntegrationTest.java
 create mode 100644 
geode-core/src/test/java/org/apache/geode/internal/cache/eviction/LRUListWithAsyncSortingTest.java
 create mode 100644 
geode-core/src/test/java/org/apache/geode/internal/cache/eviction/LRUListWithSyncSortingIntegrationTest.java
 create mode 100644 
geode-core/src/test/java/org/apache/geode/internal/cache/eviction/LRUListWithSyncSortingTest.java
 create mode 100644 
geode-core/src/test/java/org/apache/geode/internal/cache/eviction/LRUTestEntry.java
 copy 
geode-client-protocol/src/main/java/org/apache/geode/internal/protocol/security/exception/IncompatibleAuthenticationMechanismsException.java
 => 
geode-core/src/test/java/org/apache/geode/internal/cache/eviction/LinkableEvictionNode.java
 (71%)
 rename geode-core/src/test/java/org/apache/geode/internal/cache/{ => 
eviction}/OffHeapEvictionDUnitTest.java (87%)
 rename geode-core/src/test/java/org/apache/geode/internal/cache/{ => 
eviction}/OffHeapEvictionStatsDUnitTest.java (94%)
 create mode 100644 
geode-core/src/test/java/org/apache/geode/internal/cache/eviction/RegionEntryEvictionIntegrationTest.java
 create mode 100644 
geode-core/src/test/java/org/apache/geode/internal/cache/eviction/TestEvictionController.java
 create mode 100644 
geode-core/src/test/java/org/apache/geode/internal/cache/eviction/TestLRUListWithAsyncSorting.java
 rename geode-core/src/test/java/org/apache/geode/internal/cache/{lru => 
eviction}/TransactionsWithOverflowTest.java (98%)
 delete mode 100755 
geode-core/src/test/java/org/apache/geode/internal/cache/lru/LRUClockJUnitTest.java
 create mode 100644 
geode-core/src/test/java/org/apache/geode/internal/cache/tier/sockets/AcceptorImplClientQueueDUnitTest.java
 rename 
geode-core/src/test/java/org/apache/geode/internal/cache/versions/{RegionVersionVectorJUnitTest.java
 => RegionVersionVectorTest.java} (85%)
 create mode 100644 
geode-core/src/test/java/org/apache/geode/internal/cache/wan/GatewayReceiverXmlParsingValidationsJUnitTest.java
 rename geode-core/src/{main => 
test}/java/org/apache/geode/internal/size/SizeOfUtil0.java (100%)
 create mode 100644 
geode-core/src/test/java/org/apache/geode/management/internal/beans/RegionMBeanAttributesTest.java
 copy 
geode-client-protocol/src/main/java/org/apache/geode/internal/protocol/security/exception/IncompatibleAuthenticationMechanismsException.java
 => 
geode-core/src/test/java/org/apache/geode/management/internal/beans/TestEventListener.java
 (67%)
 create mode 100644 
geode-core/src/test/java/org/apache/geode/management/internal/cli/commands/AlterAsyncEventQueueCommandDUnitTest.java
 create mode 100644 
geode-core/src/test/java/org/apache/geode/management/internal/cli/commands/AlterAsyncEventQueueCommandTest.java
 create mode 100644 
geode-core/src/test/java/org/apache/geode/management/internal/cli/commands/AlterDiskStoreDUnitTest.java
 create mode 100644 
geode-core/src/test/java/org/apache/geode/management/internal/cli/commands/AlterDiskStoreJUnitTest.java
 create mode 100644 
geode-core/src/test/java/org/apache/geode/management/internal/cli/commands/CommandAvailabilityIndicatorTest.java
 create mode 100644 
geode-core/src/test/java/org/apache/geode/management/internal/cli/commands/CreateAsyncEventQueueCommandDUnitTest.java
 create mode 100644 
geode-core/src/test/java/org/apache/geode/management/internal/cli/commands/CreateAsyncEventQueueCommandTest.java
 create mode 100644 
geode-core/src/test/java/org/apache/geode/management/internal/cli/commands/CreateGatewayReceiverCommandTest.java
 create mode 100644 
geode-core/src/test/java/org/apache/geode/management/internal/cli/commands/CreateGatewaySenderCommandTest.java
 create mode 100644 
geode-core/src/test/java/org/apache/geode/management/internal/cli/commands/DescribeConnectionCommandJUnitTest.java
 create mode 100644 
geode-core/src/test/java/org/apache/geode/management/internal/cli/commands/DescribeDiskStoreCommandIntegrationTest.java
 rename 
geode-core/src/test/java/org/apache/geode/management/internal/cli/commands/{ListAndDescribeRegionDUnitTest.java
 => DescribeRegionDUnitTest.java} (59%)
 create mode 100644 
geode-core/src/test/java/org/apache/geode/management/internal/cli/commands/DescribeRegionIntegrationTest.java
 create mode 100644 
geode-core/src/test/java/org/apache/geode/management/internal/cli/commands/DescribeRegionJUnitTest.java
 delete mode 100644 
geode-core/src/test/java/org/apache/geode/management/internal/cli/commands/ListAndDescribeDiskStoreCommandsDUnitTest.java
 create mode 100644 
geode-core/src/test/java/org/apache/geode/management/internal/cli/commands/ListAsyncEventQueuesCommandDUnitTest.java
 create mode 100644 
geode-core/src/test/java/org/apache/geode/management/internal/cli/commands/ListDiskStoreCommandIntegrationTest.java
 create mode 100644 
geode-core/src/test/java/org/apache/geode/management/internal/cli/commands/ListRegionDUnitTest.java
 create mode 100644 
geode-core/src/test/java/org/apache/geode/management/internal/cli/commands/ListRegionIntegrationTest.java
 delete mode 100644 
geode-core/src/test/java/org/apache/geode/management/internal/cli/commands/QueueCommandsDUnitTest.java
 copy 
geode-client-protocol/src/main/java/org/apache/geode/internal/protocol/security/exception/IncompatibleAuthenticationMechanismsException.java
 => 
geode-core/src/test/java/org/apache/geode/management/internal/cli/commands/TestObjectSizerNotDeclarable.java
 (71%)
 create mode 100644 
geode-core/src/test/java/org/apache/geode/management/internal/cli/converters/BaseStringConverterJUnitTest.java
 create mode 100644 
geode-core/src/test/java/org/apache/geode/management/internal/cli/domain/RegionDescriptionJUnitTest.java
 rename 
geode-core/src/test/java/org/apache/geode/{internal/cache/lru/LRUAlgorithmTest.java
 => management/internal/cli/result/TabularResultDataTest.java} (55%)
 delete mode 100644 
geode-core/src/test/java/org/apache/geode/management/internal/configuration/ClusterConfigurationServiceDUnitTest.java
 create mode 100644 
geode-core/src/test/java/org/apache/geode/management/internal/configuration/functions/GetClusterConfigurationFunctionTest.java
 create mode 100644 
geode-core/src/test/java/org/apache/geode/management/internal/security/MultiClientDUnitTest.java
 rename 
geode-core/src/test/java/org/apache/geode/management/internal/security/{MultiUserDUnitTest.java
 => MultiGfshDUnitTest.java} (93%)
 create mode 100644 
geode-core/src/test/java/org/apache/geode/management/internal/security/MultiUserAuthenticationDUnitTest.java
 create mode 100644 
geode-core/src/test/java/org/apache/geode/security/ClusterConfigNotEnabledDUnitTest.java
 create mode 100644 
geode-core/src/test/java/org/apache/geode/security/ClusterConfigurationSecurityDUnitTest.java
 copy 
geode-core/src/test/resources/org/apache/geode/internal/cache/{BackupJUnitTest.cache.xml
 => backup/BackupIntegrationTest.cache.xml} (100%)
 copy 
geode-core/src/test/resources/org/apache/geode/internal/cache/{BackupJUnitTest.cache.xml
 => 
wan/GatewayReceiverXmlParsingValidationsJUnitTest.correctConfiguration[DTD].cache.xml}
 (70%)
 mode change 100644 => 100755
 copy 
geode-core/src/test/resources/org/apache/geode/internal/cache/{BackupJUnitTest.cache.xml
 => 
wan/GatewayReceiverXmlParsingValidationsJUnitTest.correctConfiguration[XSD].cache.xml}
 (63%)
 mode change 100644 => 100755
 copy 
geode-core/src/test/resources/org/apache/geode/internal/cache/{BackupJUnitTest.cache.xml
 => 
wan/GatewayReceiverXmlParsingValidationsJUnitTest.multipleReceiversShouldThrowException[DTD].cache.xml}
 (75%)
 mode change 100644 => 100755
 rename 
geode-core/src/test/resources/org/apache/geode/internal/cache/{BackupJUnitTest.cache.xml
 => 
wan/GatewayReceiverXmlParsingValidationsJUnitTest.multipleReceiversShouldThrowException[XSD].cache.xml}
 (68%)
 mode change 100644 => 100755
 copy 
geode-core/src/main/java/org/apache/geode/internal/cache/persistence/ScriptGenerator.java
 => 
geode-cq/src/main/java/org/apache/geode/internal/CQDistributedSystemService.java
 (52%)
 create mode 100644 
geode-cq/src/main/resources/META-INF/services/org.apache.geode.distributed.internal.DistributedSystemService
 rename 
geode-cq/src/{test/resources/org/apache/geode/codeAnalysis/sanctionedSerializables.txt
 => 
main/resources/org/apache/geode/internal/sanctioned-geode-cq-serializables.txt} 
(100%)
 create mode 100644 
geode-docs/developing/partitioned_regions/fixed_custom_partitioning.html.md.erb
 create mode 100644 
geode-docs/developing/partitioned_regions/standard_custom_partitioning.html.md.erb
 delete mode 100644 geode-docs/images_svg/custom_partitioned.svg
 delete mode 100644 geode-docs/reference/topics/gfe_cache_xml.html.md.erb
 copy 
geode-core/src/main/java/org/apache/geode/internal/cache/persistence/ScriptGenerator.java
 => 
geode-lucene/src/main/java/org/apache/geode/internal/LuceneDistributedSystemService.java
 (51%)
 create mode 100644 
geode-lucene/src/main/resources/META-INF/services/org.apache.geode.distributed.internal.DistributedSystemService
 create mode 100755 
geode-lucene/src/main/resources/org/apache/geode/internal/sanctioned-geode-lucene-serializables.txt
 create mode 100644 
geode-lucene/src/test/java/org/apache/geode/cache/lucene/internal/cli/LuceneIndexCommandsWithReindexAllowedDUnitTest.java
 copy 
geode-client-protocol/src/main/java/org/apache/geode/internal/protocol/security/exception/IncompatibleAuthenticationMechanismsException.java
 => 
geode-lucene/src/test/java/org/apache/geode/codeAnalysis/AnalyzeLuceneSerializablesJUnitTest.java
 (69%)
 mode change 100644 => 100755
 copy {geode-wan => 
geode-lucene}/src/test/resources/org/apache/geode/codeAnalysis/excludedClasses.txt
 (100%)
 copy {geode-wan => 
geode-lucene}/src/test/resources/org/apache/geode/codeAnalysis/openBugs.txt 
(100%)
 create mode 100644 
geode-lucene/src/test/resources/org/apache/geode/codeAnalysis/sanctionedDataSerializables.txt
 copy {geode-protobuf => geode-protobuf-messages}/build.gradle (79%)
 rename geode-protobuf/src/main/proto/v1/connection_API.proto => 
geode-protobuf-messages/src/main/proto/handshake.proto (80%)
 rename {geode-protobuf => 
geode-protobuf-messages}/src/main/proto/v1/basicTypes.proto (89%)
 rename {geode-protobuf => 
geode-protobuf-messages}/src/main/proto/v1/clientProtocol.proto (62%)
 copy geode-protobuf/src/main/proto/v1/server_API.proto => 
geode-protobuf-messages/src/main/proto/v1/connection_API.proto (77%)
 rename geode-protobuf/src/main/proto/v1/server_API.proto => 
geode-protobuf-messages/src/main/proto/v1/locator_API.proto (100%)
 rename {geode-protobuf => 
geode-protobuf-messages}/src/main/proto/v1/region_API.proto (93%)
 create mode 100644 
geode-protobuf/src/main/java/org/apache/geode/internal/protocol/protobuf/v1/operations/HandshakeHandler.java
 delete mode 100644 
geode-protobuf/src/main/java/org/apache/geode/internal/protocol/protobuf/v1/operations/HandshakeRequestOperationHandler.java
 create mode 100644 
geode-protobuf/src/main/java/org/apache/geode/internal/protocol/protobuf/v1/operations/VersionValidator.java
 create mode 100644 
geode-protobuf/src/test/java/org/apache/geode/internal/protocol/protobuf/v1/operations/HandshakeHandlerJUnitTest.java
 delete mode 100644 
geode-protobuf/src/test/java/org/apache/geode/internal/protocol/protobuf/v1/operations/HandshakeRequestOperationHandlerJUnitTest.java
 create mode 100644 
geode-protobuf/src/test/java/org/apache/geode/internal/protocol/protobuf/v1/operations/VersionValidatorJUnitTest.java
 rename 
geode-core/src/main/java/org/apache/geode/internal/cache/persistence/ScriptGenerator.java
 => 
geode-wan/src/main/java/org/apache/geode/internal/WANDistributedSystemService.java
 (52%)
 create mode 100644 
geode-wan/src/main/resources/META-INF/services/org.apache.geode.distributed.internal.DistributedSystemService
 copy 
geode-wan/src/{test/resources/org/apache/geode/codeAnalysis/sanctionedSerializables.txt
 => 
main/resources/org/apache/geode/internal/sanctioned-geode-wan-serializables.txt}
 (100%)
 create mode 100644 
geode-wan/src/test/java/org/apache/geode/internal/cache/wan/GatewayReceiverFactoryImplJUnitTest.java
 delete mode 100644 
geode-wan/src/test/java/org/apache/geode/internal/cache/wan/wancommand/CreateAndDestroyGatewaySenderCommandsDUnitTest.java
 create mode 100644 
geode-wan/src/test/java/org/apache/geode/internal/cache/wan/wancommand/CreateDestroyGatewaySenderCommandDUnitTest.java
 delete mode 100644 
geode-wan/src/test/java/org/apache/geode/internal/cache/wan/wancommand/CreateGatewaySenderCommandDUnitTest.java
 delete mode 100644 
geode-wan/src/test/java/org/apache/geode/internal/cache/wan/wancommand/DestroyGatewaySenderCommandDUnitTest.java
 create mode 100644 
geode-wan/src/test/java/org/apache/geode/management/internal/cli/commands/DescribeRegionDUnitTest.java
 copy 
geode-wan/src/test/resources/org/apache/geode/codeAnalysis/sanctionedSerializables.txt
 => 
geode-web-api/src/main/resources/org/apache/geode/internal/sanctioned-geode-web-api-serializables.txt
 (100%)
 mode change 100755 => 100644
 rename 
geode-client-protocol/src/main/java/org/apache/geode/internal/protocol/security/exception/IncompatibleAuthenticationMechanismsException.java
 => 
geode-web-api/src/test/java/org/apache/geode/codeAnalysis/AnalyzeWebApiSerializablesJUnitTest.java
 (69%)
 create mode 100644 
geode-web-api/src/test/resources/org/apache/geode/codeAnalysis/excludedClasses.txt
 copy 
geode-wan/src/test/resources/org/apache/geode/codeAnalysis/sanctionedSerializables.txt
 => geode-web-api/src/test/resources/org/apache/geode/codeAnalysis/openBugs.txt 
(100%)
 mode change 100755 => 100644
 rename 
geode-wan/src/test/resources/org/apache/geode/codeAnalysis/sanctionedSerializables.txt
 => 
geode-web-api/src/test/resources/org/apache/geode/codeAnalysis/sanctionedDataSerializables.txt
 (100%)
 mode change 100755 => 100644

-- 
To stop receiving notification emails like this one, please contact
['"[email protected]" <[email protected]>'].

Reply via email to