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

nnag pushed a change to branch feature/GEODE-7665
in repository https://gitbox.apache.org/repos/asf/geode.git.


    omit e4a7b61  GEODE-9195: Remove PR clear local locking (#6410)
    omit 477b3fe  GEODE-9132: Fix locking in PRClearCreateIndexDUnitTest
    omit 76ed734  GEODE-9132: Use factory method to avoid escaped reference
    omit 30f5e90  GEODE-9132: Always acquire write lock for PR clear
    omit 38631fc  GEODE-9132: Fix assertion in ResourceUtils
    omit 1466a44  GEODE-9132: 
PartitionedRegionClearWithConcurrentOperationsDUnitTest cleanup 3
    omit 5e007a6  GEODE-9132: 
PartitionedRegionClearWithConcurrentOperationsDUnitTest cleanup 2
    omit 41eba46  GEODE-9132: 
PartitionedRegionClearWithConcurrentOperationsDUnitTest cleanup 1
    omit 8dacfe6  Fixup AnalyzeCoreSerializablesJUnitTest for 
PartitionedRegionPartialClearException
    omit 1399c29  GEODE-9132: Remove ClearPRMessage from 
sanctionedDataSerializables.txt
    omit fca9c02  GEODE-9132: Cleanup PartitionedRegionPartialClearException
    omit 6d755163 GEODE-9132: Undelete unnecessary uses of final
    omit 4a423ae  GEODE-9132: Remove unused DSFID constants
    omit 6f0bbb1  GEODE-9132: Cleanup PartitionedRegionClearMessage
    omit f0d2f11  GEODE-9132: Fixup PartitionResponse constructors
    omit a6b7732  GEODE-9132: Delete ClearPRMessage
    omit a75e7f1  GEODE-7674: Clear on PR with lucene index should throw 
exception (#6317)
    omit a64d533  GEODE-7683: introduce BR.cmnClearRegion
     add 5c2fa04  GEODE-9190 Cleanup of Stats Code Warnings (#6347)
     add 8ad4387  GEODE-9069: Increasing the timeout in HGetDUnitTest
     add d15601d  GEODE-9138: Modified hasSeenEvent to log the message if 
necessary and  and increment a stat (#6362)
     add 473af50  GEODE-9156: Replace docker-compose-rule with testcontainers 
in geode-assembly (#6385)
     add 91edb37  GEODE-9104: Removed ESCAPE_NON_ASCII so non-ASCII characters 
are displayed
     add ee7b611  GEODE-9218: Remove TLSv1 and TLSv1.1 from tests. (#6412)
     add 4c97646  GEODE-9231: increase pipeline quotas and add Distributed and 
StressNew on JDK8 to PR pipeline (#6421)
     add 7e1ed12  GEODE-9198: Key/trust store watcher follows symlinks (#6380)
     add bc8c442  GEODE-9138: Ignore failing test in windows
     add ce352da  GEODE-9138: Refactored hasSeenEvents and added tests
     add 1c916301 GEODE-9109: Clean up when to set local filter info for tx. 
(#6418)
     add de8cfe4  GEODE-9162: Mark Radish as experimental (#6367)
     add beb5154  GEODE-9225: Remove unused code in RedundancyCommand.java 
(#6411)
     add 113aa7d  GEODE-9155: Change frequency of passive expiration (#6419)
     add 4cfea73  GEODE-9220: Switch redis set DUnit tests to use JedisCluster 
(#6429)
     add 73e2f35  GEODE-9217: Adding memory overhead tests for redis (#6405)
     add 97e191a  GEODE-9226: Refactor StartMemberUtils.resolveWorkingDir 
(#6416)
     add fb6ce05  GEODE-9230: Remove magic numbers in 
GfshParserAutoCompletionIntegrati… (#6420)
     add 08f9721  GEODE-9238: Switch hash DUnit tests to use 
JedisCluster/RedisClusterClient (#6431)
     add 8be8ebf  GEODE-9239: Update PersistDUnitTest to use JedisCluster 
(#6438)
     add abeec92  GEODE-9244: Improve the rsync_code_down CI script (#6439)
     add 4ac1add  GEODE-9220: Switch hash integration tests to use JedisCluster 
(#6409)
     add 1222521  GEODE-9227: Performance improvements in the loading of 
CommandMarkers… (#6423)
     add 5ec5c8f  Fix codeowners rules that weren't capturing what they were 
intended to (#6448)
     add 9ba75f0  Revert "GEODE-9239: Update PersistDUnitTest to use 
JedisCluster (#6438)" (#6442)
     add 267a434  GEODE-9244: Fix SSH passwordless login for windows (#6450)
     add 95c27da  GEODE-8406: change alarming info message that is often 
mistaken for an error (#6453)
     add 884d399  GEODE-9004: Align results of queries with and without map 
indexes (#6279)
     add 2c5b213  GEODE-8990: Resolve memory issue with Jetty9 Cargo Test 
(#6443)
     add a23f155  GEODE-9199: Restructure String Dunit tests to work with 
compatible with Redis cluster mode (#6413)
     add a393ac5  GEODE-9220: Switch Redis set tests to use JedisCluster (#6449)
     add d9b323f  GEODE-8321: part 3 - remove adoptopenjdk (#6457)
     add a9ee444  GEODE-9254: Make repeat test tasks honor excludes (#6459)
     add 88db085  GEODE-9220: Switch Redis key tests to use JedisCluster (#6447)
     add 6a0eba2  GEODE-9136: make RedisData implement Sizeable (#6296)
     add 1d4d507  GEODE-9260: One test class per JVM in repeat tests (#6463)
     add f6efb4b  GEODE-9239: Restructure Redis Key-related DUnit tests to 
handle cluster mode (#6458)
     add f091c5b  GEODE-9692: Fix duplicate/omitted test parameterizations 
(#6465)
     add 4adcc88  Disable Gradle-metadata-module publishing. (#6466)
     add ab65e02  GEODE-9251: openssh update waits for orphan child-processes. 
Kill them (#6469)
     add 25e12fd  GEODE-9223: Removing ByteArrayWrapper from hashes  (#6434)
     add 7b98b0c  GEODE-9251 (#6471)
     add 35f1696  Resolving package split for geode-management (#6451)
     add 06198c1  GEODE-9257: Use local docker-compose binary in 
DockerComposeRule (#6462)
     add 27fb624  GEODE-9238: Fix HashesAndCrashesDUnitTest for 
StressNewTestOpen (#6446)
     add 6d53987  GEODE-9006: fix flaky native Redis memory usage test (#6456)
     add 5487b34  GEODE-9220: Fix failing test on Windows Server 2016 (#6479)
     add cbda688  GEODE-9221: Remove uses of ByteArrayWrapper from RedisString 
(#6464)
     add b8aef02  GEODE-8772: Assign TCP Server test ports in test JVM (#6472)
     add 235cd1b  GEODE-9269: Make the lock holding has the same order. (#6470)
     add 5410ed9  Add additional redis codeowner (#6480)
     add 78e5016  GEODE-9220: Switch String integration tests to use 
JedisCluster. (#6444)
     add c8ab8f5  Extend the fastutil hashmap with a stateless cursor method
     add c407da1  GEODE-9256: Use a stateless hscan implementation
     add f375340  GEODE-9278: Increase timeout for rsync_down task (#6483)
     add e52217f  GEODE-9224: Resolve doc discrepancy on region's entrysize 
description (#6437)
     add a74e4bf  GEODE-9256: Adding a jmh test of the 
Object2ObjectOpenCustomHashmapWithCursor (#6482)
     add f9d0307  Only run Geode protocol benchmarks. (#6488)
     add 681b5ed  GEODE-9265: Introduce redis SlotAdvisor to manage slot 
information (#6467)
     add d9d0019  GEODE-8772: SessionsAndCrashesDUnitTest assign app port 
(#6497)
     add a0dc407  GEODE-8772: Pre-assign ports in the test JVM (#6491)
     add 9ec5609  GEODE-9282: Add alb3rtobr to CODEWATCHERS file (#6484)
     add e0d028c  GEODE-9283: Convert session related redis DUnit tests to be 
cluster-aware (#6499)
     add 3515100  GEODE-9284: only upgradeTest should need geode-old-versions 
(#6492)
     add 3d51886  GEODE-6685: fix flaky test
     add 3b9acf5  GEODE-9295: prevent expiry message hangs (#6503)
     add 6c1e3d7  GEODE-8191: update flaky test (#6427)
     add 6702402  GEODE-9288: DeployedJarTest fails because JavaCompiler fails 
to delete temp dir (#6501)
     add 9dfff0c  GEODE-9281: fix printing results for the query when multiple 
indexes … (#6485)
     add fef733e  clean up CODEWATCHERS formatting (#6506)
     add 5b0ebb4  GEODE-9098: Resolve package splitting geode-membership (#6452)
     add cd7f50a  Add donalevans as codeowner for Redis API module (#6517)
     add a540b40  GEODE-9309: Tool to filter/format progress info (#6518)
     add 9de676e  GEODE-9308: Update "Controlling Socket Use" to reflect new 
default (#6516)
     add 4abcba9  GEODE-9272: postpone marking of event as possible duplicate 
to the mo… (#6474)
     add a52aa33  GEODE-9233: Add redis ZADD and ZSCORE commands (#6489)
     add c728beb  GEODE-9313: Allow AllowExecutionInLowMemory to be usable 
generically (#6520)
     add 7be4e68  GEODE-9314: Redis CLUSTER NODES incorrect when primary 
buckets are moving (#6521)
     add c857586  GEODE-8951: Unnecessary messaging in WAN locator discovery 
(#6496)
     add c5c8756  GEODE-9211: Replace 'GemFire' by 'Geode' in LocatorLauncher & 
ServerLauncher (#6394)
     add 3aa5d97  GEODE-9312: Uplift Bookbinder to 10.1.17 (#6519)
     add 093f1864 GEODE-8772: ClientServer test port assignment (#6513)
     add 2bc4bd9  GEODE-9307: Removed MembershipListener after force disconnect 
(#6515)
     add 168bf86  GEODE-8772: WAN upgrade test port assignment (#6522)
     add c6d1da1  GEODE-9222: Remove ByteArrayWrapper from RedisSet (#6487)
     add 67c3626  GEODE-8772: Disable HTTP service in Client Server TX test 
(#6529)
     add 909eb21  tidy CODEOWNERS (#6527)
     add 034d106  GEODE-9309: Fix progress tool duration calc (#6532)
     add b67d77a  GEODE-8772: Fix ClusterComms test port conflicts (#6533)
     add 02ffad4  GEODE-9298: remove concourse deprecation warnings (#6510)
     add 0fa122d  GEODE-9298: fix missing meta dependency (#6537)
     add 64f912b  GEODE-4826: Use spotlessCheck, not spotlessApply, as input to 
srcDistTar (#6539)
     add d0a6304  GEODE-9252: Improve startup of NativeRedisClusterTestRule 
(#6538)
     add 6a3e2cb  GEODE-9042: Update docker-based scripts to build UG (#6528)
     add be70505  GEODE-9299: Assert greater than or equal instead of equals 
(#6536)
     add ace7180  GEODE-9316: user guide typo repairs (#6541)
     add 92e8f78  GEODE-9292: Implement ZCARD (#6525)
     add 81828af  GEODE-9318: Implement ZREM command. (#6545)
     add 88918f1  GEODE-9331: remove the threadConnMaps ArrayList (#6535)
     add 44e5d4e  GEODE-9339: bump json-smart from 2.3 to 2.3.1 (#6547)
     add a052131  GEODE-4826: we didn't need spotless for srcDistTar anyway 
(#6543)
     add e39c4c5  GEODE-8609: Check logs for suspicious logs when VM is stopped.
     add e4e10ac  GEODE-9146: have idle expiration ignore timestamp on removed 
remote entries
     add 8161df8  GEODE-9277: Redis FLUSHALL should only remove local keys 
(#6481)
     add 798037e  GEODE-9306: support ZINCRBY command (#6534)
     add 2879573  GEODE-7864: Always use curly braces for control flow 
statements (#6523)
     add 363d094  GEODE-9252: Improve NativeRedisClusterTestRule waiting for 
cluster to be ready (#6553)
     add cde5ab4  GEODE-9343: Extract getInfo() helper method from tests. 
(#6551)
     add 534715c  GEODE-9335: Organize HitsMissesIntegrationTest (#6549)
     add c1e59b2  GEODE-9289: Configuration compatibile with pre-1.12.0 
versions.
     add 261e72d  GEODE-5304: Remote transactions DUnit test fails to resume a 
transaction started by another tread (#6550)
     add 6e0bba3  GEODE-9336: Implement ZADD option CH (#6544)
     new 77e17d6  GEODE-7683: introduce BR.cmnClearRegion
     new c4eb3a0  GEODE-7674: Clear on PR with lucene index should throw 
exception (#6317)
     new 2a133cf  GEODE-9132: Delete ClearPRMessage
     new 96bebe7  GEODE-9132: Fixup PartitionResponse constructors
     new 8df95fe  GEODE-9132: Cleanup PartitionedRegionClearMessage
     new 1c05fa1  GEODE-9132: Remove unused DSFID constants
     new f283162  GEODE-9132: Undelete unnecessary uses of final
     new d322de7  GEODE-9132: Cleanup PartitionedRegionPartialClearException
     new acb891a  GEODE-9132: Remove ClearPRMessage from 
sanctionedDataSerializables.txt
     new 1e56990  Fixup AnalyzeCoreSerializablesJUnitTest for 
PartitionedRegionPartialClearException
     new 65830e5  GEODE-9132: 
PartitionedRegionClearWithConcurrentOperationsDUnitTest cleanup 1
     new a259a58  GEODE-9132: 
PartitionedRegionClearWithConcurrentOperationsDUnitTest cleanup 2
     new 28b998c  GEODE-9132: 
PartitionedRegionClearWithConcurrentOperationsDUnitTest cleanup 3
     new d43efe3  GEODE-9132: Fix assertion in ResourceUtils
     new cd192d7  GEODE-9132: Always acquire write lock for PR clear
     new e3e262d  GEODE-9132: Use factory method to avoid escaped reference
     new 58049af  GEODE-9132: Fix locking in PRClearCreateIndexDUnitTest
     new a4e1128  GEODE-9195: Remove PR clear local locking (#6410)

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   (e4a7b61)
            \
             N -- N -- N   refs/heads/feature/GEODE-7665 (a4e1128)

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 18 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:
 .asf.yaml                                          |  10 +-
 CODEOWNERS                                         |  18 +-
 CODEWATCHERS                                       |  37 +-
 .../src/test/resources/expected-pom.xml            |  32 +-
 .../gradle/plugins/DependencyConstraints.groovy    |  11 +-
 .../src/main/resources/japicmp_exceptions.json     |   4 +-
 ci/images/google-geode-builder/scripts/setup.sh    |   2 -
 ci/images/google-windows-geode-builder/packer.json |  11 +-
 ci/images/test-container/Dockerfile                |   2 -
 ci/pipelines/examples/jinja.template.yml           |   4 +-
 ci/pipelines/geode-build/jinja.template.yml        |  84 ++--
 ci/pipelines/images/jinja.template.yml             |  16 +-
 ci/pipelines/mass-test-run/jinja.template.yml      |  38 +-
 ci/pipelines/meta/jinja.template.yml               |   3 +
 ci/pipelines/pull-request/jinja.template.yml       |  28 +-
 ci/pipelines/reaper/jinja.template.yml             |   6 +-
 ci/pipelines/shared/jinja.variables.yml            |  66 +--
 ci/scripts/create_instance.sh                      |   7 +-
 ci/scripts/execute_build.sh                        |   1 -
 ci/scripts/execute_build_examples.sh               |   1 -
 ci/scripts/execute_publish.sh                      |   1 -
 ci/scripts/execute_tests.sh                        |  12 +-
 ci/scripts/rsync_code_down.sh                      |  19 +-
 ci/scripts/shared_utilities.sh                     |   6 +-
 dev-tools/docker/docs/Dockerfile                   |  29 +-
 dev-tools/docker/docs/README.md                    |  26 -
 dev-tools/docker/docs/build-docs.sh                |  52 --
 dev-tools/docker/docs/build-image-common.sh        |  63 ---
 .../docs/{Dockerfile => preview-user-guide.sh}     |  26 +-
 dev-tools/progress/.gitignore                      |   3 +
 dev-tools/progress/INSTALLATION.md                 |  21 +
 dev-tools/progress/README.md                       | 238 +++++++++
 dev-tools/progress/go.mod                          |   3 +
 .../progress/go.sum                                |   0
 dev-tools/progress/internal/cli/cli.go             | 328 ++++++++++++
 dev-tools/progress/internal/progress/build.go      |  49 ++
 dev-tools/progress/internal/progress/build_test.go |  66 +++
 dev-tools/progress/internal/progress/cmd.go        |  89 ++++
 dev-tools/progress/internal/progress/event.go      | 110 ++++
 dev-tools/progress/internal/progress/filter.go     | 212 ++++++++
 .../progress/internal/progress/filter_test.go      | 246 +++++++++
 dev-tools/progress/internal/progress/find.go       |  89 ++++
 dev-tools/progress/internal/progress/find_test.go  | 109 ++++
 dev-tools/progress/internal/progress/format.go     |  56 +++
 .../progress/internal/progress/json.go             |  35 +-
 .../progress/main.go                               |  10 +-
 dev-tools/release/deploy_rc_pipeline.sh            |  75 ++-
 docker/Dockerfile                                  |   1 -
 extensions/build.gradle                            |   2 -
 .../geode/modules/session/installer/Installer.java |   6 +-
 .../LocalSessionCacheWriterIntegrationTest.java    |   9 +-
 geode-apis-compatible-with-redis/build.gradle      |   7 +
 .../hash/HScanNativeRedisAcceptanceTest.java       |  10 +-
 .../hash/HashesNativeRedisAcceptanceTest.java      |  11 +-
 .../hash/HincrByFloatNativeRedisAccetanceTest.java |  10 +-
 ...> MemoryOverheadNativeRedisAcceptanceTest.java} |  32 +-
 .../executor/key/DelNativeRedisAcceptanceTest.java |  11 +-
 .../key/ExistsNativeRedisAcceptanceTest.java       |  11 +-
 .../key/ExpireAtNativeRedisAcceptanceTest.java     |  11 +-
 .../key/ExpireNativeRedisAcceptanceTest.java       |  11 +-
 .../key/KeysNativeRedisAcceptanceTest.java         |  10 +-
 .../key/PExpireAtNativeRedisAcceptanceTest.java    |  11 +-
 .../key/PTTLNativeRedisAcceptanceTest.java         |  11 +-
 .../key/PersistNativeRedisAcceptanceTest.java      |  11 +-
 .../key/PexpireNativeRedisAcceptanceTest.java      |  11 +-
 .../key/RenameNativeRedisAcceptanceTest.java       |  11 +-
 .../key/ScanNativeRedisAcceptanceTest.java         |  11 +-
 .../executor/key/TTLNativeRedisAcceptanceTest.java |  11 +-
 .../key/TypeNativeRedisAcceptanceTest.java         |  11 +-
 .../key/UnlinkNativeRedisAcceptanceTest.java       |  11 +-
 .../MemoryStatsNativeRedisAcceptanceTest.java      |   2 +-
 .../set/SDiffNativeRedisAcceptanceTest.java        |  11 +-
 .../set/SInterNativeRedisAcceptanceTest.java       |  11 +-
 .../set/SIsMemberNativeRedisAcceptanceTest.java    |  11 +-
 .../set/SMoveNativeRedisAcceptanceTest.java        |  11 +-
 .../set/SPopNativeRedisAcceptanceTest.java         |  11 +-
 .../set/SRemNativeRedisAcceptanceTest.java         |  11 +-
 .../set/SScanNativeRedisAcceptanceTest.java        |  11 +-
 .../set/SUnionNativeRedisAcceptanceTest.java       |  11 +-
 .../set/SetsNativeRedisAcceptanceTest.java         |  11 +-
 .../ZAddNativeRedisAcceptanceTest.java}            |  16 +-
 .../ZCardNativeRedisAcceptanceTest.java}           |  16 +-
 .../ZIncrByNativeRedisIntegrationTest.java}        |  15 +-
 .../ZRemNativeRedisAcceptanceTest.java}            |  16 +-
 .../ZScoreNativeRedisAcceptanceTest.java}          |  15 +-
 ... => AppendMemoryNativeRedisAcceptanceTest.java} |   5 +-
 .../string/AppendNativeRedisAcceptanceTest.java    |  12 +-
 .../string/BitCountNativeRedisAcceptanceTest.java  |  10 +-
 .../string/BitOpNativeRedisAcceptanceTest.java     |  10 +-
 .../string/DecrByNativeRedisAcceptanceTest.java    |  10 +-
 .../string/DecrNativeRedisAcceptanceTest.java      |  10 +-
 .../string/GetBitNativeRedisAcceptanceTest.java    |  10 +-
 .../string/GetNativeRedisAcceptanceTest.java       |  10 +-
 .../string/GetRangeNativeRedisAcceptanceTest.java  |  10 +-
 .../string/GetSetNativeRedisAcceptanceTest.java    |  10 +-
 .../IncrByFloatNativeRedisAcceptanceTest.java      |  10 +-
 .../string/IncrByNativeRedisAcceptanceTest.java    |  10 +-
 .../string/IncrNativeRedisAcceptanceTest.java      |  10 +-
 .../string/MGetNativeRedisAcceptanceTest.java      |  10 +-
 .../string/MSetNXNativeRedisAcceptanceTest.java    |  10 +-
 .../string/MSetNativeRedisAcceptanceTest.java      |  10 +-
 .../string/PSetEXNativeRedisAcceptanceTest.java    |  10 +-
 .../string/SetBitNativeRedisAcceptanceTest.java    |  10 +-
 .../string/SetExNativeRedisAcceptanceTest.java     |  10 +-
 .../string/SetNXNativeRedisAcceptanceTest.java     |  10 +-
 .../string/SetNativeRedisAcceptanceTest.java       |  10 +-
 .../string/SetRangeNativeRedisAcceptanceTest.java  |  10 +-
 .../string/StringNativeRedisAcceptanceTest.java    |  10 +-
 .../session/NativeRedisSessionAcceptanceTest.java  |  22 +-
 ...NativeRedisSessionExpirationAcceptanceTest.java |  19 +-
 .../resources/0001-configure-redis-tests.patch     |  78 +--
 .../resources/testcontainers.properties            |  16 +
 .../geode/redis/NativeRedisClusterTestRule.java    |  59 ++-
 .../apache/geode/redis/RedisIntegrationTest.java}  |  34 +-
 .../proxy/ClusterSlotsResponseProcessor.java       |  13 +-
 .../geode/redis/internal/proxy/RedisProxy.java     |   3 +-
 .../internal/proxy/RedisProxyInboundHandler.java   |  23 +-
 .../internal/proxy/RedisProxyOutboundHandler.java  |   4 +-
 .../test/dunit/rules/RedisClusterStartupRule.java  |  41 +-
 .../apache/geode/redis/OutOfMemoryDUnitTest.java   |   8 +-
 .../org/apache/geode/redis/RedisDistDUnitTest.java |   4 +-
 .../cluster/RedisPartitionResolverDUnitTest.java   |   6 +-
 .../geode/redis/internal/data/DeltaDUnitTest.java  |  21 +-
 .../data/PartitionedRegionStatsUpdateTest.java     | 413 +++++++++++++++
 .../executor/CrashAndNoRepeatDUnitTest.java        |  16 +-
 .../redis/internal/executor/FlushAllDUnitTest.java | 108 ++++
 .../redis/internal/executor/InfoDUnitTest.java     |  22 +-
 .../cluster/ClusterSlotsAndNodesDUnitTest.java     | 156 +++++-
 .../internal/executor/hash/HExistsDUnitTest.java   |  56 +--
 .../internal/executor/hash/HGetDUnitTest.java      |  38 +-
 .../internal/executor/hash/HKeysDUnitTest.java     |  53 +-
 .../internal/executor/hash/HMgetDUnitTest.java     |  42 +-
 .../internal/executor/hash/HMsetDUnitTest.java     | 107 ++--
 .../internal/executor/hash/HScanDunitTest.java     |  48 +-
 .../internal/executor/hash/HSetNXDunitTest.java    |  22 +-
 .../executor/hash/HashesAndCrashesDUnitTest.java   |  53 +-
 .../internal/executor/hash/HdelDUnitTest.java      |   2 +-
 .../internal/executor/hash/HlenDUnitTest.java      |  18 +-
 .../internal/executor/hash/HsetDUnitTest.java      | 108 ++--
 .../internal/executor/hash/HstrlenDUnitTest.java   |  41 +-
 .../internal/executor/hash/HvalsDUnitTest.java     |  36 +-
 .../internal/executor/key/ExistsDUnitTest.java     |  67 ---
 .../internal/executor/key/ExpireDUnitTest.java     | 141 +++---
 .../internal/executor/key/PersistDUnitTest.java    |  45 +-
 .../internal/executor/key/RenameDUnitTest.java     |  65 +--
 .../internal/executor/pubsub/PubSubDUnitTest.java  |   9 +-
 .../redis/internal/executor/set/SaddDUnitTest.java | 127 +----
 .../redis/internal/executor/set/SremDUnitTest.java | 139 ++----
 .../internal/executor/sortedset/ZAddDUnitTest.java | 162 ++++++
 .../executor/sortedset/ZCardDUnitTest.java         |  88 ++++
 .../internal/executor/sortedset/ZRemDUnitTest.java | 249 ++++++++++
 .../internal/executor/string/StringsDUnitTest.java | 148 +++---
 .../geode/redis/session/RedisSessionDUnitTest.java |  47 +-
 .../geode/redis/session/SessionDUnitTest.java      | 157 +++---
 .../redis/session/SessionExpirationDUnitTest.java  |  20 +-
 .../redis/session/SessionsAndCrashesDUnitTest.java |  49 +-
 .../SessionController.java                         |  14 +-
 .../config/WebMvcConfig.java                       |  34 +-
 .../AbstractCommandPipeliningIntegrationTest.java  |   3 +-
 .../redis/RedisCommandArgumentsTestHelper.java     |  42 +-
 .../org/apache/geode/redis/RedisTestHelper.java}   |  34 +-
 .../geode/redis/internal/GeodeServerRunTest.java   |   3 +-
 .../AbstractGlobPatternIntegrationTest.java        |   4 +-
 .../executor/AbstractUnknownIntegrationTest.java   |   4 +-
 .../cluster/AbstractClusterIntegrationTest.java    |   4 +-
 .../connection/AbstractEchoIntegrationTest.java    |   4 +-
 .../connection/AbstractPingIntegrationTest.java    |   4 +-
 .../connection/AbstractSelectIntegrationTest.java  |   4 +-
 .../hash/AbstractHScanIntegrationTest.java         | 199 +++++---
 .../hash/AbstractHashesIntegrationTest.java        |  64 ++-
 .../hash/AbstractHincrByFloatIntegrationTest.java  |  51 +-
 .../AbstractMemoryOverheadIntegrationTest.java     | 253 ++++++++++
 .../executor/hash/HScanIntegrationTest.java        |  28 --
 .../hash/MemoryOverheadIntegrationTest.java        | 104 ++++
 .../executor/key/AbstractDelIntegrationTest.java   |  25 +-
 .../key/AbstractExistsIntegrationTest.java         |  32 +-
 .../key/AbstractExpireAtIntegrationTest.java       |  18 +-
 .../key/AbstractExpireIntegrationTest.java         |  47 +-
 .../executor/key/AbstractKeysIntegrationTest.java  |  81 +--
 .../key/AbstractPExpireAtIntegrationTest.java      |  21 +-
 .../executor/key/AbstractPTTLIntegrationTest.java  |  13 +-
 .../key/AbstractPersistIntegrationTest.java        |  22 +-
 .../key/AbstractPexpireIntegrationTest.java        |  24 +-
 .../key/AbstractRenameIntegrationTest.java         | 111 ++---
 .../executor/key/AbstractScanIntegrationTest.java  | 139 +++---
 .../executor/key/AbstractTTLIntegrationTest.java   |  13 +-
 .../executor/key/AbstractTypeIntegrationTest.java  |  13 +-
 .../key/AbstractUnlinkIntegrationTest.java         |  25 +-
 .../internal/executor/key/ScanIntegrationTest.java |  11 +-
 .../AbstractLettucePubSubIntegrationTest.java      |   4 +-
 .../pubsub/AbstractPubSubIntegrationTest.java      |   4 +-
 .../AbstractSubscriptionsIntegrationTest.java      |   4 +-
 .../server/AbstractDBSizeIntegrationTest.java      |   4 +-
 .../server/AbstractFlushAllIntegrationTest.java    |   4 +-
 .../server/AbstractFlushDBIntegrationTest.java     |   4 +-
 .../server/AbstractHitsMissesIntegrationTest.java  | 339 +++++++------
 .../server/AbstractInfoIntegrationTest.java        |  10 +-
 .../AbstractRedisInfoStatsIntegrationTest.java     |  19 +-
 .../AbstractRedisMemoryStatsIntegrationTest.java   |  65 +--
 .../server/AbstractShutDownIntegrationTest.java    |   4 +-
 .../server/AbstractSlowlogIntegrationTest.java     |   4 +-
 .../server/AbstractTimeIntegrationTest.java        |   4 +-
 .../executor/set/AbstractSDiffIntegrationTest.java |  95 ++--
 .../set/AbstractSInterIntegrationTest.java         |  83 ++--
 .../set/AbstractSIsMemberIntegrationTest.java      |  13 +-
 .../executor/set/AbstractSMoveIntegrationTest.java |  73 ++-
 .../executor/set/AbstractSPopIntegrationTest.java  |  34 +-
 .../executor/set/AbstractSRemIntegrationTest.java  |  18 +-
 .../executor/set/AbstractSScanIntegrationTest.java |  88 ++--
 .../set/AbstractSUnionIntegrationTest.java         |  89 ++--
 .../executor/set/AbstractSetsIntegrationTest.java  |  30 +-
 .../executor/set/SScanIntegrationTest.java         |  10 +-
 .../sortedset/AbstractZAddIntegrationTest.java     | 280 +++++++++++
 .../sortedset/AbstractZCardIntegrationTest.java    |  87 ++++
 .../sortedset/AbstractZIncrByIntegrationTest.java  | 298 +++++++++++
 .../sortedset/AbstractZRemIntegrationTest.java     | 152 ++++++
 .../AbstractZScoreIntegrationTest.java}            |  41 +-
 .../executor/sortedset/ZAddIntegrationTest.java}   |  10 +-
 .../executor/sortedset/ZCardIntegrationTest.java}  |  10 +-
 .../sortedset/ZIncrByIntegrationTest.java}         |   9 +-
 .../executor/sortedset/ZRemIntegrationTest.java}   |  11 +-
 .../executor/sortedset/ZScoreIntegrationTest.java} |  10 +-
 .../string/AbstractAppendIntegrationTest.java      |  22 +-
 ...va => AbstractAppendMemoryIntegrationTest.java} |  34 +-
 .../string/AbstractBitCountIntegrationTest.java    |  13 +-
 .../string/AbstractBitOpIntegrationTest.java       |  87 ++--
 .../string/AbstractBitPosIntegrationTest.java      |  61 ++-
 .../string/AbstractDecrByIntegrationTest.java      |  37 +-
 .../string/AbstractDecrIntegrationTest.java        |  18 +-
 .../string/AbstractGetBitIntegrationTest.java      |  13 +-
 .../string/AbstractGetIntegrationTest.java         |  13 +-
 .../string/AbstractGetRangeIntegrationTest.java    |  51 +-
 .../string/AbstractGetSetIntegrationTest.java      |  24 +-
 .../string/AbstractIncrByFloatIntegrationTest.java |  76 +--
 .../string/AbstractIncrByIntegrationTest.java      |  24 +-
 .../string/AbstractIncrIntegrationTest.java        |  18 +-
 .../AbstractLettuceAppendIntegrationTest.java      |  18 +-
 .../string/AbstractMGetIntegrationTest.java        |  40 +-
 .../string/AbstractMSetIntegrationTest.java        |  32 +-
 .../string/AbstractMSetNXIntegrationTest.java      |  24 +-
 .../string/AbstractPSetEXIntegrationTest.java      |  13 +-
 .../string/AbstractSetBitIntegrationTest.java      |  15 +-
 .../string/AbstractSetEXIntegrationTest.java       |  15 +-
 .../string/AbstractSetIntegrationTest.java         | 149 +++---
 .../string/AbstractSetNXIntegrationTest.java       |  27 +-
 .../string/AbstractSetRangeIntegrationTest.java    |  13 +-
 .../string/AbstractStringIntegrationTest.java      |  15 +-
 .../string/AppendMemoryIntegrationTest.java}       |   8 +-
 .../apache/geode/codeAnalysis/excludedClasses.txt  |   2 +
 .../codeAnalysis/sanctionedDataSerializables.txt   |  32 +-
 ...ObjectOpenCustomHashmapWithCursorBenchmark.java |  70 +++
 .../geode/redis/internal/GeodeRedisServer.java     |  19 +-
 .../geode/redis/internal/GeodeRedisService.java    |  18 +
 .../redis/internal/PassiveExpirationManager.java   |   9 +-
 .../geode/redis/internal/RedisCommandType.java     |  15 +-
 .../geode/redis/internal/RedisConstants.java       |   3 +
 .../geode/redis/internal/RegionProvider.java       |  40 +-
 .../apache/geode/redis/internal/SlotAdvisor.java   | 180 +++++++
 .../cluster/BucketInfoRetrievalFunction.java       | 118 -----
 .../RedisKey.java => cluster/RedisMemberInfo.java} |  68 ++-
 .../cluster/RedisMemberInfoRetrievalFunction.java  |  76 +++
 .../Object2ObjectOpenCustomHashMapWithCursor.java  | 189 +++++++
 .../redis/internal/data/AbstractRedisData.java     |  12 +-
 .../redis/internal/data/ByteArrayWrapper.java      |  14 -
 .../geode/redis/internal/data/CommandHelper.java   |  26 +-
 .../geode/redis/internal/data/NullRedisData.java   |   5 +
 .../internal/data/NullRedisDataStructures.java     |   1 +
 .../geode/redis/internal/data/NullRedisHash.java   |  10 +-
 .../geode/redis/internal/data/NullRedisSet.java    |  67 ++-
 .../redis/internal/data/NullRedisSortedSet.java    |  96 ++++
 .../geode/redis/internal/data/NullRedisString.java |  77 ++-
 .../geode/redis/internal/data/RedisData.java       |   7 +-
 .../geode/redis/internal/data/RedisDataType.java   |   1 +
 .../geode/redis/internal/data/RedisHash.java       | 372 ++++++--------
 .../data/RedisHashCommandsFunctionExecutor.java    |  32 +-
 .../apache/geode/redis/internal/data/RedisKey.java |   8 +
 .../apache/geode/redis/internal/data/RedisSet.java | 153 +++---
 .../data/RedisSetCommandsFunctionExecutor.java     |  39 +-
 .../geode/redis/internal/data/RedisSortedSet.java  | 339 +++++++++++++
 .../RedisSortedSetCommandsFunctionExecutor.java    |  63 +++
 .../geode/redis/internal/data/RedisString.java     | 420 ++++------------
 .../data/RedisStringCommandsFunctionExecutor.java  |  40 +-
 .../geode/redis/internal/delta/AddsDeltaInfo.java  |  20 +-
 .../geode/redis/internal/delta/RemsDeltaInfo.java  |  18 +-
 .../SetOptions.java => BaseSetOptions.java}        |  38 +-
 .../redis/internal/executor/CommandFunction.java   |  66 ++-
 .../geode/redis/internal/executor/Executor.java    |   2 +-
 .../redis/internal/executor/RedisResponse.java     |   2 +-
 .../executor/SingleResultRedisFunction.java        |   2 +-
 .../internal/executor/cluster/ClusterExecutor.java | 115 ++---
 .../executor/cluster/RedisPartitionResolver.java   |   6 +-
 .../redis/internal/executor/hash/HDelExecutor.java |   7 +-
 .../internal/executor/hash/HExistsExecutor.java    |   6 +-
 .../internal/executor/hash/HGetAllExecutor.java    |   5 +-
 .../redis/internal/executor/hash/HGetExecutor.java |  12 +-
 .../internal/executor/hash/HIncrByExecutor.java    |   6 +-
 .../executor/hash/HIncrByFloatExecutor.java        |   6 +-
 .../internal/executor/hash/HKeysExecutor.java      |   5 +-
 .../redis/internal/executor/hash/HLenExecutor.java |   2 +-
 .../internal/executor/hash/HMGetExecutor.java      |   9 +-
 .../internal/executor/hash/HMSetExecutor.java      |   8 +-
 .../internal/executor/hash/HScanExecutor.java      |  19 +-
 .../redis/internal/executor/hash/HSetExecutor.java |   8 +-
 .../internal/executor/hash/HStrLenExecutor.java    |   6 +-
 .../internal/executor/hash/HValsExecutor.java      |   5 +-
 .../redis/internal/executor/hash/HashExecutor.java |   5 -
 .../internal/executor/hash/RedisHashCommands.java  |  28 +-
 .../hash/RedisHashCommandsFunctionInvoker.java     |  32 +-
 .../internal/executor/server/FlushAllExecutor.java |   9 +-
 .../internal/executor/set/RedisSetCommands.java    |  22 +-
 .../set/RedisSetCommandsFunctionInvoker.java       |  25 +-
 .../redis/internal/executor/set/SAddExecutor.java  |  12 +-
 .../redis/internal/executor/set/SCardExecutor.java |   5 +-
 .../redis/internal/executor/set/SDiffExecutor.java |   4 +-
 .../internal/executor/set/SInterExecutor.java      |   4 +-
 .../internal/executor/set/SIsMemberExecutor.java   |   8 +-
 .../internal/executor/set/SMembersExecutor.java    |   8 +-
 .../redis/internal/executor/set/SMoveExecutor.java |  22 +-
 .../redis/internal/executor/set/SPopExecutor.java  |  14 +-
 .../internal/executor/set/SRandMemberExecutor.java |   8 +-
 .../redis/internal/executor/set/SRemExecutor.java  |  15 +-
 .../redis/internal/executor/set/SScanExecutor.java |   3 +-
 .../internal/executor/set/SUnionExecutor.java      |   4 +-
 .../redis/internal/executor/set/SetExecutor.java   |   5 -
 .../redis/internal/executor/set/SetOpExecutor.java |  24 +-
 .../sortedset/RedisSortedSetCommands.java}         |  22 +-
 .../RedisSortedSetCommandsFunctionInvoker.java     |  69 +++
 .../internal/executor/sortedset/ZAddExecutor.java  | 122 +++++
 .../internal/executor/sortedset/ZAddOptions.java   |  63 +++
 .../ZCardExecutor.java}                            |  20 +-
 .../ZIncrByExecutor.java}                          |  23 +-
 .../ZRemExecutor.java}                             |  24 +-
 .../ZScoreExecutor.java}                           |  26 +-
 .../internal/executor/string/AppendExecutor.java   |   7 +-
 .../internal/executor/string/GetExecutor.java      |   6 +-
 .../internal/executor/string/GetRangeExecutor.java |   5 +-
 .../internal/executor/string/GetSetExecutor.java   |   4 +-
 .../internal/executor/string/MGetExecutor.java     |   3 +-
 .../internal/executor/string/MSetExecutor.java     |   4 +-
 .../internal/executor/string/MSetNXExecutor.java   |   4 +-
 .../executor/string/RedisStringCommands.java       |  13 +-
 .../string/RedisStringCommandsFunctionInvoker.java |  13 +-
 .../internal/executor/string/SetEXExecutor.java    |   5 +-
 .../internal/executor/string/SetExecutor.java      |  17 +-
 .../internal/executor/string/SetNXExecutor.java    |   6 +-
 .../redis/internal/executor/string/SetOptions.java |  46 +-
 .../redis/internal/netty/ByteToCommandDecoder.java |  18 +-
 .../apache/geode/redis/internal/netty/Client.java  |   8 -
 .../apache/geode/redis/internal/netty/Coder.java   |  44 +-
 .../apache/geode/redis/internal/netty/Command.java |   2 +-
 .../internal/netty/ExecutionHandlerContext.java    |  51 +-
 .../redis/internal/netty/NettyRedisServer.java     |   8 +-
 ...de-apis-compatible-with-redis-serializables.txt |   4 +-
 .../redis/internal/SupportedCommandsJUnitTest.java |   7 +-
 ...tOpenCustomHashMapWithCursorQuickCheckTest.java |  89 ++++
 ...ject2ObjectOpenCustomHashMapWithCursorTest.java | 204 ++++++++
 .../geode/redis/internal/data/RedisHashTest.java   | 447 +++++++++++++----
 .../geode/redis/internal/data/RedisSetTest.java    | 365 +++++++++++---
 .../redis/internal/data/RedisSortedSetTest.java    | 308 ++++++++++++
 .../geode/redis/internal/data/RedisStringTest.java | 422 +++++++++-------
 .../src/test/resources/expected-pom.xml            |  11 +
 geode-assembly/Dockerfile                          |   1 -
 geode-assembly/build.gradle                        |  20 +-
 .../web/controllers/AddFreeItemToOrders.java       |  15 +-
 .../web/controllers/GetDeliveredOrders.java        |  15 +-
 .../geode/rest/internal/web/controllers/Order.java |   9 +-
 .../web/controllers/RedactingPostProcessor.java    |   9 +-
 .../geode/session/tests/ContainerInstall.java      |   3 +-
 .../geode/session/tests/ContainerManager.java      |  18 +-
 .../geode/session/tests/ServerContainer.java       |   8 +-
 ...iversWithSamePortAndHostnameForSendersTest.java |  88 ++--
 .../client/sni/ClientSNICQAcceptanceTest.java      |  54 +-
 .../sni/ClientSNIDropProxyAcceptanceTest.java      |  82 +--
 .../client/sni/DualServerSNIAcceptanceTest.java    |  58 +--
 .../geode/client/sni/NotOnWindowsDockerRule.java   |  57 ---
 .../client/sni/SingleServerSNIAcceptanceTest.java  |  27 +-
 .../org/apache/geode/rules/DockerComposeRule.java  | 269 ++++++++++
 .../resources/ManagementClientCreateRegion.java    |   2 +-
 .../org/apache/geode/cache/wan/docker-compose.yml  |  16 -
 .../org/apache/geode/client/sni/docker-compose.yml |   8 -
 .../client/sni/dual-server-docker-compose.yml      |  12 -
 .../management/JQFilterVerificationDUnitTest.java  |   2 +-
 .../ClusterManagementServiceBuilderDUnitTest.java  |   1 +
 ...ateRegionWithDiskstoreAndSecurityDUnitTest.java |   1 +
 .../rest/ClientClusterManagementSSLTest.java       |   2 +-
 .../ClientClusterManagementServiceDunitTest.java   |   2 +-
 .../internal/rest/DeployToMultiGroupDUnitTest.java |   2 +-
 .../rest/DeploymentManagementDUnitTest.java        |   2 +-
 .../rest/DeploymentManagementRedployDUnitTest.java |   2 +-
 .../DeploymentSemanticVersionJarDUnitTest.java     |   2 +-
 .../rest/GatewayReceiverManagementDUnitTest.java   |   2 +-
 .../rest/ListIndexManagementDUnitTest.java         |   2 +-
 .../rest/ListIndexOnPartitionRegionTest.java       |   2 +-
 .../rest/ListRegionManagementDunitTest.java        |   2 +-
 .../ManagementRequestLoggingDistributedTest.java   |   2 +-
 .../rest/MemberManagementServiceDunitTest.java     |   2 +-
 .../rest/RebalanceManagementDunitTest.java         |   2 +-
 .../internal/rest/RegionManagementDunitTest.java   |   2 +-
 .../rest/RestoreRedundancyManagementDUnitTest.java |   2 +-
 .../internal/rest/ServerRestartTest.java           |   2 +-
 .../internal/web/RestFunctionExecuteDUnitTest.java |   3 +-
 .../web/controllers/RestAPIsWithSSLDUnitTest.java  |  31 --
 .../ClusterManagementRestLoggingTest.java          |   2 +-
 .../ManagementRestAuthTokenIntegrationTest.java    |   2 +-
 .../rest/internal/web/RestSecurityWithSSLTest.java |   2 +-
 .../internal/web/RestServersIntegrationTest.java   |   2 +-
 .../geode/tools/pulse/PulseConnectivityTest.java   |   3 +-
 .../integrationTest/resources/assembly_content.txt |   8 +-
 .../StartLocatorCommandWorkingDirectoryTest.java   | 152 ------
 .../StartServerCommandWorkingDirectoryTest.java    | 146 ------
 .../tools/pulse/ui/PulseAcceptanceTestBase.java    |  15 +-
 .../DeploymentManagementUpgradeTest.java           |   2 +-
 .../management/OperationManagementUpgradeTest.java |   2 +-
 .../cli/commands/ConnectCommandUpgradeTest.java}   |   2 +-
 .../web/controllers/RestAPICompatibilityTest.java  |   0
 .../test/junit/rules/GfshRuleUpgradeTest.java}     |   2 +-
 geode-book/Gemfile                                 |   3 +-
 geode-book/Gemfile.lock                            |  96 ++--
 geode-book/README.md                               |  73 +--
 .../apache/geode/util/internal/GeodeConverter.java |   9 +-
 .../geode/test/concurrency/loop/LoopRunner.java    |   4 +-
 .../internal/cli/ListMappingCommandDUnitTest.java  |   3 +-
 .../connectors/jdbc/internal/xml/ElementType.java  |   3 +-
 .../org.springframework.shell.core.Converter       |  27 +-
 geode-core/build.gradle                            |   4 +-
 .../management/MemoryThresholdsDUnitTest.java      |   9 +-
 .../MemoryThresholdsOffHeapDUnitTest.java          |  12 +-
 .../cache/management/ResourceManagerDUnitTest.java |   3 +-
 .../partition/PartitionRegionHelperDUnitTest.java  |  18 +-
 .../dunit/QueryUsingFunctionContextDUnitTest.java  |  30 +-
 ...igurationServiceConstraintsDistributedTest.java |   9 +-
 ...ncurrentIndexInitOnOverflowRegionDUnitTest.java |   6 +-
 ...exUpdateWithInplaceObjectModFalseDUnitTest.java |   3 +-
 .../ConcurrentIndexUpdateWithoutWLDUnitTest.java   |   3 +-
 .../index/PutAllWithIndexPerfDUnitTest.java        |   6 +-
 .../query/partitioned/PRBasicQueryDUnitTest.java   |   3 +-
 .../query/partitioned/PRQueryDUnitHelper.java      |  12 +-
 .../cache30/ClientRegisterInterestDUnitTest.java   |   9 +-
 .../geode/cache30/DistAckMapMethodsDUnitTest.java  |   3 +-
 .../DistributedMulticastRegionDUnitTest.java       |  12 +-
 ...tedMulticastRegionWithUDPSecurityDUnitTest.java |   2 +-
 .../cache30/PutAllCallBkRemoteVMDUnitTest.java     |  12 +-
 .../apache/geode/cache30/QueueMsgDUnitTest.java    |   2 +-
 ...ReconnectWithClusterConfigurationDUnitTest.java |   2 +-
 .../geode/cache30/RegionReliabilityTestCase.java   |   9 +-
 .../org/apache/geode/cache30/SlowRecDUnitTest.java |   7 +-
 .../geode/cache30/TXDistributedDUnitTest.java      |   3 +-
 .../distributed/DistributedLockBlackboardImpl.java |   9 +-
 .../DistributedLockServiceDUnitTest.java           |  12 +-
 .../apache/geode/distributed/LocatorDUnitTest.java |   4 +-
 .../apache/geode/disttx/DistTXDebugDUnitTest.java  |   6 +-
 .../cache/ClientServerGetAllDUnitTest.java         |  20 +-
 .../cache/ClientServerTransactionDUnitTest.java    |  15 +-
 .../internal/cache/ConcurrentMapOpsDUnitTest.java  |   3 +-
 .../EntriesDoNotExpireDuringGiiRegressionTest.java |   4 +-
 .../geode/internal/cache/GIIDeltaDUnitTest.java    |   4 +-
 .../geode/internal/cache/GridAdvisorDUnitTest.java |   2 +-
 .../PREntryIdleExpirationDistributedTest.java      |  18 +-
 .../PartitionedRegionCacheLoaderForRootRegion.java |   3 +-
 .../PartitionedRegionCacheLoaderForSubRegion.java  |   3 +-
 .../internal/cache/RemoteTransactionDUnitTest.java |  20 +-
 .../internal/cache/RemoveGlobalDUnitTest.java      |   6 +-
 .../geode/internal/cache/SizingFlagDUnitTest.java  |  30 +-
 .../cache/TransactionsWithDeltaDUnitTest.java      |   3 +-
 .../cache/execute/ColocationFailoverDUnitTest.java |   6 +-
 .../cache/execute/LocalDataSetDUnitTest.java       |   6 +-
 ...lientServerFunctionExecutionNoAckDUnitTest.java |   6 +-
 .../cache/execute/PRColocationDUnitTest.java       |  20 +-
 .../geode/internal/cache/execute/TimeKeeper.java   |   3 +-
 .../geode/internal/cache/ha/HAClearDUnitTest.java  |  24 +-
 .../internal/cache/ha/HADuplicateDUnitTest.java    |   9 +-
 .../geode/internal/cache/ha/HAGIIBugDUnitTest.java |  12 +-
 .../internal/cache/ha/HARegionQueueDUnitTest.java  |   3 +-
 .../partitioned/PartitionResolverDUnitTest.java    |  42 +-
 .../tier/sockets/ClientServerMiscDUnitTest.java    |   4 +-
 .../sockets/EventIDVerificationInP2PDUnitTest.java |   8 +-
 .../cache/tier/sockets/HAInterestTestCase.java     |   6 +-
 .../sockets/InterestListEndpointDUnitTest.java     |  18 +-
 .../sockets/InterestRegrListenerDUnitTest.java     |  11 +-
 .../tier/sockets/NewRegionAttributesDUnitTest.java |  33 +-
 .../jta/dunit/TransactionTimeOutDUnitTest.java     |  18 +-
 .../internal/jta/dunit/TxnTimeOutDUnitTest.java    |  12 +-
 .../apache/geode/management/JMXMBeanDUnitTest.java |   2 +-
 .../geode/pdx/JSONPdxClientServerDUnitTest.java    |  18 +-
 .../java/org/apache/geode/CopyJUnitTest.java       |  54 +-
 .../java/org/apache/geode/TXJUnitTest.java         |  72 +--
 .../org/apache/geode/cache/ProxyJUnitTest.java     |   4 +-
 .../operations/PutOperationContextJUnitTest.java   |  15 +-
 .../apache/geode/cache/query/QueryJUnitTest.java   |   3 +-
 .../cache/query/QueryServiceRegressionTest.java    |   9 +-
 .../functional/ComparisonOperatorsJUnitTest.java   |  12 +-
 .../cache/query/functional/ConstantsJUnitTest.java |  18 +-
 ...tinctResultsWithDupValuesInRegionJUnitTest.java |   6 +-
 .../cache/query/functional/FunctionJUnitTest.java  |  24 +-
 .../query/functional/IUM6Bug32345ReJUnitTest.java  |  15 +-
 .../geode/cache/query/functional/IUMJUnitTest.java |   6 +-
 .../query/functional/IndexOperatorJUnitTest.java   |  33 +-
 .../functional/IndexPrimaryKeyUsageJUnitTest.java  |   3 +-
 .../IndexUsageInNestedQueryJUnitTest.java          |   3 +-
 .../IndexUseMultFrmSnglCondJUnitTest.java          |   6 +-
 .../IndexWithSngleFrmAndMultCondQryJUnitTest.java  |  66 ++-
 .../query/functional/IteratorTypeDefJUnitTest.java |   6 +-
 .../IteratorTypeDefaultTypesJUnitTest.java         |  36 +-
 .../functional/IumMultConditionJUnitTest.java      |  15 +-
 .../query/functional/LimitClauseJUnitTest.java     |  21 +-
 .../functional/LogicalOperatorsJUnitTest.java      |  39 +-
 .../query/functional/MultipleRegionsJUnitTest.java |   3 +-
 .../query/functional/NestedQueryJUnitTest.java     |  12 +-
 .../functional/QRegionInterfaceJUnitTest.java      |  21 +-
 .../functional/StructMemberAccessJUnitTest.java    |   6 +-
 .../CompiledJunctionInternalsJUnitTest.java        |   3 +-
 .../internal/ProjectionAttributeJUnitTest.java     |  25 +-
 .../QueryFromClauseCanonicalizationJUnitTest.java  |   3 +-
 .../query/internal/QueryObserverCallbacksTest.java |   3 +-
 .../cache/query/internal/QueryUtilsJUnitTest.java  |   6 +-
 .../internal/index/CompactRangeIndexJUnitTest.java |  16 +-
 .../index/DeclarativeIndexCreationJUnitTest.java   |  12 +-
 .../internal/index/IndexMaintenanceJUnitTest.java  |   4 +-
 .../index/IndexManagerIntegrationTest.java         |   6 +-
 .../internal/index/IndexStatisticsJUnitTest.java   |  55 +-
 .../index/MapRangeIndexMaintenanceJUnitTest.java   | 259 +++++++++-
 ...ProgRegionCreationIndexUpdateTypeJUnitTest.java |  12 +-
 .../partitioned/PRIndexStatisticsJUnitTest.java    |  76 +--
 .../distributed/LauncherIntegrationTestCase.java   |   4 +-
 .../DistributionAdvisorIntegrationTest.java        |  57 +++
 .../AvailablePortHelperIntegrationTest.java        |   7 +-
 .../geode/internal/AvailablePortJUnitTest.java     |   1 +
 ...qualityShouldUseArrayEqualsIntegrationTest.java |  54 +-
 ...urrentFlushingAndRegionOperationsJUnitTest.java |   3 +-
 .../cache/ConcurrentRegionOperationsJUnitTest.java |   3 +-
 .../internal/cache/DiskRegRecoveryJUnitTest.java   |  24 +-
 .../internal/cache/DiskRegionClearJUnitTest.java   |   3 +-
 .../cache/PartitionedRegionCreationJUnitTest.java  |  24 +-
 ...itionedRegionQueryEvaluatorIntegrationTest.java |   3 +-
 ...itionedRegionSingleNodeOperationsJUnitTest.java |  15 +-
 .../cache/PartitionedRegionStatsJUnitTest.java     | 176 +++----
 ...skRegionOverflowAsyncRollingOpLogJUnitTest.java |  18 +-
 .../DistributedEventTrackerIntegrationTest.java    | 228 +++++++++
 .../ha/BlockingHARQAddOperationJUnitTest.java      |   6 +-
 .../cache/ha/HARQAddOperationJUnitTest.java        |  27 +-
 .../tier/sockets/ConnectionProxyJUnitTest.java     |   3 +-
 .../datasource/AbstractPoolCacheJUnitTest.java     |   3 +-
 .../internal/datasource/CleanUpJUnitTest.java      |   3 +-
 .../ConnectionPoolCacheImplJUnitTest.java          |   3 +-
 .../datasource/ConnectionPoolingJUnitTest.java     |   9 +-
 .../datasource/DataSourceFactoryJUnitTest.java     |   9 +-
 .../internal/jta/GlobalTransactionJUnitTest.java   |  21 +-
 .../internal/jta/functional/CacheJUnitTest.java    |  94 ++--
 .../PollingFileWatcherIntegrationTest.java         |  71 +++
 .../StatTypesAreRolledOverRegressionTest.java      |   3 +-
 .../concurrent/cm/ConcurrentHashMapJUnitTest.java  |   3 +-
 .../concurrent/cm/CountedMapLoopsJUnitTest.java    |  45 +-
 .../util/concurrent/cm/IntMapCheckJUnitTest.java   | 132 +++--
 .../util/concurrent/cm/MapCheckJUnitTest.java      | 132 +++--
 .../util/concurrent/cm/MapLoopsJUnitTest.java      |  43 +-
 .../util/concurrent/cm/RLJBarJUnitTest.java        |  12 +-
 .../concurrent/cm/StringMapLoopsJUnitTest.java     |  37 +-
 .../internal/deployment/FunctionScannerTest.java   |   3 +-
 .../internal/security/CliCommandsSecurityTest.java |   3 +-
 .../geode/pdx/AutoSerializableJUnitTest.java       | 105 ++--
 .../geode/pdx/PdxInstanceFactoryJUnitTest.java     |  12 +-
 .../apache/geode/pdx/PdxSerializableJUnitTest.java |  18 +-
 .../apache/geode/codeAnalysis/excludedClasses.txt  |   2 +-
 .../codeAnalysis/sanctionedDataSerializables.txt   |   4 +-
 .../src/main/java/org/apache/geode/CopyHelper.java |  33 +-
 .../org/apache/geode/GemFireCheckedException.java  |   3 +-
 .../org/apache/geode/InternalGemFireError.java     |   3 +-
 .../main/java/org/apache/geode/SystemFailure.java  |   3 +-
 .../java/org/apache/geode/admin/AlertLevel.java    |  15 +-
 .../org/apache/geode/admin/SystemMemberType.java   |  12 +-
 .../admin/internal/AbstractHealthEvaluator.java    |   4 +-
 .../admin/internal/AdminDistributedSystemImpl.java |  24 +-
 .../internal/DistributedSystemConfigImpl.java      |   6 +-
 .../internal/DistributedSystemHealthEvaluator.java |   3 +-
 .../admin/internal/DistributionLocatorImpl.java    |   6 +-
 .../internal/EnabledManagedEntityController.java   |  15 +-
 .../admin/internal/ManagedSystemMemberImpl.java    |   6 +-
 .../admin/internal/MemberHealthEvaluator.java      |  16 +-
 .../geode/admin/internal/SystemMemberImpl.java     |  18 +-
 .../internal/AdminDistributedSystemJmxImpl.java    |  15 +-
 .../apache/geode/admin/jmx/internal/AgentImpl.java |  18 +-
 .../admin/jmx/internal/CacheServerJmxImpl.java     |   6 +-
 .../geode/admin/jmx/internal/MBeanUtils.java       |   3 +-
 .../geode/admin/jmx/internal/MX4JModelMBean.java   | 426 ++++++++++------
 .../admin/jmx/internal/ManagedResourceType.java    |  15 +-
 .../jmx/internal/RefreshNotificationType.java      |  15 +-
 .../jmx/internal/StatisticResourceJmxImpl.java     |   6 +-
 .../geode/admin/jmx/internal/SystemMemberJmx.java  |   4 +-
 .../admin/jmx/internal/SystemMemberJmxImpl.java    |   6 +-
 .../org/apache/geode/cache/AttributesFactory.java  |  15 +-
 .../java/org/apache/geode/cache/DataPolicy.java    |   3 +-
 .../apache/geode/cache/DynamicRegionFactory.java   |  44 +-
 .../org/apache/geode/cache/EvictionAction.java     |   6 +-
 .../org/apache/geode/cache/EvictionAlgorithm.java  |   6 +-
 .../apache/geode/cache/MembershipAttributes.java   |  22 +-
 .../apache/geode/cache/SubscriptionAttributes.java |  12 +-
 .../client/internal/AutoConnectionSourceImpl.java  |   3 +-
 .../client/internal/ClientPartitionAdvisor.java    |   3 +-
 .../geode/cache/client/internal/Endpoint.java      |   9 +-
 .../client/internal/ExecuteFunctionNoAckOp.java    |  10 +-
 .../internal/ExecuteRegionFunctionNoAckOp.java     |  10 +-
 .../internal/ExecuteRegionFunctionSingleHopOp.java |   3 +-
 .../apache/geode/cache/client/internal/GetOp.java  |   3 +-
 .../geode/cache/client/internal/PoolImpl.java      |  12 +-
 .../apache/geode/cache/client/internal/PutOp.java  |   6 +-
 .../cache/client/internal/QueueManagerImpl.java    |   6 +-
 .../cache/client/internal/QueueStateImpl.java      |   3 +-
 .../client/internal/SingleHopClientExecutor.java   |   7 +-
 .../client/internal/pooling/PooledConnection.java  |   9 +-
 .../query/internal/AbstractCompiledValue.java      |   9 +-
 .../internal/AbstractGroupOrRangeJunction.java     |  18 +-
 .../cache/query/internal/AttributeDescriptor.java  |   9 +-
 .../org/apache/geode/cache/query/internal/Bag.java |   3 +-
 .../cache/query/internal/CompiledArithmetic.java   |  44 +-
 .../cache/query/internal/CompiledComparison.java   |  71 ++-
 .../geode/cache/query/internal/CompiledID.java     |   3 +-
 .../geode/cache/query/internal/CompiledIn.java     |   9 +-
 .../cache/query/internal/CompiledJunction.java     |  63 ++-
 .../cache/query/internal/CompiledNegation.java     |   6 +-
 .../cache/query/internal/CompiledOperation.java    |  12 +-
 .../geode/cache/query/internal/CompiledPath.java   |   6 +-
 .../cache/query/internal/CompiledUnaryMinus.java   |  21 +-
 .../cache/query/internal/CompiledUndefined.java    |  11 +-
 .../cache/query/internal/CqQueryVsdStats.java      |   3 +-
 .../cache/query/internal/DefaultQueryService.java  |  15 +-
 .../cache/query/internal/ExecutionContext.java     |  19 +-
 .../geode/cache/query/internal/Functions.java      |   9 +-
 .../query/internal/IndexConditioningHelper.java    |   3 +-
 .../cache/query/internal/LinkedResultSet.java      |   3 +-
 .../cache/query/internal/LinkedStructSet.java      |   3 +-
 .../geode/cache/query/internal/MethodDispatch.java |  30 +-
 .../cache/query/internal/ObjectIntHashMap.java     | 121 +++--
 .../geode/cache/query/internal/PathUtils.java      |   8 +-
 .../geode/cache/query/internal/QCompiler.java      |  17 +-
 .../apache/geode/cache/query/internal/QRegion.java |  12 +-
 .../geode/cache/query/internal/QueryUtils.java     |  32 +-
 .../geode/cache/query/internal/RangeJunction.java  |  15 +-
 .../query/internal/ResultsCollectionWrapper.java   |  12 +-
 .../geode/cache/query/internal/ResultsSet.java     |   3 +-
 .../cache/query/internal/RuntimeIterator.java      |   3 +-
 .../cache/query/internal/SortedResultSet.java      |   3 +-
 .../cache/query/internal/SortedStructSet.java      |   3 +-
 .../geode/cache/query/internal/StructBag.java      |   9 +-
 .../geode/cache/query/internal/StructImpl.java     |  15 +-
 .../geode/cache/query/internal/StructSet.java      |   9 +-
 .../apache/geode/cache/query/internal/Support.java |  15 +-
 .../cache/query/internal/index/AbstractIndex.java  |   6 +-
 .../query/internal/index/AbstractMapIndex.java     |  60 ++-
 .../query/internal/index/CompactMapRangeIndex.java |  23 +-
 .../query/internal/index/CompactRangeIndex.java    |   9 +-
 .../cache/query/internal/index/DummyQRegion.java   |   6 +-
 .../index/FunctionalIndexCreationHelper.java       |   3 +-
 .../cache/query/internal/index/HashIndex.java      |   6 +-
 .../cache/query/internal/index/HashIndexSet.java   |   9 +-
 .../cache/query/internal/index/IndexElemArray.java |  18 +-
 .../cache/query/internal/index/IndexManager.java   |   9 +-
 .../query/internal/index/MemoryIndexStore.java     |  20 +-
 .../query/internal/index/PrimaryKeyIndex.java      |   6 +-
 .../index/PrimaryKeyIndexCreationHelper.java       |   3 +-
 .../cache/query/internal/index/RangeIndex.java     |  15 +-
 .../cache/query/internal/parse/ASTLiteral.java     |  56 ++-
 .../cache/query/internal/parse/UtilParser.java     |   3 +-
 .../query/internal/types/NumericComparator.java    |  31 +-
 .../cache/query/internal/types/ObjectTypeImpl.java |   3 +-
 .../cache/query/internal/types/StructTypeImpl.java |   6 +-
 .../query/internal/types/TemporalComparator.java   |   3 +-
 .../cache/query/internal/xml/ElementType.java      |   3 +-
 .../org/apache/geode/cache/server/ServerLoad.java  |  21 +-
 .../apache/geode/cache/wan/EventSequenceID.java    |   3 +-
 .../apache/geode/distributed/AbstractLauncher.java |   4 +-
 .../geode/distributed/ConfigurationProperties.java |  22 +
 .../geode/distributed/DurableClientAttributes.java |  15 +-
 .../apache/geode/distributed/LocatorLauncher.java  |  82 +--
 .../apache/geode/distributed/ServerLauncher.java   | 146 +++---
 .../internal/ClusterDistributionManager.java       |  37 +-
 .../internal/ClusterOperationExecutors.java        |  37 +-
 .../apache/geode/distributed/internal/DMStats.java |  94 ++--
 .../distributed/internal/DistributionAdvisor.java  |  13 +-
 .../distributed/internal/DistributionImpl.java     |  22 +-
 .../distributed/internal/DistributionStats.java    | 552 +++++++++++----------
 .../internal/HighPriorityAckedMessage.java         |   3 +-
 .../distributed/internal/LocatorLoadSnapshot.java  |   3 +-
 .../internal/LonerDistributionManager.java         | 306 ++++++------
 .../internal/OverflowQueueWithDMStats.java         |  12 +-
 .../distributed/internal/QueueStatHelper.java      |   2 +-
 .../geode/distributed/internal/ReplyMessage.java   |   3 +-
 .../distributed/internal/ReplyProcessor21.java     |   9 +-
 .../distributed/internal/SerialAckedMessage.java   |   3 +-
 .../geode/distributed/internal/ServerLocation.java |  15 +-
 .../internal/ServerLocationAndMemberId.java        |   9 +-
 .../geode/distributed/internal/StartupMessage.java |   6 +-
 .../distributed/internal/StartupOperation.java     |   3 +-
 .../internal/ThrottledMemQueueStatHelper.java      |   4 +-
 .../ThrottlingMemLinkedQueueWithDMStats.java       |   5 +-
 .../internal/deadlock/DLockDependencyMonitor.java  |  21 +-
 .../distributed/internal/deadlock/Dependency.java  |  21 +-
 .../internal/deadlock/LocalLockInfo.java           |  18 +-
 .../distributed/internal/deadlock/LocalThread.java |  18 +-
 .../deadlock/MessageDependencyMonitor.java         |  18 +-
 .../internal/deadlock/UnsafeThreadLocal.java       |   3 +-
 .../distributed/internal/direct/DirectChannel.java |   9 +-
 .../distributed/internal/locks/DLockGrantor.java   | 228 +++++----
 .../internal/locks/DLockQueryProcessor.java        |   3 +-
 .../locks/DLockRecoverGrantorProcessor.java        |   3 +-
 .../internal/locks/DLockReleaseProcessor.java      |   6 +-
 .../internal/locks/DLockRequestProcessor.java      |  24 +-
 .../distributed/internal/locks/DLockService.java   |  42 +-
 .../distributed/internal/locks/DLockStats.java     | 304 ++++++------
 .../distributed/internal/locks/DLockToken.java     |   6 +-
 .../internal/locks/DistributedLockStats.java       | 100 ++--
 .../internal/locks/DummyDLockStats.java            | 102 ++--
 .../distributed/internal/locks/ElderState.java     |   6 +-
 .../internal/locks/GrantorRequestProcessor.java    |   3 +-
 .../distributed/internal/locks/LockGrantorId.java  |  18 +-
 .../distributed/internal/locks/RemoteThread.java   |  15 +-
 .../membership/InternalDistributedMember.java      |   3 +-
 .../internal/membership/InternalRole.java          |  12 +-
 .../membership/adapter/auth/GMSAuthenticator.java  |   3 +-
 .../geode/examples/SimpleSecurityManager.java      |   3 +-
 .../examples/security/ExampleSecurityManager.java  |   9 +-
 .../org/apache/geode/internal/ConfigSource.java    |   9 +-
 .../geode/internal/HeapDataOutputStream.java       |   6 +-
 .../apache/geode/internal/ObjIdConcurrentMap.java  | 118 +++--
 .../java/org/apache/geode/internal/ObjIdMap.java   |   5 +-
 .../org/apache/geode/internal/SystemAdmin.java     |  12 +-
 .../apache/geode/internal/admin/ListenerIdMap.java |   5 +-
 .../geode/internal/admin/StatAlertsManager.java    |   6 +-
 .../internal/admin/remote/AdminReplyProcessor.java |   3 +-
 .../geode/internal/admin/remote/CacheDisplay.java  |   3 +-
 .../admin/remote/CancellationRegistry.java         |   3 +-
 .../admin/remote/DistributionLocatorId.java        |  42 +-
 .../internal/admin/remote/EntryValueNodeImpl.java  |  12 +-
 .../admin/remote/ObjectDetailsResponse.java        |  15 +-
 .../internal/admin/remote/RemoteEntrySnapshot.java |   3 +-
 .../admin/remote/RemoteGfManagerAgent.java         |   3 +-
 .../admin/remote/RemoteRegionSnapshot.java         |   3 +-
 .../internal/admin/remote/TailLogResponse.java     |   3 +-
 .../internal/admin/statalerts/FunctionHelper.java  |  15 +-
 .../admin/statalerts/MultiAttrDefinitionImpl.java  |   6 +-
 .../statalerts/NumberThresholdDecoratorImpl.java   |   5 +-
 .../admin/statalerts/SingleAttrDefinitionImpl.java |   9 +-
 .../admin/statalerts/StatisticInfoImpl.java        |  12 +-
 .../internal/cache/AbstractBucketRegionQueue.java  |  25 +-
 .../geode/internal/cache/AbstractDiskRegion.java   |  15 +-
 .../geode/internal/cache/AbstractRegion.java       |   6 +-
 .../geode/internal/cache/AbstractRegionMap.java    |  42 +-
 .../apache/geode/internal/cache/BucketAdvisor.java |  12 +-
 .../apache/geode/internal/cache/BucketDump.java    |  21 +-
 .../apache/geode/internal/cache/BucketRegion.java  |   4 +
 .../geode/internal/cache/BucketRegionQueue.java    |  42 +-
 .../geode/internal/cache/CacheClientStatus.java    |   3 +-
 .../internal/cache/CacheDistributionAdvisor.java   |  63 ++-
 .../geode/internal/cache/CacheObserverHolder.java  |   3 +-
 .../geode/internal/cache/CachePerfStats.java       | 468 ++++++++---------
 .../internal/cache/ClusterConfigurationLoader.java |   2 +
 .../geode/internal/cache/ColocationHelper.java     |   8 +-
 .../internal/cache/CreateRegionProcessor.java      |   3 +-
 .../internal/cache/DestroyRegionOperation.java     |  12 +-
 .../apache/geode/internal/cache/DiskInitFile.java  |  21 +-
 .../apache/geode/internal/cache/DiskRegion.java    |   6 +-
 .../apache/geode/internal/cache/DiskStoreImpl.java |  30 +-
 .../internal/cache/DistributedCacheOperation.java  |   3 +-
 .../internal/cache/DistributedClearOperation.java  |  21 +-
 .../internal/cache/DistributedPutAllOperation.java |   9 +-
 .../geode/internal/cache/DistributedRegion.java    |  48 +-
 .../DistributedRegionFunctionStreamingMessage.java |  24 +-
 .../cache/DistributedRemoveAllOperation.java       |   9 +-
 .../geode/internal/cache/DummyCachePerfStats.java  | 152 +++---
 .../geode/internal/cache/EntryEventImpl.java       |  23 +-
 .../org/apache/geode/internal/cache/EventID.java   |  15 +-
 .../geode/internal/cache/EventStateHelper.java     |  12 +-
 .../apache/geode/internal/cache/ExpiryTask.java    |  23 +-
 .../apache/geode/internal/cache/FilterProfile.java |  18 +-
 .../cache/ForceableLinkedBlockingQueue.java        | 129 +++--
 .../apache/geode/internal/cache/GridAdvisor.java   |   3 +-
 .../geode/internal/cache/IdentityArrayList.java    | 127 +++--
 .../internal/cache/InitialImageOperation.java      |   6 +-
 .../cache/LatestLastAccessTimeMessage.java         |  32 +-
 .../apache/geode/internal/cache/LocalRegion.java   |  11 +-
 .../cache/MemberFunctionStreamingMessage.java      |  27 +-
 .../org/apache/geode/internal/cache/Oplog.java     |  54 +-
 .../apache/geode/internal/cache/OverflowOplog.java |  21 +-
 .../geode/internal/cache/PRQueryProcessor.java     |   6 +-
 .../geode/internal/cache/PartitionedRegion.java    |  29 +-
 .../internal/cache/PartitionedRegionDataStore.java |   6 +-
 .../internal/cache/PartitionedRegionHelper.java    |  12 +-
 .../internal/cache/PartitionedRegionStats.java     |  73 +--
 .../cache/PreferBytesCachedDeserializable.java     |   3 +-
 .../geode/internal/cache/RegionIdleExpiryTask.java |   3 +-
 .../geode/internal/cache/RegionPerfStats.java      | 162 +++---
 .../apache/geode/internal/cache/RegionStats.java   |  44 +-
 .../geode/internal/cache/RegionTTLExpiryTask.java  |   3 +-
 .../cache/SearchLoadAndWriteProcessor.java         |  60 ++-
 .../geode/internal/cache/ServerPingMessage.java    |   9 +-
 .../apache/geode/internal/cache/TXEntryState.java  |  12 +-
 .../geode/internal/cache/TXFarSideCMTracker.java   |   3 +-
 .../java/org/apache/geode/internal/cache/TXId.java |   3 +-
 .../apache/geode/internal/cache/TXManagerImpl.java |   9 +-
 .../apache/geode/internal/cache/TXRegionState.java |   3 +-
 .../org/apache/geode/internal/cache/TXState.java   |   9 +-
 .../internal/cache/TxCallbackEventFactoryImpl.java |  43 +-
 .../geode/internal/cache/UpdateOperation.java      |   3 +-
 .../internal/cache/VMCachedDeserializable.java     |  12 +-
 .../geode/internal/cache/VMLRURegionMap.java       |   9 +-
 .../CompressedCachedDeserializable.java            |   3 +-
 .../cache/control/RebalanceOperationImpl.java      |   3 +-
 .../cache/control/RebalanceResultsImpl.java        |   6 +-
 .../cache/control/ResourceManagerStats.java        | 246 ++++-----
 .../cache/entries/AbstractRegionEntry.java         |  23 +-
 .../geode/internal/cache/entries/DiskEntry.java    |  12 +-
 .../cache/event/DistributedEventTracker.java       |  97 +++-
 .../cache/execute/AllowExecutionInLowMemory.java   |   2 +-
 .../execute/FunctionStreamingResultCollector.java  |   3 +-
 .../cache/execute/StreamingFunctionOperation.java  |   3 +-
 .../geode/internal/cache/ha/HARegionQueue.java     |  15 +-
 .../cache/locks/TXLessorDepartureHandler.java      |   3 +-
 .../geode/internal/cache/locks/TXLockIdImpl.java   |  12 +-
 .../geode/internal/cache/locks/TXLockService.java  |   3 +-
 .../cache/locks/TXOriginatorRecoveryProcessor.java |   3 +-
 .../AllBucketProfilesUpdateMessage.java            |   9 +-
 .../partitioned/BucketProfileUpdateMessage.java    |   9 +-
 .../cache/partitioned/ColocatedRegionDetails.java  |   9 +-
 .../internal/cache/partitioned/DestroyMessage.java |   3 +-
 .../internal/cache/partitioned/DumpB2NRegion.java  |   3 +-
 .../cache/partitioned/FetchEntryMessage.java       |   3 +-
 .../cache/partitioned/IndexCreationMsg.java        |   6 +-
 .../cache/partitioned/PartitionMessage.java        |  21 +-
 .../PartitionedRegionFunctionStreamingMessage.java |   3 +-
 .../cache/partitioned/PutAllPRMessage.java         |  12 +-
 .../internal/cache/partitioned/PutMessage.java     |  21 +-
 .../internal/cache/partitioned/RegionAdvisor.java  |  14 +-
 .../cache/partitioned/RemoveAllPRMessage.java      |  12 +-
 .../cache/partitioned/RemoveIndexesMessage.java    |   6 +-
 .../internal/cache/partitioned/SizeMessage.java    |   3 +-
 .../partitioned/StreamingPartitionOperation.java   |   9 +-
 .../internal/cache/persistence/DiskStoreID.java    |  15 +-
 .../cache/persistence/PRPersistentConfig.java      |  18 +-
 .../cache/persistence/PersistentMemberID.java      |  39 +-
 .../cache/persistence/PersistentMemberPattern.java |  30 +-
 .../cache/persistence/query/mock/Pair.java         |  21 +-
 .../internal/cache/snapshot/FlowController.java    |  15 +-
 .../cache/snapshot/RegionSnapshotServiceImpl.java  |   6 +-
 .../internal/cache/snapshot/WindowedExporter.java  |   9 +-
 .../cache/tier/InternalClientMembership.java       |   6 +-
 .../internal/cache/tier/sockets/BaseCommand.java   |   3 +-
 .../cache/tier/sockets/CacheClientProxy.java       |  12 +-
 .../cache/tier/sockets/CacheClientUpdater.java     |   3 +-
 .../cache/tier/sockets/CacheServerHelper.java      |   6 +-
 .../cache/tier/sockets/ChunkedMessage.java         |  11 +-
 .../cache/tier/sockets/ClientHealthMonitor.java    |   6 +-
 .../cache/tier/sockets/ClientUserAuths.java        |  10 +-
 .../internal/cache/tier/sockets/Handshake.java     |   6 +-
 .../geode/internal/cache/tier/sockets/Message.java |   3 +-
 .../cache/tier/sockets/MessageDispatcher.java      |   3 +-
 .../cache/tier/sockets/ServerConnection.java       |   6 +-
 .../cache/tier/sockets/command/PeriodicAck.java    |   3 +-
 .../cache/tier/sockets/command/PutAll80.java       |   2 +-
 .../cache/tier/sockets/command/RemoveAll.java      |   2 +-
 .../cache/tx/RemoteContainsKeyValueMessage.java    |   3 +-
 .../internal/cache/tx/RemoteDestroyMessage.java    |  18 +-
 .../internal/cache/tx/RemoteOperationMessage.java  |  12 +-
 .../internal/cache/tx/RemotePutAllMessage.java     |   9 +-
 .../geode/internal/cache/tx/RemotePutMessage.java  |  42 +-
 .../internal/cache/tx/RemoteRemoveAllMessage.java  |   6 +-
 .../internal/cache/versions/RVVExceptionB.java     |   3 +-
 .../cache/versions/RegionVersionVector.java        |   9 +-
 .../geode/internal/cache/versions/VersionTag.java  |  24 +-
 .../wan/AbstractGatewaySenderEventProcessor.java   |   4 +-
 .../internal/cache/wan/GatewaySenderAdvisor.java   |  12 +-
 .../ConcurrentParallelGatewaySenderQueue.java      |   6 +-
 .../wan/parallel/ParallelGatewaySenderQueue.java   |  42 +-
 .../cache/wan/serial/BatchDestroyOperation.java    |   3 +-
 .../serial/SerialGatewaySenderEventProcessor.java  |   9 +-
 .../cache/wan/serial/SerialGatewaySenderQueue.java |   6 +-
 .../internal/cache/xmlcache/CacheXmlGenerator.java | 366 +++++++++-----
 .../internal/cache/xmlcache/CacheXmlParser.java    |  13 +-
 .../geode/internal/concurrent/AtomicLong5.java     |   6 +-
 .../apache/geode/internal/concurrent/Atomics.java  |   6 +-
 .../concurrent/CompactConcurrentHashSet2.java      | 434 +++++++++-------
 .../org/apache/geode/internal/concurrent/LI.java   |  18 +-
 .../geode/internal/config/VersionAdapter.java      |   0
 .../internal/datasource/AbstractPoolCache.java     |  11 +-
 .../datasource/ConfiguredDataSourceProperties.java |  15 +-
 .../internal/datasource/DataSourceFactory.java     |  27 +-
 .../datasource/GemFireConnPooledDataSource.java    |   7 +-
 .../datasource/GemFireTransactionDataSource.java   |   3 +-
 .../datasource/JCAConnectionManagerImpl.java       |   6 +-
 .../internal/datasource/TranxPoolCacheImpl.java    |   3 +-
 .../i18n/AbstractStringIdResourceBundle.java       |   3 +-
 .../apache/geode/internal/jndi/ContextImpl.java    |   9 +-
 .../internal/jndi/InitialContextFactoryImpl.java   |   5 +-
 .../apache/geode/internal/jndi/JNDIInvoker.java    |  57 ++-
 .../geode/internal/jta/GlobalTransaction.java      |  86 ++--
 .../apache/geode/internal/jta/TransactionImpl.java |  21 +-
 .../geode/internal/jta/TransactionManagerImpl.java | 111 +++--
 .../geode/internal/jta/UserTransactionImpl.java    |   3 +-
 .../geode/internal/logging/LogFileParser.java      |   8 +
 .../internal/monitoring/ThreadsMonitoringImpl.java |   3 +-
 .../monitoring/executor/AbstractExecutor.java      |   6 +-
 .../internal/net/filewatch/PollingFileWatcher.java |   5 +-
 .../geode/internal/offheap/FreeListManager.java    |  12 +-
 .../offheap/OffHeapStoredObjectAddressStack.java   |   3 +-
 .../geode/internal/offheap/RefCountChangeInfo.java |   6 +-
 .../geode/internal/sequencelog/model/Edge.java     |  30 +-
 .../geode/internal/sequencelog/model/GraphID.java  |  21 +-
 .../geode/internal/sequencelog/model/Vertex.java   |  24 +-
 .../geode/internal/size/ObjectGraphSizer.java      |   4 +-
 .../internal/size/ReflectionSingleObjectSizer.java |  21 +-
 .../geode/internal/statistics/HostStatSampler.java |  15 +-
 .../internal/statistics/ResourceInstance.java      |  10 +
 .../geode/internal/statistics/SampleCollector.java |   4 +-
 .../internal/statistics/StatArchiveReader.java     |  39 +-
 .../internal/statistics/StatArchiveWriter.java     |   1 +
 .../geode/internal/statistics/StatisticsImpl.java  |  18 +-
 .../geode/internal/statistics/ValueMonitor.java    |   1 +
 .../statistics/platform/LinuxProcFsStatistics.java |   4 +-
 .../geode/internal/tcp/ByteBufferInputStream.java  |   3 +-
 .../org/apache/geode/internal/tcp/Connection.java  |   6 +-
 .../apache/geode/internal/tcp/ConnectionTable.java | 100 +---
 .../apache/geode/internal/tcp/MsgDestreamer.java   |  24 +-
 .../org/apache/geode/internal/tcp/MsgStreamer.java |   6 +-
 .../apache/geode/internal/util/PasswordUtil.java   |   6 +-
 .../apache/geode/internal/util/PluckStacks.java    |  39 +-
 .../concurrent/CustomEntryConcurrentHashMap.java   |   3 +-
 .../internal/util/concurrent/FutureResult.java     |  18 +-
 .../util/concurrent/SemaphoreReadWriteLock.java    |  12 +-
 .../util/concurrent/StoppableReentrantLock.java    |   6 +-
 .../StoppableReentrantReadWriteLock.java           |  12 +-
 .../geode/management/DistributedRegionMXBean.java  |  12 +-
 .../org/apache/geode/management/RegionMXBean.java  |  13 +-
 .../GeodeClusterManagementServiceBuilder.java      |   2 +-
 .../management/internal/CollectionConverter.java   |  11 +-
 .../management/internal/CompositeConverter.java    |  21 +-
 .../management/internal/FederationComponent.java   |   3 +-
 .../internal/JmxManagerLocatorRequest.java         |   4 +-
 .../geode/management/internal/NotificationKey.java |   3 +-
 .../geode/management/internal/OpenMethod.java      |  24 +-
 .../management/internal/OpenTypeConverter.java     | 103 ++--
 .../geode/management/internal/RestAgent.java       |   9 +-
 .../internal/api/GeodeConnectionConfig.java        |   2 +-
 .../internal/beans/MemberMBeanBridge.java          |   2 +-
 .../configuration/domain/Configuration.java        |  27 +-
 .../domain/ConfigurationChangeResult.java          |  24 +-
 .../internal/configuration/domain/XmlEntity.java   |  24 +-
 .../internal/functions/CliFunctionResult.java      |  15 +-
 .../geode/management/internal/i18n/CliStrings.java |   6 +-
 .../internal/security/MBeanServerWrapper.java      |  13 +-
 .../internal/util/ClasspathScanLoadHelper.java     |   9 +-
 .../UniversalMembershipListenerAdapter.java        |  12 +-
 .../pdx/internal/AutoSerializableManager.java      |  27 +-
 .../java/org/apache/geode/pdx/internal/EnumId.java |  12 +-
 .../org/apache/geode/pdx/internal/EnumInfo.java    |  42 +-
 .../apache/geode/pdx/internal/PdxInstanceEnum.java |  21 +-
 .../apache/geode/pdx/internal/PdxInstanceImpl.java |   3 +-
 .../apache/geode/pdx/internal/PdxReaderImpl.java   |   3 +-
 .../org/apache/geode/pdx/internal/PdxString.java   |   3 +-
 .../org/apache/geode/pdx/internal/PdxType.java     |   3 +-
 .../apache/geode/pdx/internal/PdxUnreadData.java   |   6 +-
 .../internal/WeakConcurrentIdentityHashMap.java    |  12 +-
 .../geode/pdx/internal/json/PdxInstanceHelper.java |   3 +-
 .../geode/pdx/internal/json/PdxListHelper.java     |   3 +-
 .../apache/geode/pdx/internal/json/PdxToJSON.java  |   3 +-
 .../geode/cache/query/facets/lang/Address.java     |  12 +-
 .../geode/cache/query/facets/lang/Employee.java    |  10 +-
 .../geode/cache/query/facets/lang/Faculty.java     |  18 +-
 .../geode/cache/query/facets/lang/Person.java      |   3 +-
 .../geode/cache/query/facets/lang/Student.java     |  12 +-
 .../geode/cache/query/facets/lang/Utils.java       |   3 +-
 .../query/internal/CompiledComparisonTest.java     | 116 +++++
 .../internal/SelectResultsComparatorJUnitTest.java |   9 +-
 .../internal/DistributionStatsTest.java            |   4 +-
 .../internal/locks/DLockGrantorTest.java           | 189 ++++++-
 .../geode/internal/DataSerializableJUnitTest.java  |  12 +-
 .../apache/geode/internal/ObjIdMapJUnitTest.java   |  15 +-
 .../internal/cache/BucketRegionQueueJUnitTest.java |  83 ++++
 .../geode/internal/cache/CachePerfStatsTest.java   | 218 ++++----
 .../cache/LatestLastAccessTimeMessageTest.java     | 110 +++-
 .../geode/internal/cache/RegionPerfStatsTest.java  |   7 +
 .../cache/TxCallbackEventFactoryImplTest.java      |  60 +++
 .../cache/event/DistributedEventTrackerTest.java   |  18 +-
 .../cache/event/EventTrackerExpiryTaskTest.java    |   8 +-
 .../rebalance/BucketOperatorWrapperTest.java       |  32 +-
 .../PartitionedRegionLoadModelJUnitTest.java       |  57 ++-
 .../geode/internal/net/NioPlainEngineTest.java     |   2 +-
 .../org/apache/geode/internal/net/SSLUtilTest.java |   4 +-
 .../net/SocketCreatorFactoryJUnitTest.java         |  12 +-
 .../offheap/OffHeapStoredObjectJUnitTest.java      |   3 +-
 .../offheap/RefCountChangeInfoJUnitTest.java       |   3 +-
 .../internal/statistics/SampleCollectorTest.java   |   2 +-
 .../security/GemFireSecurityExceptionTest.java     |   6 +-
 .../geode/security/NotAuthorizedExceptionTest.java |  12 +-
 .../java/org/apache/geode/sequence/TimeAxis.java   |   6 +-
 .../geode/ClusterCommunicationsDUnitTest.java      |  13 +-
 ...overWithMixedVersionServersDistributedTest.java |   2 +
 .../apache/geode/security/ClientAuthDUnitTest.java |   0
 .../security/ClientAuthenticationDUnitTest.java    |   0
 .../ClientAuthenticationPart2DUnitTest.java        |   0
 .../security/ClientAuthenticationTestCase.java     |   0
 .../security/ClientAuthenticationTestUtils.java    |   0
 ...tAuthorizationLegacyConfigurationDUnitTest.java |   0
 ...aAuthorizationUsingLegacySecurityDUnitTest.java |   0
 ...onUsingLegacySecurityWithFailoverDUnitTest.java |   0
 .../DeltaClientAuthorizationDUnitTest.java         |   0
 .../test/version/VersionManagerUpgradeTest.java}   |   2 +-
 geode-cq/build.gradle                              |   2 +-
 .../query/cq/dunit/CqQueryUsingPoolDUnitTest.java  |   6 +-
 .../query/dunit/QueryWithIndexesDUnitTest.java     |  83 ++++
 ...igurationServiceConstraintsDistributedTest.java |  23 +-
 .../cache/PRDeltaPropagationDUnitTest.java         |   6 +-
 .../internal/cache/ha/HADispatcherDUnitTest.java   |   3 +-
 .../tier/sockets/ClientToServerDeltaDUnitTest.java |   7 +-
 ...ltaToRegionRelationCQRegistrationDUnitTest.java |  10 +-
 .../tier/sockets/TestAutoSerializerObject1.java    |   6 +-
 .../tier/sockets/TestAutoSerializerObject2.java    |   6 +-
 .../management/CacheServerManagementDUnitTest.java |   6 +-
 .../geode/security/FilterPreAuthorization.java     |   6 +-
 .../cache/query/cq/internal/ClientCQImpl.java      |   3 +-
 .../cache/query/cq/internal/CqServiceImpl.java     |   6 +-
 .../cache/query/cq/internal/ServerCQImpl.java      |   3 +-
 .../cache/query/cq/internal/command/CloseCQ.java   |   3 +-
 .../cache/query/cq/internal/command/StopCQ.java    |   3 +-
 .../tier/sockets/ClientServerMiscBCDUnitTest.java  |   4 +-
 .../internal/LegacyClasspathServiceImpl.java       |   3 +-
 .../query_index/creating_map_indexes.html.md.erb   |   3 +
 .../management_and_monitoring_features.html.md.erb |   2 +-
 ...nce_controls_controlling_socket_use.html.md.erb |  21 +-
 ...rformance_distributed_system_member.html.md.erb |   2 +-
 geode-docs/reference/statistics_list.html.md.erb   |   1 +
 .../tools_modules/pulse/pulse-views.html.md.erb    |   6 +-
 geode-dunit/build.gradle                           |   2 +-
 .../internal/SuspiciousLogCheckDUnitTest.java      |  92 ++++
 .../dunit/rules/tests/MemberStarterRuleTest.java   |   3 +-
 .../apache/geode/cache/query/QueryTestUtils.java   |   6 +-
 .../apache/geode/cache30/ClientServerTestCase.java |   3 +-
 .../org/apache/geode/cache30/RegionTestCase.java   |  57 ++-
 .../apache/geode/cache30/TestCacheListener.java    |   3 +-
 .../org/apache/geode/cache30/TestCacheWriter.java  |   3 +-
 .../cache/CustomerIDPartitionResolver.java         |   6 +-
 .../cache/execute/CustomerIDPartitionResolver.java |   6 +-
 .../internal/cache/execute/data/Customer.java      |   6 +-
 .../geode/internal/cache/execute/data/Order.java   |   3 +-
 .../internal/cache/execute/data/Shipment.java      |   3 +-
 .../internal/cache/functions/TestFunction.java     |  23 +-
 .../sockets/ClientServerMiscDUnitTestBase.java     |  20 +-
 .../cache/wan/AsyncEventQueueTestBase.java         |   6 +-
 .../management/internal/cli/HeadlessGfsh.java      |   3 +-
 .../commands/GemfireDataCommandsDUnitTestBase.java |  12 +-
 .../internal/configuration/ClusterConfig.java      |   5 +-
 .../security/ClientAuthorizationTestCase.java      |   2 +-
 .../security/templates/SimpleAccessController.java |   3 +-
 .../java/org/apache/geode/test/dunit/Invoke.java   |  10 +-
 .../geode/test/dunit/internal/DUnitLauncher.java   |  37 +-
 .../geode/test/dunit/rules/ClusterStartupRule.java |  12 +-
 .../junit/rules/MBeanServerConnectionRule.java     |   6 +-
 .../geode/test/junit/rules/MemberStarterRule.java  |  15 +-
 .../geode/test/junit/rules/ServerStarterRule.java  |  25 +-
 ...tartupRuleCanSpecifyOlderVersionsDUnitTest.java |   0
 .../tests/ChangeProductVersionDistributedTest.java |   0
 geode-gfsh/build.gradle                            |   2 +-
 .../OfflineDiskStoreCommandsDUnitTest.java         |   6 +-
 .../GfshParserAutoCompletionIntegrationTest.java   |  45 +-
 .../cli/commands/StartMemberUtilsTest.java         |  53 +-
 .../cli/commands/VersionCommandJUnitTest.java      |   3 +-
 .../geode/management/internal/cli/CliUtils.java    |   3 +-
 .../management/internal/cli/CommandManager.java    | 166 +++----
 .../geode/management/internal/cli/Launcher.java    |   3 +-
 .../cli/commands/AlterGatewaySenderCommand.java    |   6 +-
 .../cli/commands/AlterQueryServiceCommand.java     |   3 +-
 .../cli/commands/CreateJndiBindingCommand.java     |   3 +-
 .../internal/cli/commands/RedundancyCommand.java   |  73 ---
 .../internal/cli/commands/StartLocatorCommand.java |   8 +-
 .../internal/cli/commands/StartMemberUtils.java    |  25 +-
 .../internal/cli/commands/StartServerCommand.java  |  17 +-
 .../GetMemberConfigInformationFunction.java        |   9 +-
 .../geode/management/internal/cli/help/Helper.java |   9 +-
 .../geode/management/internal/cli/shell/Gfsh.java  |   9 +-
 .../management/internal/cli/shell/GfshConfig.java  |   6 +-
 .../internal/cli/shell/MultiCommandHelper.java     |   7 +-
 .../internal/cli/util/ExportLogsCacheWriter.java   |   3 +-
 .../org.springframework.shell.core.CommandMarker   | 118 +++++
 .../org.springframework.shell.core.Converter       |  37 ++
 .../management/ConfigurationCompatibilityTest.java | 110 ++++
 geode-junit/build.gradle                           |   1 -
 .../apache/geode/test/compiler/JarBuilderTest.java |   3 +-
 .../geode/test/compiler/JavaCompilerTest.java      |   3 +-
 .../org/apache/geode/cache/query/CacheUtils.java   |   6 +-
 .../java/org/apache/geode/cache/query/Utils.java   |   3 +-
 .../geode/cache/query/data/ComparableWrapper.java  |   3 +-
 .../apache/geode/cache/query/data/Portfolio.java   |  17 +-
 .../geode/cache/query/data/PortfolioPdx.java       |   6 +-
 .../apache/geode/cache/query/data/Position.java    |   8 +-
 .../geode/cache/query/data/PositionNoDS.java       |   8 +-
 .../apache/geode/cache/query/data/PositionPdx.java |   3 +-
 .../org/apache/geode/cache/query/data/Student.java |   3 +-
 .../geode/codeAnalysis/decode/CompiledClass.java   |  39 +-
 .../geode/codeAnalysis/decode/CompiledField.java   |  27 +-
 .../geode/codeAnalysis/decode/CompiledMethod.java  |  38 +-
 .../geode/codeAnalysis/decode/cp/CpClass.java      |   3 +-
 .../geode/codeAnalysis/decode/cp/CpUtf8.java       |  20 +-
 .../apache/geode/internal/AvailablePortHelper.java |  16 +-
 .../geode/internal/cache/execute/data/CustId.java  |   6 +-
 .../geode/internal/cache/execute/data/OrderId.java |   6 +-
 .../internal/cache/execute/data/ShipmentId.java    |   3 +-
 .../apache/geode/internal/cache/wan/Filter70.java  |   3 +-
 .../cache/wan/MyGatewaySenderEventListener.java    |   3 +-
 .../cache/wan/MyGatewaySenderEventListener2.java   |   3 +-
 .../cache/wan/MyGatewayTransportFilter1.java       |   3 +-
 .../cache/wan/MyGatewayTransportFilter2.java       |   3 +-
 .../cache/wan/MyGatewayTransportFilter3.java       |   3 +-
 .../cache/wan/MyGatewayTransportFilter4.java       |   3 +-
 .../org/apache/geode/internal/jta/CacheUtils.java  |   3 +-
 .../internal/util/concurrent/cm/LoopHelpers.java   |   6 +-
 .../geode/management/internal/cli/dto/Key1.java    |   3 +-
 .../geode/management/internal/cli/dto/Key2.java    |   3 +-
 .../internal/cli/dto/ObjectWithCharAttr.java       |   3 +-
 .../geode/management/internal/cli/dto/Value1.java  |   3 +-
 .../geode/management/internal/cli/dto/Value2.java  |   3 +-
 .../java/org/apache/geode/pdx/DSInsidePdx.java     |  33 +-
 .../java/org/apache/geode/pdx/DomainObject.java    |  27 +-
 .../org/apache/geode/pdx/DomainObjectPdxAuto.java  | 111 +++--
 .../main/java/org/apache/geode/pdx/Employee.java   |  27 +-
 .../main/java/org/apache/geode/pdx/NestedPdx.java  |  33 +-
 .../java/org/apache/geode/pdx/PdxInsideDS.java     |  30 +-
 .../java/org/apache/geode/pdx/SimpleClass.java     |  18 +-
 .../java/org/apache/geode/pdx/SimpleClass1.java    |  42 +-
 .../geode/pdx/TestObjectForJSONFormatter.java      | 138 ++++--
 .../apache/geode/security/TestSecurityManager.java |   6 +-
 .../geode/security/query/UserPermissions.java      |   3 +-
 .../org/apache/geode/test/compiler/JarBuilder.java |   6 +-
 .../apache/geode/test/compiler/JavaCompiler.java   |  15 +-
 .../geode/test/junit/rules/RestoreLocaleRule.java  |   6 +-
 .../java/parReg/query/unittest/NewPortfolio.java   |   6 +-
 geode-junit/src/main/java/perffmwk/Formatter.java  |   5 +-
 .../test/junit/rules/RestoreLocaleRuleTest.java    |   3 +-
 .../serializable/SerializableRuleListTest.java     |   6 +-
 geode-logging/build.gradle                         |   4 +-
 .../apache/geode/logging/internal/OSProcess.java   |   9 +-
 geode-lucene/build.gradle                          |   2 +-
 .../cache/lucene/LuceneQueriesAccessorBase.java    |  15 +-
 .../cache/lucene/MixedObjectIndexDUnitTest.java    |  75 ++-
 .../IndexRepositoryFactoryDistributedTest.java     |   9 +-
 .../NestedObjectSeralizerIntegrationTest.java      |   3 +-
 .../repository/IndexRepositoryImplJUnitTest.java   |  12 +-
 .../lucene/internal/LuceneResultStructImpl.java    |  24 +-
 .../cache/lucene/internal/LuceneServiceImpl.java   |   3 +-
 .../internal/PageableLuceneQueryResultsImpl.java   |   3 +-
 .../lucene/internal/cli/LuceneIndexDetails.java    |   3 +-
 .../cache/lucene/internal/cli/LuceneQueryInfo.java |   5 +-
 .../cli/{ => commands}/LuceneCommandBase.java      |   7 +-
 .../{ => commands}/LuceneCreateIndexCommand.java   |   5 +-
 .../{ => commands}/LuceneDescribeIndexCommand.java |   4 +-
 .../{ => commands}/LuceneDestroyIndexCommand.java  |   4 +-
 .../cli/{ => commands}/LuceneListIndexCommand.java |   4 +-
 .../{ => commands}/LuceneSearchIndexCommand.java   |   5 +-
 .../cli/functions/LuceneCreateIndexFunction.java   |  12 +-
 .../org.springframework.shell.core.CommandMarker   |  10 +-
 .../repository/LuceneIndexMemoryOverheadTest.java  |   3 +-
 .../LuceneIndexCommandsJUnitTest.java              |   9 +-
 .../geode/management/api/ConnectionConfig.java     |   2 +-
 ...tTemplateClusterManagementServiceTransport.java |   4 +-
 .../client/ClusterManagementServiceBuilder.java    |   4 +-
 .../internal/ClientClusterManagementService.java   |   2 +-
 .../management/internal/{ => dormant}/Dormant.java |   2 +-
 .../management/{ => rest}/internal/Constants.java  |   2 +-
 .../RestTemplateResponseErrorHandler.java          |   2 +-
 .../management/runtime/MemberInformation.java      |   3 +-
 .../internal/api/BaseManagementServiceBuilder.java |   4 +-
 .../ClusterManagementServiceBuilderTest.java       |   1 +
 .../ClientClusterManagementServiceTest.java        |   1 +
 geode-membership/build.gradle                      |   4 +-
 .../gms/messenger/JGroupsMessengerJUnitTest.java   |   3 +-
 .../membership/api/MembershipStatistics.java       |   8 +-
 .../gms/DefaultMembershipStatistics.java           |   8 +-
 .../internal/membership/gms/GMSMemberData.java     |  12 +-
 .../internal/membership/gms/GMSMembership.java     |  12 +-
 .../internal/membership/gms/GMSMembershipView.java |   9 +-
 .../membership/gms/MemberIdentifierImpl.java       |  65 ++-
 .../internal/membership/gms/Services.java          |   3 +-
 .../gms/locator/FindCoordinatorRequest.java        |  24 +-
 .../gms/locator/FindCoordinatorResponse.java       |  48 +-
 .../membership/gms/membership/GMSJoinLeave.java    |   3 +-
 .../gms/messages/InstallViewMessage.java           |  27 +-
 .../gms/messages/JoinRequestMessage.java           |  27 +-
 .../gms/messages/JoinResponseMessage.java          |  33 +-
 .../membership/gms/messenger/JGAddress.java        |  10 +-
 .../membership/gms/messenger/Transport.java        |   3 +-
 .../{ => membership/utils}/AvailablePort.java      |  10 +-
 geode-old-versions/build.gradle                    |  19 +-
 .../org/apache/geode/tools/pulse/tests/Server.java |   3 +-
 .../geode/tools/pulse/internal/data/Cluster.java   |   8 +-
 .../service/ClusterMembersRGraphService.java       |   3 +-
 .../tools/pulse/tests/junit/BaseServiceTest.java   |   6 +-
 .../geode/cache/util/AutoBalancerJUnitTest.java    |   3 +-
 geode-serialization/build.gradle                   |   4 +-
 .../internal/serialization/AbstractVersion.java    |   3 +-
 .../serialization/BufferDataOutputStream.java      |  54 +-
 .../serialization/DataSerializableFixedID.java     |   3 +
 geode-tcp-server/build.gradle                      |  11 +-
 .../TcpServerProductVersionDUnitTest.java          |  40 +-
 geode-wan/build.gradle                             |   2 +-
 .../geode/internal/cache/wan/WANTestBase.java      |  18 +-
 .../wan/misc/NewWanAuthenticationDUnitTest.java    |   5 +-
 ...hutdownAllPersistentGatewaySenderDUnitTest.java |   3 +-
 ...erialGatewaySenderAlterOperationsDUnitTest.java |   9 +-
 .../cache/wan/wancommand/WANCommandUtils.java      |   2 +-
 .../internal/locator/wan/LocatorJoinMessage.java   |   6 +-
 .../cache/wan/internal/GatewayReceiverImpl.java    |   8 +-
 .../GatewaySenderEventRemoteDispatcher.java        |   3 +-
 .../wan/internal/client/locator/LocatorHelper.java |  12 +-
 .../locator/LocatorMembershipListenerTest.java     |   5 +
 ...ateGatewaySenderMixedSiteOneCurrentSiteTwo.java |   7 +-
 .../cache/wan/WANRollingUpgradeDUnitTest.java      |  54 +-
 .../geode/rest/internal/web/controllers/Order.java |   6 +-
 .../web/controllers/RestAccessControllerTest.java  | 122 +++--
 ...mer-containing-non-ascii-query-full-result.json |   7 +
 ...r-containing-non-ascii-query-struct-result.json |   6 +
 .../controllers/customer-containing-non-ascii.json |   5 +
 .../web/security/GeodeAuthenticationProvider.java  |   6 +-
 .../geode/rest/internal/web/util/JSONUtils.java    |   2 -
 .../ClientClusterManagementServiceDUnitTest.java   |   1 +
 .../management/client/ConfigurePDXDUnitTest.java   |   1 +
 .../client/CreateDiskStoreDUnitTest.java           |   1 +
 .../management/client/GetStartingMemberTest.java   |   1 +
 .../client/MemberManagementServiceDUnitTest.java   |   1 +
 .../rest/DeployManagementIntegrationTest.java      |   2 +-
 .../rest/DiskStoreManagementIntegrationTest.java   |   2 +-
 .../rest/GatewayManagementIntegrationTest.java     |   2 +-
 .../internal/rest/HateoasIntegrationTest.java      |   2 +-
 .../internal/rest/RebalanceIntegrationTest.java    |   2 +-
 .../rest/RegionManagementIntegrationTest.java      |   2 +-
 ...RedundancyRequestControllerIntegrationTest.java |   2 +-
 .../controllers/ManagementControllerAdvice.java    |   2 +-
 .../rest/security/GeodeAuthenticationProvider.java |   6 +-
 .../ExportLogsStatsOverHttpDistributedTest.java    |   3 +-
 gradle/publish-common.gradle                       |   4 +
 gradle/rat.gradle                                  |   6 +-
 gradle/test.gradle                                 |  13 +
 1237 files changed, 22633 insertions(+), 11965 deletions(-)
 delete mode 100644 dev-tools/docker/docs/README.md
 delete mode 100755 dev-tools/docker/docs/build-docs.sh
 delete mode 100644 dev-tools/docker/docs/build-image-common.sh
 copy dev-tools/docker/docs/{Dockerfile => preview-user-guide.sh} (62%)
 mode change 100644 => 100755
 create mode 100644 dev-tools/progress/.gitignore
 create mode 100644 dev-tools/progress/INSTALLATION.md
 create mode 100644 dev-tools/progress/README.md
 create mode 100644 dev-tools/progress/go.mod
 copy 
geode-web-api/src/main/resources/org/apache/geode/internal/sanctioned-geode-web-api-serializables.txt
 => dev-tools/progress/go.sum (100%)
 create mode 100644 dev-tools/progress/internal/cli/cli.go
 create mode 100644 dev-tools/progress/internal/progress/build.go
 create mode 100644 dev-tools/progress/internal/progress/build_test.go
 create mode 100644 dev-tools/progress/internal/progress/cmd.go
 create mode 100644 dev-tools/progress/internal/progress/event.go
 create mode 100644 dev-tools/progress/internal/progress/filter.go
 create mode 100644 dev-tools/progress/internal/progress/filter_test.go
 create mode 100644 dev-tools/progress/internal/progress/find.go
 create mode 100644 dev-tools/progress/internal/progress/find_test.go
 create mode 100644 dev-tools/progress/internal/progress/format.go
 copy 
geode-apis-compatible-with-redis/src/main/java/org/apache/geode/redis/internal/executor/set/SDiffExecutor.java
 => dev-tools/progress/internal/progress/json.go (61%)
 mode change 100755 => 100644
 rename 
geode-apis-compatible-with-redis/src/commonTest/java/org/apache/geode/test/dunit/rules/RedisPortSupplier.java
 => dev-tools/progress/main.go (86%)
 copy 
geode-apis-compatible-with-redis/src/acceptanceTest/java/org/apache/geode/redis/internal/executor/hash/{HincrByFloatNativeRedisAccetanceTest.java
 => MemoryOverheadNativeRedisAcceptanceTest.java} (52%)
 mode change 100644 => 100755
 copy 
geode-apis-compatible-with-redis/src/acceptanceTest/java/org/apache/geode/redis/internal/executor/{key/KeysNativeRedisAcceptanceTest.java
 => sortedset/ZAddNativeRedisAcceptanceTest.java} (70%)
 mode change 100644 => 100755
 copy 
geode-apis-compatible-with-redis/src/acceptanceTest/java/org/apache/geode/redis/internal/executor/{hash/HincrByFloatNativeRedisAccetanceTest.java
 => sortedset/ZCardNativeRedisAcceptanceTest.java} (68%)
 copy 
geode-apis-compatible-with-redis/src/acceptanceTest/java/org/apache/geode/redis/internal/executor/{key/DelNativeRedisAcceptanceTest.java
 => sortedset/ZIncrByNativeRedisIntegrationTest.java} (68%)
 copy 
geode-apis-compatible-with-redis/src/acceptanceTest/java/org/apache/geode/redis/internal/executor/{key/KeysNativeRedisAcceptanceTest.java
 => sortedset/ZRemNativeRedisAcceptanceTest.java} (70%)
 copy 
geode-apis-compatible-with-redis/src/acceptanceTest/java/org/apache/geode/redis/internal/executor/{key/DelNativeRedisAcceptanceTest.java
 => sortedset/ZScoreNativeRedisAcceptanceTest.java} (68%)
 mode change 100644 => 100755
 copy 
geode-apis-compatible-with-redis/src/acceptanceTest/java/org/apache/geode/redis/internal/executor/string/{AppendNativeRedisAcceptanceTest.java
 => AppendMemoryNativeRedisAcceptanceTest.java} (91%)
 mode change 100755 => 100644
 create mode 100644 
geode-apis-compatible-with-redis/src/acceptanceTest/resources/testcontainers.properties
 copy 
geode-apis-compatible-with-redis/src/{acceptanceTest/java/org/apache/geode/redis/internal/executor/server/MemoryStatsNativeRedisAcceptanceTest.java
 => commonTest/java/org/apache/geode/redis/RedisIntegrationTest.java} (55%)
 create mode 100644 
geode-apis-compatible-with-redis/src/distributedTest/java/org/apache/geode/redis/internal/data/PartitionedRegionStatsUpdateTest.java
 create mode 100644 
geode-apis-compatible-with-redis/src/distributedTest/java/org/apache/geode/redis/internal/executor/FlushAllDUnitTest.java
 delete mode 100644 
geode-apis-compatible-with-redis/src/distributedTest/java/org/apache/geode/redis/internal/executor/key/ExistsDUnitTest.java
 create mode 100644 
geode-apis-compatible-with-redis/src/distributedTest/java/org/apache/geode/redis/internal/executor/sortedset/ZAddDUnitTest.java
 create mode 100644 
geode-apis-compatible-with-redis/src/distributedTest/java/org/apache/geode/redis/internal/executor/sortedset/ZCardDUnitTest.java
 create mode 100644 
geode-apis-compatible-with-redis/src/distributedTest/java/org/apache/geode/redis/internal/executor/sortedset/ZRemDUnitTest.java
 copy 
geode-apis-compatible-with-redis/src/{acceptanceTest/java/org/apache/geode/redis/internal/executor/server/MemoryStatsNativeRedisAcceptanceTest.java
 => integrationTest/java/org/apache/geode/redis/RedisTestHelper.java} (56%)
 create mode 100755 
geode-apis-compatible-with-redis/src/integrationTest/java/org/apache/geode/redis/internal/executor/hash/AbstractMemoryOverheadIntegrationTest.java
 create mode 100755 
geode-apis-compatible-with-redis/src/integrationTest/java/org/apache/geode/redis/internal/executor/hash/MemoryOverheadIntegrationTest.java
 create mode 100755 
geode-apis-compatible-with-redis/src/integrationTest/java/org/apache/geode/redis/internal/executor/sortedset/AbstractZAddIntegrationTest.java
 create mode 100644 
geode-apis-compatible-with-redis/src/integrationTest/java/org/apache/geode/redis/internal/executor/sortedset/AbstractZCardIntegrationTest.java
 create mode 100644 
geode-apis-compatible-with-redis/src/integrationTest/java/org/apache/geode/redis/internal/executor/sortedset/AbstractZIncrByIntegrationTest.java
 create mode 100644 
geode-apis-compatible-with-redis/src/integrationTest/java/org/apache/geode/redis/internal/executor/sortedset/AbstractZRemIntegrationTest.java
 copy 
geode-apis-compatible-with-redis/src/integrationTest/java/org/apache/geode/redis/internal/executor/{key/AbstractPTTLIntegrationTest.java
 => sortedset/AbstractZScoreIntegrationTest.java} (54%)
 mode change 100644 => 100755
 copy 
geode-apis-compatible-with-redis/src/{acceptanceTest/java/org/apache/geode/redis/internal/executor/string/AppendNativeRedisAcceptanceTest.java
 => 
integrationTest/java/org/apache/geode/redis/internal/executor/sortedset/ZAddIntegrationTest.java}
 (77%)
 copy 
geode-apis-compatible-with-redis/src/{acceptanceTest/java/org/apache/geode/redis/internal/executor/string/AppendNativeRedisAcceptanceTest.java
 => 
integrationTest/java/org/apache/geode/redis/internal/executor/sortedset/ZCardIntegrationTest.java}
 (77%)
 mode change 100755 => 100644
 copy 
geode-apis-compatible-with-redis/src/{acceptanceTest/java/org/apache/geode/redis/internal/executor/string/AppendNativeRedisAcceptanceTest.java
 => 
integrationTest/java/org/apache/geode/redis/internal/executor/sortedset/ZIncrByIntegrationTest.java}
 (77%)
 mode change 100755 => 100644
 copy 
geode-apis-compatible-with-redis/src/{acceptanceTest/java/org/apache/geode/redis/internal/executor/key/KeysNativeRedisAcceptanceTest.java
 => 
integrationTest/java/org/apache/geode/redis/internal/executor/sortedset/ZRemIntegrationTest.java}
 (77%)
 copy 
geode-apis-compatible-with-redis/src/{acceptanceTest/java/org/apache/geode/redis/internal/executor/string/AppendNativeRedisAcceptanceTest.java
 => 
integrationTest/java/org/apache/geode/redis/internal/executor/sortedset/ZScoreIntegrationTest.java}
 (77%)
 copy 
geode-apis-compatible-with-redis/src/integrationTest/java/org/apache/geode/redis/internal/executor/string/{AbstractPSetEXIntegrationTest.java
 => AbstractAppendMemoryIntegrationTest.java} (64%)
 mode change 100755 => 100644
 copy 
geode-apis-compatible-with-redis/src/{acceptanceTest/java/org/apache/geode/redis/internal/executor/string/AppendNativeRedisAcceptanceTest.java
 => 
integrationTest/java/org/apache/geode/redis/internal/executor/string/AppendMemoryIntegrationTest.java}
 (81%)
 mode change 100755 => 100644
 create mode 100644 
geode-apis-compatible-with-redis/src/jmh/java/org/apache/geode/redis/internal/collections/Object2ObjectOpenCustomHashmapWithCursorBenchmark.java
 create mode 100644 
geode-apis-compatible-with-redis/src/main/java/org/apache/geode/redis/internal/SlotAdvisor.java
 delete mode 100644 
geode-apis-compatible-with-redis/src/main/java/org/apache/geode/redis/internal/cluster/BucketInfoRetrievalFunction.java
 copy 
geode-apis-compatible-with-redis/src/main/java/org/apache/geode/redis/internal/{data/RedisKey.java
 => cluster/RedisMemberInfo.java} (56%)
 create mode 100644 
geode-apis-compatible-with-redis/src/main/java/org/apache/geode/redis/internal/cluster/RedisMemberInfoRetrievalFunction.java
 create mode 100644 
geode-apis-compatible-with-redis/src/main/java/org/apache/geode/redis/internal/collections/Object2ObjectOpenCustomHashMapWithCursor.java
 create mode 100644 
geode-apis-compatible-with-redis/src/main/java/org/apache/geode/redis/internal/data/NullRedisSortedSet.java
 create mode 100644 
geode-apis-compatible-with-redis/src/main/java/org/apache/geode/redis/internal/data/RedisSortedSet.java
 create mode 100644 
geode-apis-compatible-with-redis/src/main/java/org/apache/geode/redis/internal/data/RedisSortedSetCommandsFunctionExecutor.java
 copy 
geode-apis-compatible-with-redis/src/main/java/org/apache/geode/redis/internal/executor/{string/SetOptions.java
 => BaseSetOptions.java} (70%)
 copy 
geode-apis-compatible-with-redis/src/{acceptanceTest/java/org/apache/geode/redis/internal/executor/key/DelNativeRedisAcceptanceTest.java
 => 
main/java/org/apache/geode/redis/internal/executor/sortedset/RedisSortedSetCommands.java}
 (63%)
 create mode 100644 
geode-apis-compatible-with-redis/src/main/java/org/apache/geode/redis/internal/executor/sortedset/RedisSortedSetCommandsFunctionInvoker.java
 create mode 100644 
geode-apis-compatible-with-redis/src/main/java/org/apache/geode/redis/internal/executor/sortedset/ZAddExecutor.java
 create mode 100644 
geode-apis-compatible-with-redis/src/main/java/org/apache/geode/redis/internal/executor/sortedset/ZAddOptions.java
 copy 
geode-apis-compatible-with-redis/src/main/java/org/apache/geode/redis/internal/executor/{set/SCardExecutor.java
 => sortedset/ZCardExecutor.java} (68%)
 mode change 100755 => 100644
 copy 
geode-apis-compatible-with-redis/src/main/java/org/apache/geode/redis/internal/executor/{hash/HStrLenExecutor.java
 => sortedset/ZIncrByExecutor.java} (64%)
 mode change 100755 => 100644
 copy 
geode-apis-compatible-with-redis/src/main/java/org/apache/geode/redis/internal/executor/{set/SRemExecutor.java
 => sortedset/ZRemExecutor.java} (68%)
 mode change 100755 => 100644
 copy 
geode-apis-compatible-with-redis/src/main/java/org/apache/geode/redis/internal/executor/{hash/HStrLenExecutor.java
 => sortedset/ZScoreExecutor.java} (64%)
 mode change 100755 => 100644
 create mode 100644 
geode-apis-compatible-with-redis/src/test/java/org/apache/geode/redis/internal/collections/Object2ObjectOpenCustomHashMapWithCursorQuickCheckTest.java
 create mode 100644 
geode-apis-compatible-with-redis/src/test/java/org/apache/geode/redis/internal/collections/Object2ObjectOpenCustomHashMapWithCursorTest.java
 create mode 100644 
geode-apis-compatible-with-redis/src/test/java/org/apache/geode/redis/internal/data/RedisSortedSetTest.java
 delete mode 100644 
geode-assembly/src/acceptanceTest/java/org/apache/geode/client/sni/NotOnWindowsDockerRule.java
 create mode 100644 
geode-assembly/src/acceptanceTest/java/org/apache/geode/rules/DockerComposeRule.java
 delete mode 100644 
geode-assembly/src/test/java/org/apache/geode/management/internal/cli/commands/StartLocatorCommandWorkingDirectoryTest.java
 delete mode 100644 
geode-assembly/src/test/java/org/apache/geode/management/internal/cli/commands/StartServerCommandWorkingDirectoryTest.java
 rename 
geode-assembly/src/{acceptanceTest/java/org/apache/geode/management/internal/cli/commands/ConnectCommandAcceptanceTest.java
 => 
upgradeTest/java/org/apache/geode/management/internal/cli/commands/ConnectCommandUpgradeTest.java}
 (98%)
 rename geode-assembly/src/{distributedTest => 
upgradeTest}/java/org/apache/geode/rest/internal/web/controllers/RestAPICompatibilityTest.java
 (100%)
 rename 
geode-assembly/src/{integrationTest/java/org/apache/geode/test/junit/rules/GfshRuleIntegrationTest.java
 => 
upgradeTest/java/org/apache/geode/test/junit/rules/GfshRuleUpgradeTest.java} 
(98%)
 rename dev-tools/docker/docs/view-docs.sh => 
geode-connectors/src/main/resources/META-INF/services/org.springframework.shell.core.Converter
 (60%)
 mode change 100755 => 100644
 create mode 100644 
geode-core/src/integrationTest/java/org/apache/geode/distributed/internal/DistributionAdvisorIntegrationTest.java
 create mode 100644 
geode-core/src/integrationTest/java/org/apache/geode/internal/cache/event/DistributedEventTrackerIntegrationTest.java
 create mode 100644 
geode-core/src/integrationTest/java/org/apache/geode/internal/net/filewatch/PollingFileWatcherIntegrationTest.java
 rename {geode-management => 
geode-core}/src/main/java/org/apache/geode/internal/config/VersionAdapter.java 
(100%)
 create mode 100644 
geode-core/src/test/java/org/apache/geode/internal/cache/TxCallbackEventFactoryImplTest.java
 rename geode-core/src/{distributedTest => 
upgradeTest}/java/org/apache/geode/ClusterCommunicationsDUnitTest.java (97%)
 rename geode-core/src/{distributedTest => 
upgradeTest}/java/org/apache/geode/internal/cache/ClientServerTransactionFailoverWithMixedVersionServersDistributedTest.java
 (99%)
 rename geode-core/src/{distributedTest => 
upgradeTest}/java/org/apache/geode/security/ClientAuthDUnitTest.java (100%)
 rename geode-core/src/{distributedTest => 
upgradeTest}/java/org/apache/geode/security/ClientAuthenticationDUnitTest.java 
(100%)
 rename geode-core/src/{distributedTest => 
upgradeTest}/java/org/apache/geode/security/ClientAuthenticationPart2DUnitTest.java
 (100%)
 rename geode-core/src/{distributedTest => 
upgradeTest}/java/org/apache/geode/security/ClientAuthenticationTestCase.java 
(100%)
 rename geode-core/src/{distributedTest => 
upgradeTest}/java/org/apache/geode/security/ClientAuthenticationTestUtils.java 
(100%)
 rename geode-core/src/{distributedTest => 
upgradeTest}/java/org/apache/geode/security/ClientAuthorizationLegacyConfigurationDUnitTest.java
 (100%)
 rename geode-core/src/{distributedTest => 
upgradeTest}/java/org/apache/geode/security/ClientDataAuthorizationUsingLegacySecurityDUnitTest.java
 (100%)
 rename geode-core/src/{distributedTest => 
upgradeTest}/java/org/apache/geode/security/ClientDataAuthorizationUsingLegacySecurityWithFailoverDUnitTest.java
 (100%)
 rename geode-core/src/{distributedTest => 
upgradeTest}/java/org/apache/geode/security/DeltaClientAuthorizationDUnitTest.java
 (100%)
 rename 
geode-core/src/{integrationTest/java/org/apache/geode/test/version/VersionManagerIntegrationTest.java
 => 
upgradeTest/java/org/apache/geode/test/version/VersionManagerUpgradeTest.java} 
(97%)
 create mode 100644 
geode-cq/src/distributedTest/java/org/apache/geode/cache/query/dunit/QueryWithIndexesDUnitTest.java
 create mode 100644 
geode-dunit/src/distributedTest/java/org/apache/geode/test/dunit/internal/SuspiciousLogCheckDUnitTest.java
 rename geode-dunit/src/{distributedTest => 
upgradeTest}/java/org/apache/geode/test/dunit/rules/tests/ClusterStartupRuleCanSpecifyOlderVersionsDUnitTest.java
 (100%)
 rename geode-dunit/src/{distributedTest => 
upgradeTest}/java/org/apache/geode/test/dunit/tests/ChangeProductVersionDistributedTest.java
 (100%)
 create mode 100644 
geode-gfsh/src/main/resources/META-INF/services/org.springframework.shell.core.CommandMarker
 create mode 100644 
geode-gfsh/src/main/resources/META-INF/services/org.springframework.shell.core.Converter
 create mode 100644 
geode-gfsh/src/upgradeTest/java/org/apache/geode/management/ConfigurationCompatibilityTest.java
 rename geode-lucene/src/main/java/org/apache/geode/cache/lucene/internal/cli/{ 
=> commands}/LuceneCommandBase.java (92%)
 rename geode-lucene/src/main/java/org/apache/geode/cache/lucene/internal/cli/{ 
=> commands}/LuceneCreateIndexCommand.java (95%)
 rename geode-lucene/src/main/java/org/apache/geode/cache/lucene/internal/cli/{ 
=> commands}/LuceneDescribeIndexCommand.java (92%)
 rename geode-lucene/src/main/java/org/apache/geode/cache/lucene/internal/cli/{ 
=> commands}/LuceneDestroyIndexCommand.java (96%)
 rename geode-lucene/src/main/java/org/apache/geode/cache/lucene/internal/cli/{ 
=> commands}/LuceneListIndexCommand.java (94%)
 rename geode-lucene/src/main/java/org/apache/geode/cache/lucene/internal/cli/{ 
=> commands}/LuceneSearchIndexCommand.java (96%)
 rename geode-lucene/src/test/java/org/apache/geode/cache/lucene/internal/cli/{ 
=> commands}/LuceneIndexCommandsJUnitTest.java (98%)
 rename geode-management/src/main/java/org/apache/geode/management/{ => 
cluster}/client/ClusterManagementServiceBuilder.java (94%)
 rename geode-management/src/main/java/org/apache/geode/management/{ => 
cluster/client}/internal/ClientClusterManagementService.java (99%)
 rename geode-management/src/main/java/org/apache/geode/management/internal/{ 
=> dormant}/Dormant.java (94%)
 rename geode-management/src/main/java/org/apache/geode/management/{ => 
rest}/internal/Constants.java (95%)
 rename geode-management/src/main/java/org/apache/geode/management/{internal => 
rest/internal/exception}/RestTemplateResponseErrorHandler.java (95%)
 rename geode-management/src/main/java/org/apache/geode/management/{ => 
service}/internal/api/BaseManagementServiceBuilder.java (96%)
 rename geode-membership/src/main/java/org/apache/geode/internal/{ => 
membership/utils}/AvailablePort.java (99%)
 rename geode-tcp-server/src/{distributedTest => 
upgradeTest}/java/org/apache/geode/distributed/internal/tcpserver/TcpServerProductVersionDUnitTest.java
 (97%)
 create mode 100644 
geode-web-api/src/integrationTest/resources/org/apache/geode/rest/internal/web/controllers/customer-containing-non-ascii-query-full-result.json
 create mode 100644 
geode-web-api/src/integrationTest/resources/org/apache/geode/rest/internal/web/controllers/customer-containing-non-ascii-query-struct-result.json
 create mode 100644 
geode-web-api/src/integrationTest/resources/org/apache/geode/rest/internal/web/controllers/customer-containing-non-ascii.json

Reply via email to