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

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


    omit 353192e  GEODE-8041 - Create ManagementService interface. (#5062)
    omit ddf9bda  GEODE-8037 - Create BootstrappingService interface. (#5046)
     add 95f0a93  GEODE-8059: replace multiple redis set functions with one 
CommandFunction (#5035)
     add 02839ea  roll develop to 1.14 now that support/1.13 has been created 
(#5044)
     add be8ac49  GEODE-8029: Delete orphaned drf files (#5037)
     add 7ee1042  GEODE-8039: update incorrect versions in LICENSE (#5018)
     add 536910a  GEODE-8072: check the null and stop the on-going query 
function when … (#5053)
     add 5f9800b  GEODE-7414_2: modify init() method argument (#5040)
     add d8e86cb  GEODE-8071: Use daemon threads in RebalanceCommand (#5054)
     add 643c617  GEODE-8073: Fix NPE after FetchKeysMessage failed. (#5055)
     add 76d5e42  Reformat README file (#5060)
     add 0ef8c5f  GEODE-8068 - Revert GEODE-8044 and GEODE-8033. (#5045)
     add 9e957f1  GEODE-8060: Fix flakiness in GemFireCacheImplCloseTest (#5041)
     add 0db6066  GEODE-8054: Refactor Sadd and Srem DUnit tests to use 
ConcurrentLoopingThreads class (#5052)
     add 3963431  [GEODE-8083] Add API Checking to Geode. (#5066)
     add 7375c59  GEODE-8020: buffer management problems (#5048)
     add da38d51  GEODE-8076: simplify redis concurrency code (#5019)
     add 639affb  GEODE-8084: Declare parameter requirements for redis commands 
(#5068)
     add be87788  GEODE-7565: Allow gateway receivers with same host and port 
(2nd try)
     add 17f9a23  Revert "GEODE-8029: Delete orphaned drf files (#5037)" (#5073)
     add 5542db5  GEODE-7998: Do not block Netty threads when publishing (#5042)
     add cf4c0ed  GEODE-8089: change redis set ops to use functions (#5058)
     add a4c8b9e  GEODE-8016: publish with non-zero-padded build ids instead of 
SNAPSHOT. (#5057)
     add 78a4fb9  GEODE-8079: Fix DistributedRegion Validations (#5070)
     add c2759ed  Revert "GEODE-8072: check the null and stop the on-going 
query function when … (#5053)" (#5077)
     add 757b1ec  GEODE-8058: Create Dunit tests for EXPIRE, PEXPIRE, EXPIREAT, 
and PEXPIREAT (#5036)
     add ed5e18b  GEODE-8088: Refactor dunit test locations (#5069)
     add a1d0c74  Geode 7812: Changes to PutAllClientServerDistributionTest 
(#5076)
     add 1292239  GEODE-8072: when region is destroyed in function, should 
throw correct exception (#5078)
     add 48d2ee5  GEODE-7702: bulkOp from accessor or NORMAL should sync with 
clear (#5012)
     add 960f33b  GEODE-7707: Tab completing '--url' on 'connect' gives two 
default values
     add 1a87e32  GEODE-7707: Align examples in doc and code
     add 15cb323  GEODE-7707: Tab completing '--url' on 'connect' gives two 
default values (#5061)
     add 8f0650e  GEODE-7864: Replace uses of hardcoded "/" with 
Region.SEPARATOR (#5049)
     add 18b1036  GEODE-8087: Fix Java binary compatibility errors reported by 
japicmp
     add 9d2ffc1  Revert "GEODE-7414_2: modify init() method argument (#5040)"
     add 7a09ede  GEODE-8087: delete debug println from japicmp (#5086)
     add 39c522e  GEODE-8016: publish with non-zero-padded build ids instead of 
SNAPSHOT (fixup) (#5087)
     add 1b4b60c  GEODE-7963: solution for faulty bucket metrics (#5000)
     add a0226d6  GEODE-8093: Declare parameter requirements for HSET and 
HSETNX (#5083)
     add 29b0b22  GEODE-8082: Refactor GeodeRedisServer (#5080)
     add 92b2bc7  GEODE-8070: rework handling of "any" in SSLUtils (#5075)
     add a5c8548  GEODE-7702: the removeAll from NORMAL should not be changed 
to use RemoteDestroyMessage like putAll (#5091)
     add 4c5788d  GEODE-8103: Renames SniSocketFactory to SniProxySocketFactory 
(#5092)
     add 79c9dd4  GEODE-8091: fix AuthenticationRequiredException when starting 
a locat… (#5071)
     add 19b900f  GEODE-8097: expects at least one callback instead of exactly 
one. (#5093)
     add 7ed7caf  GEODE-8107: Sort GCE instances by creationTimestamp for 
concourse (#5094)
     add 904a08a  GEODE-8090: implement function/delta for redis Hash ops 
(#5085)
     add 15df6a8  GEODE-8091: fix AuthenticationRequiredException when starting 
a locator (#5098)
     add 9e90aee  GEODE-8111: Fix create gw receiver --manual-start doc (#5097)
     add 5088854  GEODE-8113: change getMap to never return null (#5101)
     add 8a51ce2  GEODE-8098: Refactor CommandFunction (#5082)
     add a798009  GEODE-8120: Make GeodeRedisServer internal (#5107)
     add 5a74a33  GEODE-8124: Fix the error logging to display stacktrace 
(#5109)
     add d402351  GEODE-8114: Refactor RedisSet and RedisHash (#5100)
     add cf063bf  GEODE-8123: Allow Redis to start on a random port (#5108)
     add 2842ce0  GEODE-8126: Add ExecutionException tests to 
ExecutorServiceRuleTest (#5113)
     add f057b5c  GEODE-8125: Extract AccessibleErrorCollector from 
SharedErrorCollector (#5112)
     add ba8a552  GEODE-8132: Remove ability to set Redis region type (#5117)
     add a235c7c  GEODE-8078: log and report error at the correct place. (#5111)
     add 4fff1f9  GEODE-8094: Create HA test to ensure Spring Boot sessions 
expire correctly (#5079)
     add 32a0177  GEODE-8133: Fix task chaining for 'devBuild' (#5118)
     add e084aa4  GEODE-8130: use a single region for redis Sets and Hashes  
(#5120)
     add 0d602cc  GEODE-8035: Parallel Disk Store Recovery when Cluster 
Restarts (#5014)
     add 334e24f  GEODE-8096: Providing unique names for the JARs in the tests 
(#5119)
     add fff9853  GEODE-8069: fix release script issues (#5050)
     add 4c12d70  GEODE-8122: Update Geode Redis API docs (#5122)
     new c6851bf  GEODE-8037 - Create BootstrappingService interface. (#5046)
     new bfad4a2  GEODE-8041 - Create ManagementService interface. (#5062)

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   (353192e)
            \
             N -- N -- N   refs/heads/feature/GEODE-8067 (bfad4a2)

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 2 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:
 LICENSE                                            |   86 +-
 .../src/test/resources/expected-pom.xml            |   84 +-
 .../src/test/resources/expected-pom.xml            |    6 +-
 build.gradle                                       |    5 +-
 buildSrc/build.gradle                              |    4 +
 .../japicmp/AllowMajorBreakingChanges.groovy       |   24 +-
 .../gradle/japicmp/ParentIsExperimental.groovy     |   61 +
 .../gradle/plugins/DependencyConstraints.groovy    |    2 +
 ci/pipelines/examples/deploy_pipeline.sh           |    1 +
 ci/pipelines/examples/jinja.template.yml           |  180 +-
 ci/pipelines/geode-build/jinja.template.yml        |    7 +-
 ci/pipelines/images/jinja.template.yml             |   27 +
 ci/pipelines/meta/deploy_meta.sh                   |    1 -
 ci/pipelines/meta/jinja.template.yml               |    1 +
 ci/pipelines/meta/meta.properties                  |    2 +-
 ci/pipelines/shared/jinja.variables.yml            |   14 +-
 ci/resource-types/gce-instances-resource/check     |    3 +-
 ci/scripts/archive_results.sh                      |   11 +
 ci/scripts/execute_build_examples.sh               |    8 +-
 ci/scripts/execute_publish.sh                      |    4 +-
 ci/scripts/shared_utilities.sh                     |    8 +-
 dev-tools/release/README.md                        |   41 +-
 dev-tools/release/commit_rc.sh                     |    5 +-
 dev-tools/release/create_support_branches.sh       |   43 +-
 dev-tools/release/deploy_rc_pipeline.sh            |   25 +
 dev-tools/release/end_of_support.sh                |    2 +-
 dev-tools/release/license_review.sh                |  362 ++++
 dev-tools/release/prepare_rc.sh                    |   14 +-
 dev-tools/release/promote_rc.sh                    |   12 +-
 dev-tools/release/set_copyright.sh                 |    2 +-
 dev-tools/release/set_versions.sh                  |   36 +-
 .../ClientServerSessionCacheJUnitTest.java         |    5 +-
 .../session/catalina/DeltaSessionManager.java      |    6 +-
 geode-assembly/build.gradle                        |   35 +-
 .../rest/ListRegionManagementDunitTest.java        |   18 +-
 .../geode/AssemblyContentsIntegrationTest.java     |    2 +-
 .../geode/GeodeDependencyJarIntegrationTest.java   |    2 +-
 .../integrationTest/resources/assembly_content.txt |    6 +-
 geode-assembly/src/main/dist/LICENSE               |  138 +-
 geode-assembly/src/main/dist/NOTICE                |   58 -
 geode-assembly/src/test/resources/expected-pom.xml |    2 +-
 geode-book/config.yml                              |    9 +-
 .../source/subnavs/geode-subnav.erb                |   10 +-
 geode-book/redirects.rb                            |    4 +-
 .../geode/services/module/ModuleDescriptor.java    |   51 -
 .../geode/services/module/ModuleService.java       |   68 -
 .../src/test/resources/expected-pom.xml            |   49 -
 geode-common/src/test/resources/expected-pom.xml   |    4 +-
 .../src/test/resources/expected-pom.xml            |    4 +-
 .../cli/CreateMappingCommandDUnitTest.java         |   27 +-
 ...reateMappingCommandForProxyRegionDUnitTest.java |    9 +-
 .../cli/DescribeMappingCommandDUnitTest.java       |    9 +-
 .../cli/DestroyMappingCommandDunitTest.java        |    5 +-
 .../jdbc/internal/cli/CreateMappingCommand.java    |    4 +-
 .../jdbc/internal/cli/DescribeMappingCommand.java  |    3 +-
 .../jdbc/internal/cli/DestroyMappingCommand.java   |    3 +-
 .../jdbc/internal/cli/MappingCommandUtils.java     |    7 +-
 .../internal/cli/CreateMappingCommandTest.java     |    6 +-
 .../internal/cli/DestroyMappingCommandTest.java    |    3 +-
 .../src/test/resources/expected-pom.xml            |    4 +-
 .../cache/query/dunit/CompiledInDUnitTest.java     |    4 +-
 .../query/dunit/CorruptedIndexIntegrationTest.java |    9 +-
 .../geode/cache/query/dunit/PDXQueryTestBase.java  |    5 +-
 .../cache/query/dunit/PdxLocalQueryDUnitTest.java  |   11 +-
 .../PdxLocalQueryVersionedClassDUnitTest.java      |    4 +-
 .../geode/cache/query/dunit/PdxQueryDUnitTest.java |   15 +-
 .../cache/query/dunit/PdxStringQueryDUnitTest.java |    5 +-
 ...PersistentRegionCompactRangeIndexDUnitTest.java |    5 +-
 .../dunit/QueryDataInconsistencyDUnitTest.java     |   10 +-
 .../cache/query/dunit/QueryIndexDUnitTest.java     |   38 +-
 .../dunit/QueryUsingFunctionContextDUnitTest.java  |    7 +-
 .../cache/query/dunit/QueryUsingPoolDUnitTest.java |   23 +-
 .../ResourceManagerWithQueryMonitorDUnitTest.java  |    5 +-
 .../query/dunit/SelectStarQueryDUnitTest.java      |    5 +-
 ...igurationServiceConstraintsDistributedTest.java |    9 +-
 .../AggregateFunctionsQueryDUnitTest.java          |    6 +-
 ...ncurrentIndexInitOnOverflowRegionDUnitTest.java |   15 +-
 ...ntIndexOperationsOnOverflowRegionDUnitTest.java |   19 +-
 ...exUpdateWithInplaceObjectModFalseDUnitTest.java |    5 +-
 .../ConcurrentIndexUpdateWithoutWLDUnitTest.java   |    5 +-
 .../InitializeIndexEntryDestroyQueryDUnitTest.java |   10 +-
 .../index/MultiIndexCreationDUnitTest.java         |    3 +-
 .../index/PutAllWithIndexPerfDUnitTest.java        |    5 +-
 .../partitioned/PRBasicIndexCreationDUnitTest.java |   28 +-
 .../PRBasicMultiIndexCreationDUnitTest.java        |   25 +-
 .../query/partitioned/PRBasicQueryDUnitTest.java   |    3 +-
 .../partitioned/PRColocatedEquiJoinDUnitTest.java  |   39 +-
 .../geode/cache30/CacheXmlGeode10DUnitTest.java    |    9 +-
 .../cache30/DistributedAckRegionCCEDUnitTest.java  |    4 +-
 .../geode/cache30/PutAllMultiVmDUnitTest.java      |  230 ++-
 .../geode/cache30/RegionReliabilityTestCase.java   |    2 +
 .../internal/cache/FixedPRSinglehopDUnitTest.java  |    3 +-
 .../cache/ParallelDiskStoreRecoveryDUnitTest.java  |  309 ++++
 .../geode/internal/cache/ha/FailoverDUnitTest.java |   13 +-
 .../geode/internal/cache/ha/HAGIIDUnitTest.java    |   13 +-
 .../cache/ha/HARQueueNewImplDUnitTest.java         |   24 +-
 .../internal/cache/ha/HASlowReceiverDUnitTest.java |    7 +-
 ...PersistentPartitionedRegionDistributedTest.java |    4 +-
 ...dCompatibilityHigherVersionClientDUnitTest.java |    3 +-
 .../tier/sockets/EventIDVerificationDUnitTest.java |   13 +-
 .../sockets/EventIDVerificationInP2PDUnitTest.java |   11 +-
 .../sockets/HAStartupAndFailoverDUnitTest.java     |    3 +-
 .../sockets/InterestListEndpointDUnitTest.java     |   19 +-
 .../sockets/InterestListFailoverDUnitTest.java     |   11 +-
 .../sockets/InterestListRecoveryDUnitTest.java     |   19 +-
 .../cache/tier/sockets/PingOpDistributedTest.java  |  202 +++
 .../cache/tier/sockets/RegionCloseDUnitTest.java   |    6 +-
 .../VerifyEventIDGenerationInP2PDUnitTest.java     |    5 +-
 .../management/MemberMXBeanDistributedTest.java    |  129 ++
 .../management/OffHeapManagementDUnitTest.java     |    3 +-
 .../geode/management/QueryDataDUnitTest.java       |   28 +-
 .../internal/api/RegionAPIDUnitTest.java           |    3 +-
 .../DeltaClientPostAuthorizationDUnitTest.java     |    5 +-
 .../PDXGfshPostProcessorOnRemoteServerTest.java    |    3 +-
 .../query/IndexSecurityDistributedTest.java        |    9 +-
 .../cache/client/ClientCacheFactoryJUnitTest.java  |   10 +-
 ...tinctResultsWithDupValuesInRegionJUnitTest.java |    7 +-
 .../query/functional/IndexOnEntrySetJUnitTest.java |    7 +-
 .../query/functional/LikePredicateJUnitTest.java   |    3 +-
 .../query/functional/NumericQueryJUnitTest.java    |   13 +-
 .../query/functional/PdxOrderByJUnitTest.java      |    3 +-
 .../QueryREUpdateInProgressJUnitTest.java          |   48 +-
 .../query/internal/CopyOnReadQueryJUnitTest.java   |   32 +-
 .../internal/GroupJunctionIntegrationTest.java     |    3 +-
 .../internal/aggregate/AvgIntegrationTest.java     |   15 +-
 .../internal/aggregate/CountIntegrationTest.java   |   15 +-
 .../internal/aggregate/MaxIntegrationTest.java     |   15 +-
 .../internal/aggregate/MinIntegrationTest.java     |   15 +-
 .../internal/aggregate/SumIntegrationTest.java     |   15 +-
 .../AsyncIndexUpdaterThreadShutdownJUnitTest.java  |    5 +-
 .../internal/index/CopyOnReadIndexJUnitTest.java   |   80 +-
 .../internal/index/EquiJoinIntegrationTest.java    |   11 +-
 .../index/IndexManagerIntegrationTest.java         |    3 +-
 .../internal/index/IndexStatisticsJUnitTest.java   |    7 +-
 .../query/internal/index/IndexUseJUnitTest.java    |    3 +-
 .../LoadClusterConfigFromDirIntegrationTest.java   |   73 +
 .../LocatorLoadSnapshotIntegrationTest.java        |   14 +-
 .../geode/internal/ClassPathLoaderJUnitTest.java   |  239 ++-
 .../internal/jta/functional/CacheJUnitTest.java    |   31 +-
 .../ClientCacheFactoryJUnitTest_single_pool.xml    |    2 +-
 .../codeAnalysis/sanctionedDataSerializables.txt   |    4 +
 .../geode/admin/RegionSubRegionSnapshot.java       |    4 +-
 .../apache/geode/cache/DynamicRegionFactory.java   |    6 +-
 .../client/internal/CacheServerLoadMessage.java    |    4 +-
 .../cache/client/internal/LiveServerPinger.java    |    2 +-
 .../apache/geode/cache/client/internal/PingOp.java |   20 +-
 .../geode/cache/client/internal/ServerProxy.java   |   10 -
 .../client/internal/SingleHopClientExecutor.java   |  428 +++--
 .../cache/client/proxy/ProxySocketFactories.java   |    2 +-
 ...cketFactory.java => SniProxySocketFactory.java} |    6 +-
 .../geode/cache/configuration/CacheConfig.java     |   11 +-
 .../geode/cache/configuration/RegionConfig.java    |    4 +-
 .../geode/distributed/ConfigurationProperties.java |   14 +-
 .../internal/ClusterDistributionManager.java       |    5 +-
 .../distributed/internal/DistributionConfig.java   |    6 +-
 .../InternalConfigurationPersistenceService.java   |   13 +-
 .../distributed/internal/LocatorLoadSnapshot.java  |  168 +-
 .../internal/ServerLocationAndMemberId.java        |   65 +
 .../geode/distributed/internal/ServerLocator.java  |   14 +-
 .../org/apache/geode/internal/DSFIDFactory.java    |    2 +
 .../org/apache/geode/internal/admin/SSLConfig.java |    2 +-
 .../geode/internal/cache/ColocationHelper.java     |   12 +-
 .../geode/internal/cache/DiskStoreFactoryImpl.java |    7 +-
 .../apache/geode/internal/cache/DiskStoreImpl.java |    3 +-
 .../internal/cache/DistributedPingMessage.java     |   86 +
 .../geode/internal/cache/DistributedRegion.java    |   60 +-
 .../geode/internal/cache/GemFireCacheImpl.java     |  110 +-
 .../apache/geode/internal/cache/GridAdvisor.java   |   14 +-
 .../apache/geode/internal/cache/InternalCache.java |    4 +
 .../cache/InternalCacheForClientAccess.java        |   10 +
 .../geode/internal/cache/InternalRegion.java       |    4 +
 .../apache/geode/internal/cache/LocalRegion.java   |   16 +-
 .../geode/internal/cache/LocalRegionDataView.java  |    6 +-
 .../internal/cache/PRHARedundancyProvider.java     |    5 +
 .../geode/internal/cache/PartitionedRegion.java    |   97 +-
 .../geode/internal/cache/control/FilterByPath.java |    8 +-
 .../InternalFunctionExecutionServiceImpl.java      |    7 +
 .../geode/internal/cache/ha/HARegionQueue.java     |    3 +-
 .../apache/geode/internal/cache/properties.html    |    9 +-
 .../cache/snapshot/CacheSnapshotServiceImpl.java   |    4 +-
 .../cache/tier/sockets/CommandInitializer.java     |    1 +
 .../cache/tier/sockets/command/CreateRegion.java   |    4 +-
 .../internal/cache/tier/sockets/command/Ping.java  |   68 +-
 .../internal/cache/tx/RemotePutAllMessage.java     |    2 +
 .../internal/cache/tx/RemoteRemoveAllMessage.java  |    2 +
 .../wan/parallel/ParallelGatewaySenderQueue.java   |   14 +-
 .../internal/cache/xmlcache/CacheCreation.java     |   41 +-
 .../geode/internal/lang/SystemPropertyHelper.java  |    6 +
 .../org/apache/geode/internal/net/BufferPool.java  |   11 +-
 .../apache/geode/internal/net/NioSslEngine.java    |    7 +-
 .../internal => internal/net}/SSLUtil.java         |   67 +-
 .../apache/geode/internal/net/SocketCreator.java   |    1 -
 .../security/IntegratedSecurityService.java        |    3 +-
 .../org/apache/geode/internal/tcp/Connection.java  |   20 +-
 .../org/apache/geode/internal/tcp/MsgStreamer.java |   16 +-
 .../apache/geode/internal/tcp/MsgStreamerList.java |   29 +-
 .../internal/api/GeodeConnectionConfig.java        |    2 +-
 .../api/LocatorClusterManagementService.java       |    4 +-
 .../configuration/realizers/IndexRealizer.java     |    6 +-
 .../realizers/RegionConfigRealizer.java            |    8 +-
 .../functions/CacheRealizationFunction.java        |   47 +-
 .../geode/management/internal/i18n/CliStrings.java |    7 +-
 .../operation/RebalanceOperationPerformer.java     |   24 +-
 .../geode/pdx/internal/PeerTypeRegistration.java   |    4 +-
 .../internal/LocatorLoadSnapshotJUnitTest.java     |  675 +++++++-
 .../internal/ServerLocationAndMemberIdTest.java    |   69 +
 .../internal/cache/DistributedPingMessageTest.java |   85 +
 .../internal/cache/DistributedRegionTest.java      |   90 +-
 .../internal/cache/GemFireCacheImplCloseTest.java  |   36 +-
 .../geode/internal/cache/GemFireCacheImplTest.java |   42 +
 .../cache/PartitionedRegionHelperJUnitTest.java    |    5 +-
 .../internal/cache/PartitionedRegionTest.java      |   73 +
 .../cache/control/FilterByPathJUnitTest.java       |    3 +-
 .../InternalFunctionExecutionServiceTest.java      |   33 +
 .../tier/sockets/command/CreateRegionTest.java     |    9 +-
 .../cache/tier/sockets/command/PingTest.java       |  145 ++
 .../internal/lang/SystemPropertyHelperTest.java    |   51 +
 .../geode/internal/net/NioSslEngineTest.java       |    5 +
 .../org/apache/geode/internal/net/SSLUtilTest.java |   86 +
 .../apache/geode/internal/tcp/MsgStreamerTest.java |  101 ++
 .../functions/CacheRealizationFunctionTest.java    |  129 ++
 geode-core/src/test/resources/expected-pom.xml     |    4 +-
 .../RollingUpgrade2DUnitTestBase.java              |    5 +-
 .../RollingUpgradeNonHAFunction.java               |    3 +-
 .../cache/query/cq/dunit/CqQueryDUnitTest.java     |    3 +-
 .../dunit/PartitionedRegionCqQueryDUnitTest.java   |   11 +-
 .../cache/query/dunit/PdxQueryCQTestBase.java      |    5 +-
 .../cache/PutAllClientServerDistributedTest.java   |  342 ++--
 .../internal/cache/ha/CQListGIIDUnitTest.java      |    7 +-
 .../AlterQueryServiceCommandDistributedTest.java   |    5 +-
 geode-cq/src/test/resources/expected-pom.xml       |    4 +-
 geode-docs/images/redis_api_for_geode.png          |  Bin 0 -> 62103 bytes
 ...timize_availability_and_performance.html.md.erb |    5 +
 .../managing/security/implementing_ssl.html.md.erb |    8 +-
 .../reference/topics/client-cache.html.md.erb      |    2 +-
 geode-docs/tools_modules/book_intro.html.md.erb    |    4 +-
 .../gfsh/command-pages/connect.html.md.erb         |   25 +-
 .../gfsh/command-pages/create.html.md.erb          |    6 +-
 geode-docs/tools_modules/redis_adapter.html.md.erb |   90 -
 .../tools_modules/redis_api_for_geode.html.md.erb  |   87 +
 .../setting_up_a_client_server_system.html.md.erb  |    2 +-
 .../apache/geode/cache/query/QueryTestUtils.java   |    3 +-
 .../geode/cache/query/dunit/HelperTestCase.java    |    7 +-
 .../sockets/ClientServerMiscDUnitTestBase.java     |   82 +-
 .../commands/IndexCommandsIntegrationTestBase.java |   13 +-
 .../cli/commands/QueryCommandDUnitTestBase.java    |    7 +-
 ...e.java => RebalanceCommandDistributedTest.java} |  159 +-
 .../security/ClientAuthorizationTestCase.java      |   10 +-
 .../test/dunit/rules/SharedErrorCollector.java     |   44 +-
 geode-dunit/src/test/resources/expected-pom.xml    |    4 +-
 .../src/test/resources/expected-pom.xml            |    4 +-
 .../CreateDefinedIndexesCommandDUnitTest.java      |   15 +-
 .../cli/commands/CreateRegionCommandDUnitTest.java |   11 +-
 ...egionCommandPersistsConfigurationDUnitTest.java |    5 +-
 ...eRegionCommandWithNoClusterConfigDUnitTest.java |    6 +-
 .../cli/commands/DiskStoreCommandsDUnitTest.java   |    3 +-
 .../IndexCommandsShareConfigurationDUnitTest.java  |    7 +-
 .../cli/commands/RebalanceCommandDUnitTest.java    |   32 +-
 .../commands/RebalanceMembersColocationTest.java   |    5 +-
 ...ersistThroughClusterConfigurationDUnitTest.java |    3 +-
 .../cli/commands/RemoveCommandDUnitTest.java       |    5 +-
 .../cli/commands/ShowMetricsDUnitTest.java         |    5 +-
 .../cli/commands/AlterOfflineDiskStoreCommand.java |   18 +-
 .../internal/cli/commands/ConnectCommand.java      |    2 +-
 .../internal/cli/commands/CreateIndexCommand.java  |    3 +-
 .../internal/cli/commands/DestroyIndexCommand.java |    3 +-
 .../cli/commands/DestroyRegionCommand.java         |    3 +-
 .../internal/cli/commands/RebalanceCommand.java    |   15 +-
 .../internal/cli/commands/RedundancyCommand.java   |    6 +-
 geode-gfsh/src/test/resources/expected-pom.xml     |    4 +-
 .../geode/internal/cache/InternalHttpService.java  |    2 +-
 .../src/test/resources/expected-pom.xml            |    4 +-
 .../java/org/apache/geode/test/fake/Fakes.java     |    3 +-
 .../test/junit/rules/ExecutorServiceRule.java      |    4 +-
 .../rules/accessible/AccessibleErrorCollector.java |   64 +
 .../test/junit/rules/ExecutorServiceRuleTest.java  |   26 +
 geode-junit/src/test/resources/expected-pom.xml    |    4 +-
 geode-log4j/src/test/resources/expected-pom.xml    |    4 +-
 geode-logging/src/test/resources/expected-pom.xml  |    4 +-
 .../cache/lucene/LuceneIndexDestroyDUnitTest.java  |    3 +-
 .../cli/LuceneIndexCommandsIntegrationTest.java    |    3 +-
 .../lucene/internal/LuceneRegionListener.java      |    5 +-
 .../cache/lucene/internal/LuceneServiceImpl.java   |   32 +-
 .../cli/functions/LuceneCreateIndexFunction.java   |    3 +-
 .../cli/functions/LuceneDestroyIndexFunction.java  |    4 +-
 .../internal/directory/DumpDirectoryFiles.java     |    4 +-
 .../LuceneIndexCreationProfileJUnitTest.java       |    4 +-
 .../internal/LuceneRegionListenerJUnitTest.java    |    5 +-
 geode-lucene/src/test/resources/expected-pom.xml   |    4 +-
 .../ClientClusterManagementServiceTest.java        |    4 +-
 .../src/test/resources/expected-pom.xml            |    4 +-
 .../src/test/resources/expected-pom.xml            |    4 +-
 .../src/test/resources/expected-pom.xml            |    4 +-
 .../src/test/resources/expected-pom.xml            |    4 +-
 .../src/test/resources/expected-pom.xml            |    4 +-
 .../v1/acceptance/CacheOperationsJUnitTest.java    |    3 +-
 geode-protobuf/src/test/resources/expected-pom.xml |    4 +-
 .../controllers/PulseControllerJUnitTest.java      |    3 +-
 geode-pulse/src/test/resources/expected-pom.xml    |    2 +-
 .../src/test/resources/expected-pom.xml            |    4 +-
 geode-redis/README.md                              |    4 +-
 geode-redis/build.gradle                           |    9 +-
 .../geode/redis/ConcurrentLoopingThreads.java      |   11 +-
 .../apache/geode/redis/GeodeRedisServerRule.java   |   80 +
 .../redis/GeodeRedisServerStartupDUnitTest.java    |   73 +
 .../org/apache/geode/redis/MockSubscriber.java     |   16 +
 .../org/apache/geode/redis/PubSubDUnitTest.java    |  325 +++-
 .../org/apache/geode/redis/RedisDistDUnitTest.java |    5 +-
 .../redis/RedisUsePersistentRegionDUnitTest.java   |   56 -
 .../geode/redis/executors/ExpireDUnitTest.java     |  223 +++
 .../redis/executors/{ => hash}/HMsetDUnitTest.java |    2 +-
 .../redis/executors/{ => hash}/HsetDUnitTest.java  |    2 +-
 .../executors/{ => keys}/ExistsDUnitTest.java      |    2 +-
 .../executors/{ => keys}/PersistDUnitTest.java     |    2 +-
 .../redis/executors/{ => set}/SaddDUnitTest.java   |  111 +-
 .../redis/executors/{ => set}/SremDUnitTest.java   |  111 +-
 .../redis/session/RedisSessionDistDUnitTest.java   |  118 ++
 .../SessionDUnitTest.java}                         |  169 +-
 .../redis/session/SessionExpirationDUnitTest.java  |  103 ++
 .../RedisSpringTestApplication.java                |    2 +-
 .../SessionController.java                         |   15 +-
 .../config/DUnitSocketAddressResolver.java         |    2 +-
 .../config/SessionListener.java                    |   13 +-
 .../config/WebMvcConfig.java                       |    2 +-
 .../apache/geode/redis/AuthIntegrationTest.java    |    1 +
 .../redis/ConcurrentStartIntegrationTest.java      |    5 +-
 .../org/apache/geode/redis/GeoIntegrationTest.java |   27 +-
 .../apache/geode/redis/HashesIntegrationTest.java  |  114 +-
 .../apache/geode/redis/ListsIntegrationTest.java   |   45 +-
 .../apache/geode/redis/PubSubIntegrationTest.java  |   35 +-
 .../redis/RedisLockServiceIntegrationTest.java     |   26 +-
 .../geode/redis/RedisServerIntegrationTest.java    |   24 +-
 .../apache/geode/redis/RenameIntegrationTest.java  |   29 +-
 .../geode/redis/SortedSetsIntegrationTest.java     |   46 +-
 .../apache/geode/redis/StringsIntegrationTest.java |   34 +-
 .../geode/redis/general/ExistsIntegrationTest.java |   33 +-
 .../redis/general/ExpireAtIntegrationTest.java     |   27 +-
 .../geode/redis/general/ExpireIntegrationTest.java |   39 +-
 .../redis/general/PersistIntegrationTest.java      |   31 +-
 .../redis/general/PexpireIntegrationTest.java      |   28 +-
 .../geode/redis/internal/DummySubscription.java    |    5 +-
 .../redis/mocks/MockSubscriberWithLatch.java}      |    7 +-
 .../geode/redis/sets/SDiffIntegrationTest.java     |   30 +-
 .../geode/redis/sets/SInterIntegrationTest.java    |   30 +-
 .../geode/redis/sets/SMoveIntegrationTest.java     |   30 +-
 .../geode/redis/sets/SPopIntegrationTest.java      |   30 +-
 .../geode/redis/sets/SRemIntegrationTest.java      |   32 +-
 .../geode/redis/sets/SUnionIntegrationTest.java    |   30 +-
 .../geode/redis/sets/SetsIntegrationTest.java      |   34 +-
 .../apache/geode/codeAnalysis/excludedClasses.txt  |    2 +-
 .../codeAnalysis/sanctionedDataSerializables.txt   |   11 +-
 .../geode/redis/internal/AbstractSubscription.java |   41 +-
 .../org/apache/geode/redis/internal/Client.java    |    4 +
 .../org/apache/geode/redis/internal/Command.java   |   35 +-
 .../redis/internal/ExecutionHandlerContext.java    |  102 +-
 .../org/apache/geode/redis/internal/Executor.java  |    3 +
 .../redis/{ => internal}/GeodeRedisServer.java     |  426 ++---
 .../geode/redis/internal/GeodeRedisService.java    |    9 +-
 .../apache/geode/redis/internal/KeyRegistrar.java  |  147 +-
 .../EvenParameterRequirements.java}                |   20 +-
 .../ExactParameterRequirements.java}               |   20 +-
 .../MaximumParameterRequirements.java}             |   35 +-
 .../MinimumParameterRequirements.java}             |   19 +-
 .../MultipleParameterRequirements.java}            |   40 +-
 .../ParameterRequirements.java}                    |   19 +-
 .../RedisParametersMismatchException.java          |   10 +-
 .../SpopParameterRequirements.java}                |   39 +-
 .../UnspecifiedParameterRequirements.java}         |   19 +-
 .../apache/geode/redis/internal/PubSubImpl.java    |   52 +-
 .../redis/internal/PublishResultCollector.java     |   60 +
 .../geode/redis/internal/RedisCommandType.java     |  119 +-
 .../geode/redis/internal/RedisConstants.java       |   96 -
 .../org/apache/geode/redis/internal/RedisData.java |   10 +-
 .../apache/geode/redis/internal/RedisDataType.java |    1 -
 .../geode/redis/internal/RegionProvider.java       |  212 +--
 .../apache/geode/redis/internal/Subscription.java  |    3 +-
 .../redis/internal/executor/AbstractExecutor.java  |    2 +-
 .../internal/executor/AbstractScanExecutor.java    |    5 -
 .../redis/internal/executor/CommandFunction.java   |  155 ++
 .../redis/internal/executor/EmptyRedisHash.java    |   66 +
 .../redis/internal/executor/FlushAllExecutor.java  |   10 +-
 .../redis/internal/executor/KeysExecutor.java      |   17 +-
 .../redis/internal/executor/RedisHashInRegion.java |   79 +
 .../redis/internal/executor/RenameExecutor.java    |   39 +-
 .../redis/internal/executor/ScanExecutor.java      |   11 +-
 ...unction.java => SingleResultRedisFunction.java} |   30 +-
 .../geode/redis/internal/executor/TTLExecutor.java |    4 +-
 .../executor/hash/GeodeRedisHashSynchronized.java  |  112 --
 .../redis/internal/executor/hash/HDelExecutor.java |   20 +-
 .../internal/executor/hash/HExistsExecutor.java    |   30 +-
 .../internal/executor/hash/HGetAllExecutor.java    |   25 +-
 .../redis/internal/executor/hash/HGetExecutor.java |   17 +-
 .../internal/executor/hash/HIncrByExecutor.java    |   23 +-
 .../executor/hash/HIncrByFloatExecutor.java        |   21 +-
 .../internal/executor/hash/HKeysExecutor.java      |   40 +-
 .../redis/internal/executor/hash/HLenExecutor.java |   39 +-
 .../internal/executor/hash/HMGetExecutor.java      |   19 +-
 .../internal/executor/hash/HMSetExecutor.java      |   14 +-
 .../internal/executor/hash/HScanExecutor.java      |   24 +-
 .../redis/internal/executor/hash/HSetExecutor.java |   22 +-
 .../internal/executor/hash/HSetNXExecutor.java     |    6 -
 .../internal/executor/hash/HValsExecutor.java      |   27 +-
 .../redis/internal/executor/hash/HashExecutor.java |   45 +-
 .../redis/internal/executor/hash/RedisHash.java    |  187 +-
 .../{RedisHash.java => RedisHashCommands.java}     |   12 +-
 .../hash/RedisHashCommandsFunctionExecutor.java    |   60 +
 .../internal/executor/list/LIndexExecutor.java     |    6 -
 .../redis/internal/executor/list/LLenExecutor.java |    9 -
 .../redis/internal/executor/list/LPopExecutor.java |    7 -
 .../internal/executor/list/LPushExecutor.java      |    5 -
 .../internal/executor/list/LPushXExecutor.java     |    8 -
 .../internal/executor/list/LRangeExecutor.java     |    6 -
 .../redis/internal/executor/list/LRemExecutor.java |    6 -
 .../redis/internal/executor/list/LSetExecutor.java |    6 -
 .../internal/executor/list/LTrimExecutor.java      |    6 -
 .../redis/internal/executor/list/PopExecutor.java  |   12 +-
 .../redis/internal/executor/list/PushExecutor.java |    8 +-
 .../internal/executor/list/PushXExecutor.java      |    8 +-
 .../redis/internal/executor/list/RPopExecutor.java |    6 -
 .../internal/executor/list/RPushExecutor.java      |    7 -
 .../internal/executor/list/RPushXExecutor.java     |    9 -
 .../internal/executor/pubsub/PublishExecutor.java  |   29 +-
 .../executor/pubsub/UnsubscribeExecutor.java       |   10 +-
 .../redis/internal/executor/set/DeltaSet.java      |  248 ---
 .../redis/internal/executor/set/EmptyRedisSet.java |   75 +
 .../executor/set/GeodeRedisSetWithFunctions.java   |   94 -
 .../redis/internal/executor/set/RedisSet.java      |  264 ++-
 .../set/{RedisSet.java => RedisSetCommands.java}   |   25 +-
 .../set/RedisSetCommandsFunctionExecutor.java      |   93 +
 .../internal/executor/set/RedisSetInRegion.java    |  121 ++
 .../redis/internal/executor/set/SAddExecutor.java  |   19 +-
 .../redis/internal/executor/set/SCardExecutor.java |   26 +-
 .../redis/internal/executor/set/SDiffExecutor.java |    7 -
 .../internal/executor/set/SDiffStoreExecutor.java  |    8 -
 .../internal/executor/set/SInterExecutor.java      |    6 -
 .../internal/executor/set/SInterStoreExecutor.java |    7 -
 .../internal/executor/set/SIsMemberExecutor.java   |   36 +-
 .../internal/executor/set/SMembersExecutor.java    |   18 +-
 .../redis/internal/executor/set/SMoveExecutor.java |   21 +-
 .../redis/internal/executor/set/SPopExecutor.java  |   79 +-
 .../internal/executor/set/SRandMemberExecutor.java |  105 +-
 .../redis/internal/executor/set/SRemExecutor.java  |   29 +-
 .../redis/internal/executor/set/SScanExecutor.java |   69 +-
 .../internal/executor/set/SUnionExecutor.java      |    7 -
 .../internal/executor/set/SUnionStoreExecutor.java |    9 -
 .../redis/internal/executor/set/SdelFunction.java  |   51 -
 .../redis/internal/executor/set/SetExecutor.java   |   18 +-
 .../redis/internal/executor/set/SetOpExecutor.java |   19 +-
 .../executor/set/SingleResultCollector.java        |   56 +
 .../internal/executor/set/SmembersFunction.java    |   52 -
 .../redis/internal/executor/set/SremFunction.java  |   59 -
 .../internal/executor/set/StripedExecutor.java     |   38 +
 .../executor/set/SynchronizedStripedExecutor.java  |   63 +
 .../internal/executor/sortedset/ZScanExecutor.java |    3 +-
 .../serverinitializer/NamedThreadFactory.java}     |   28 +-
 .../sanctioned-geode-redis-serializables.txt       |    9 +-
 .../internal/ExecutionHandlerContextJUnitTest.java |    1 -
 .../geode/redis/internal/PubSubImplJUnitTest.java  |   46 +-
 .../redis/internal/RegionProviderJUnitTest.java    |   11 +-
 .../executor/AbstractExecutorJUnitTest.java        |    8 -
 .../executor/set/SetExecutorJUnitTest.java         |  195 +--
 geode-redis/src/test/resources/expected-pom.xml    |    4 +-
 .../serialization/DataSerializableFixedID.java     |    2 +
 .../geode/internal/serialization/Version.java      |   10 +-
 .../src/test/resources/expected-pom.xml            |    4 +-
 .../src/test/resources/expected-pom.xml            |    4 +-
 geode-unsafe/src/test/resources/expected-pom.xml   |    4 +-
 .../geode/internal/cache/wan/WANTestBase.java      |   24 +-
 .../cache/wan/misc/WanValidationsDUnitTest.java    | 1830 +++++++++-----------
 .../geode/management/WANManagementDUnitTest.java   |    3 +-
 .../cli/commands/AlterRegionCommandDUnitTest.java  |  126 +-
 .../cli/commands/CreateRegionCommandDUnitTest.java |    4 +-
 .../cache/wan/misc/WANConfigurationJUnitTest.java  |    2 +-
 geode-wan/src/test/resources/expected-pom.xml      |    4 +-
 geode-web-api/build.gradle                         |    7 +
 geode-web-api/src/test/resources/expected-pom.xml  |    2 +-
 geode-web-management/build.gradle                  |    7 +
 .../management/client/GetStartingMemberTest.java   |   93 +
 .../MemberManagementServiceRestDUnitTest.java}     |    6 +-
 .../src/test/resources/expected-pom.xml            |    2 +-
 geode-web/build.gradle                             |    7 +
 .../RebalanceCommandOverHttpDistributedTest.java   |   24 -
 geode-web/src/test/resources/expected-pom.xml      |    2 +-
 gradle.properties                                  |    6 +-
 gradle/check-pom.gradle                            |   30 +
 gradle/japicmp.gradle                              |   88 +
 gradle/java.gradle                                 |    2 +-
 gradle/spotless.gradle                             |    2 +-
 gradle/standard-subproject-configuration.gradle    |    2 +-
 settings.gradle                                    |    1 -
 490 files changed, 10975 insertions(+), 6760 deletions(-)
 rename geode-common-services/build.gradle => 
buildSrc/src/main/groovy/org/apache/geode/gradle/japicmp/AllowMajorBreakingChanges.groovy
 (59%)
 create mode 100644 
buildSrc/src/main/groovy/org/apache/geode/gradle/japicmp/ParentIsExperimental.groovy
 create mode 100755 dev-tools/release/license_review.sh
 delete mode 100644 
geode-common-services/src/main/java/org/apache/geode/services/module/ModuleDescriptor.java
 delete mode 100644 
geode-common-services/src/main/java/org/apache/geode/services/module/ModuleService.java
 delete mode 100644 geode-common-services/src/test/resources/expected-pom.xml
 create mode 100644 
geode-core/src/distributedTest/java/org/apache/geode/internal/cache/ParallelDiskStoreRecoveryDUnitTest.java
 create mode 100644 
geode-core/src/distributedTest/java/org/apache/geode/internal/cache/tier/sockets/PingOpDistributedTest.java
 create mode 100644 
geode-core/src/distributedTest/java/org/apache/geode/management/MemberMXBeanDistributedTest.java
 create mode 100644 
geode-core/src/integrationTest/java/org/apache/geode/distributed/LoadClusterConfigFromDirIntegrationTest.java
 rename 
geode-core/src/main/java/org/apache/geode/cache/client/proxy/{SniSocketFactory.java
 => SniProxySocketFactory.java} (90%)
 create mode 100644 
geode-core/src/main/java/org/apache/geode/distributed/internal/ServerLocationAndMemberId.java
 create mode 100644 
geode-core/src/main/java/org/apache/geode/internal/cache/DistributedPingMessage.java
 rename geode-core/src/main/java/org/apache/geode/{management/internal => 
internal/net}/SSLUtil.java (73%)
 create mode 100644 
geode-core/src/test/java/org/apache/geode/distributed/internal/ServerLocationAndMemberIdTest.java
 create mode 100644 
geode-core/src/test/java/org/apache/geode/internal/cache/DistributedPingMessageTest.java
 create mode 100644 
geode-core/src/test/java/org/apache/geode/internal/cache/tier/sockets/command/PingTest.java
 create mode 100644 
geode-core/src/test/java/org/apache/geode/internal/net/SSLUtilTest.java
 create mode 100644 
geode-core/src/test/java/org/apache/geode/internal/tcp/MsgStreamerTest.java
 create mode 100644 
geode-core/src/test/java/org/apache/geode/management/internal/functions/CacheRealizationFunctionTest.java
 create mode 100644 geode-docs/images/redis_api_for_geode.png
 delete mode 100644 geode-docs/tools_modules/redis_adapter.html.md.erb
 create mode 100644 geode-docs/tools_modules/redis_api_for_geode.html.md.erb
 rename 
geode-dunit/src/main/java/org/apache/geode/management/internal/cli/commands/{RebalanceCommandDistributedTestBase.java
 => RebalanceCommandDistributedTest.java} (56%)
 create mode 100644 
geode-junit/src/main/java/org/apache/geode/test/junit/rules/accessible/AccessibleErrorCollector.java
 create mode 100644 
geode-redis/src/commonTest/java/org/apache/geode/redis/GeodeRedisServerRule.java
 create mode 100644 
geode-redis/src/distributedTest/java/org/apache/geode/redis/GeodeRedisServerStartupDUnitTest.java
 delete mode 100644 
geode-redis/src/distributedTest/java/org/apache/geode/redis/RedisUsePersistentRegionDUnitTest.java
 create mode 100644 
geode-redis/src/distributedTest/java/org/apache/geode/redis/executors/ExpireDUnitTest.java
 rename geode-redis/src/distributedTest/java/org/apache/geode/redis/executors/{ 
=> hash}/HMsetDUnitTest.java (99%)
 rename geode-redis/src/distributedTest/java/org/apache/geode/redis/executors/{ 
=> hash}/HsetDUnitTest.java (99%)
 rename geode-redis/src/distributedTest/java/org/apache/geode/redis/executors/{ 
=> keys}/ExistsDUnitTest.java (98%)
 rename geode-redis/src/distributedTest/java/org/apache/geode/redis/executors/{ 
=> keys}/PersistDUnitTest.java (99%)
 rename geode-redis/src/distributedTest/java/org/apache/geode/redis/executors/{ 
=> set}/SaddDUnitTest.java (67%)
 rename geode-redis/src/distributedTest/java/org/apache/geode/redis/executors/{ 
=> set}/SremDUnitTest.java (68%)
 create mode 100644 
geode-redis/src/distributedTest/java/org/apache/geode/redis/session/RedisSessionDistDUnitTest.java
 rename 
geode-redis/src/distributedTest/java/org/apache/geode/redis/{RedisSessionDistDUnitTest.java
 => session/SessionDUnitTest.java} (53%)
 create mode 100644 
geode-redis/src/distributedTest/java/org/apache/geode/redis/session/SessionExpirationDUnitTest.java
 rename geode-redis/src/distributedTest/java/org/apache/geode/redis/{ => 
session}/springRedisTestApplication/RedisSpringTestApplication.java (94%)
 rename geode-redis/src/distributedTest/java/org/apache/geode/redis/{ => 
session}/springRedisTestApplication/SessionController.java (85%)
 rename geode-redis/src/distributedTest/java/org/apache/geode/redis/{ => 
session}/springRedisTestApplication/config/DUnitSocketAddressResolver.java (95%)
 copy geode-redis/src/distributedTest/java/org/apache/geode/redis/{ => 
session}/springRedisTestApplication/config/SessionListener.java (71%)
 rename geode-redis/src/distributedTest/java/org/apache/geode/redis/{ => 
session}/springRedisTestApplication/config/WebMvcConfig.java (95%)
 copy 
geode-redis/src/{distributedTest/java/org/apache/geode/redis/MockSubscriber.java
 => 
integrationTest/java/org/apache/geode/redis/mocks/MockSubscriberWithLatch.java} 
(89%)
 rename geode-redis/src/main/java/org/apache/geode/redis/{ => 
internal}/GeodeRedisServer.java (59%)
 copy 
geode-redis/src/main/java/org/apache/geode/redis/internal/{executor/list/LPushExecutor.java
 => ParameterRequirements/EvenParameterRequirements.java} (59%)
 mode change 100755 => 100644
 copy 
geode-redis/src/main/java/org/apache/geode/redis/internal/{executor/list/LPushXExecutor.java
 => ParameterRequirements/ExactParameterRequirements.java} (57%)
 mode change 100755 => 100644
 copy geode-redis/src/main/java/org/apache/geode/redis/internal/{Client.java => 
ParameterRequirements/MaximumParameterRequirements.java} (57%)
 copy 
geode-redis/src/main/java/org/apache/geode/redis/internal/{executor/list/LPushXExecutor.java
 => ParameterRequirements/MinimumParameterRequirements.java} (58%)
 mode change 100755 => 100644
 rename 
geode-redis/src/{test/java/org/apache/geode/redis/internal/executor/hash/HDelExecutorJUnitTest.java
 => 
main/java/org/apache/geode/redis/internal/ParameterRequirements/MultipleParameterRequirements.java}
 (53%)
 copy 
geode-redis/src/main/java/org/apache/geode/redis/internal/{executor/list/LPopExecutor.java
 => ParameterRequirements/ParameterRequirements.java} (63%)
 mode change 100755 => 100644
 copy 
geode-gfsh/src/distributedTest/java/org/apache/geode/management/internal/cli/commands/RebalanceCommandDistributedTest.java
 => 
geode-redis/src/main/java/org/apache/geode/redis/internal/ParameterRequirements/RedisParametersMismatchException.java
 (73%)
 copy geode-redis/src/main/java/org/apache/geode/redis/internal/{Client.java => 
ParameterRequirements/SpopParameterRequirements.java} (56%)
 copy 
geode-redis/src/main/java/org/apache/geode/redis/internal/{executor/list/LPushXExecutor.java
 => ParameterRequirements/UnspecifiedParameterRequirements.java} (68%)
 mode change 100755 => 100644
 create mode 100644 
geode-redis/src/main/java/org/apache/geode/redis/internal/PublishResultCollector.java
 rename 
geode-gfsh/src/distributedTest/java/org/apache/geode/management/internal/cli/commands/RebalanceCommandDistributedTest.java
 => geode-redis/src/main/java/org/apache/geode/redis/internal/RedisData.java 
(79%)
 create mode 100644 
geode-redis/src/main/java/org/apache/geode/redis/internal/executor/CommandFunction.java
 create mode 100644 
geode-redis/src/main/java/org/apache/geode/redis/internal/executor/EmptyRedisHash.java
 create mode 100644 
geode-redis/src/main/java/org/apache/geode/redis/internal/executor/RedisHashInRegion.java
 rename 
geode-redis/src/main/java/org/apache/geode/redis/internal/executor/{set/SaddFunction.java
 => SingleResultRedisFunction.java} (64%)
 delete mode 100644 
geode-redis/src/main/java/org/apache/geode/redis/internal/executor/hash/GeodeRedisHashSynchronized.java
 copy 
geode-redis/src/main/java/org/apache/geode/redis/internal/executor/hash/{RedisHash.java
 => RedisHashCommands.java} (73%)
 create mode 100644 
geode-redis/src/main/java/org/apache/geode/redis/internal/executor/hash/RedisHashCommandsFunctionExecutor.java
 delete mode 100644 
geode-redis/src/main/java/org/apache/geode/redis/internal/executor/set/DeltaSet.java
 create mode 100644 
geode-redis/src/main/java/org/apache/geode/redis/internal/executor/set/EmptyRedisSet.java
 delete mode 100644 
geode-redis/src/main/java/org/apache/geode/redis/internal/executor/set/GeodeRedisSetWithFunctions.java
 copy 
geode-redis/src/main/java/org/apache/geode/redis/internal/executor/set/{RedisSet.java
 => RedisSetCommands.java} (57%)
 create mode 100644 
geode-redis/src/main/java/org/apache/geode/redis/internal/executor/set/RedisSetCommandsFunctionExecutor.java
 create mode 100644 
geode-redis/src/main/java/org/apache/geode/redis/internal/executor/set/RedisSetInRegion.java
 delete mode 100644 
geode-redis/src/main/java/org/apache/geode/redis/internal/executor/set/SdelFunction.java
 create mode 100644 
geode-redis/src/main/java/org/apache/geode/redis/internal/executor/set/SingleResultCollector.java
 delete mode 100644 
geode-redis/src/main/java/org/apache/geode/redis/internal/executor/set/SmembersFunction.java
 delete mode 100644 
geode-redis/src/main/java/org/apache/geode/redis/internal/executor/set/SremFunction.java
 create mode 100644 
geode-redis/src/main/java/org/apache/geode/redis/internal/executor/set/StripedExecutor.java
 create mode 100644 
geode-redis/src/main/java/org/apache/geode/redis/internal/executor/set/SynchronizedStripedExecutor.java
 rename 
geode-redis/src/{distributedTest/java/org/apache/geode/redis/springRedisTestApplication/config/SessionListener.java
 => 
main/java/org/apache/geode/redis/internal/serverinitializer/NamedThreadFactory.java}
 (55%)
 create mode 100644 
geode-web-management/src/distributedTest/java/org/apache/geode/management/client/GetStartingMemberTest.java
 rename 
geode-web-management/src/{integrationTest/java/org/apache/geode/management/internal/rest/MemberManagementServiceRestIntegrationTest.java
 => 
distributedTest/java/org/apache/geode/management/client/MemberManagementServiceRestDUnitTest.java}
 (96%)
 delete mode 100644 
geode-web/src/distributedTest/java/org/apache/geode/management/internal/cli/commands/RebalanceCommandOverHttpDistributedTest.java
 create mode 100644 gradle/japicmp.gradle

Reply via email to