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