You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@geode.apache.org by zh...@apache.org on 2020/03/06 04:21:20 UTC

[geode] branch feature/GEODE-7682-2 updated (945a898 -> 4c99aa1)

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

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


    from 945a898  fix junit test
     add c8198f1  Revert "GEODE-6536: Added retry in borrowConnection/single hop (#4719)" (#4749)
     add bf0012d  Feature/geode 6807 1 (#4711)
     add cceaa66  Revert fluent style API fix in ClientRegionFactory (#4748)
     add 0af6264  GEODE-7808: standardize on use of HostAndPort to form client-side connections (#4743)
     add d603b21  GEODE-7835: Correct doc typo of file name gfsecurity.properties (#4756)
     add 3ad4f17  GEODE-7839: add gfsh oauth token support (#4736)
     add bcd3655  GEODE-7819: Add debugging support to SerializableTemporaryFolder (#4740)
     add a61f951  GEODE-7421: deployment should use PUT instead of POST in REST request
     add 4b06a7a  Revert "GEODE-7808: standardize on use of HostAndPort to form client-side connections (#4743)" (#4761)
     add 2f6bf01  GEODE-7828: Convert backing store for Redis Hashes and Sets to single regions (#4745)
     add 2a3e09f  GEODE-7832: Remove Connection Semaphores (#4754)
     add b3af99e  GEODE-7752: Delete the extra GeodeClusterManagementServiceBuilder (#4760)
     add f15bbc7  GEODE-7421: use RequestParam instead of RequestPart to be compatible with all rest client (#4766)
     add a5c8e2b  GEODE-7842: Improve concurrent region creation (#4767)
     add 5c2b959  GEODE-7808: standardize on use of HostAndPort for creating connections (#4765)
     add 838e070  GEODE-7840: Redis pub/sub does not handle binary messages correctly (#4762)
     add b57456e  GEODE-7841 Add benchmarking scripts for Geode-Redis module (#4763)
     add ccb543f  GEODE-7683: introduce BR.cmnClearRegion
     add 4c99aa1  Merge branch 'feature/GEODE-7665' into feature/GEODE-7682-2

No new revisions were added by this update.

Summary of changes:
 .../apache/geode/metrics/CacheCommonTagsTest.java  |   3 +-
 .../rest/ClientClusterManagementSSLTest.java       |   2 +-
 .../ClientClusterManagementServiceDunitTest.java   |   2 +-
 .../rest/ClusterManagementServiceOnServerTest.java |   2 +-
 .../rest/GeodeClientClusterManagementSSLTest.java  |   2 +-
 .../GeodeClientClusterManagementSecurityTest.java  |   2 +-
 .../internal/LocatorLoadBalancingDUnitTest.java    |   6 +-
 .../geode/cache30/ClientMembershipDUnitTest.java   |   3 -
 .../internal/cache/DeltaPropagationDUnitTest.java  |  64 +-
 .../AutoConnectionSourceImplJUnitTest.java         |  28 +-
 .../pooling/ConnectionManagerImplTest.java         |  32 +-
 .../pooling/ConnectionManagerJUnitTest.java        |   6 +-
 .../distributed/LauncherIntegrationTestCase.java   |   3 +-
 .../geode/distributed/LocatorIntegrationTest.java  |   4 +-
 .../tcpserver/TCPClientSSLIntegrationTest.java     |  12 +-
 .../internal/tcpserver/TCPServerSSLJUnitTest.java  |   5 +-
 .../CacheDistributionAdvisorConcurrentTest.java    | 103 +++
 .../net/ClientSocketFactoryIntegrationTest.java    |   4 +-
 .../internal/net/SSLSocketIntegrationTest.java     |  13 +-
 .../GemFireStatSamplerIntegrationTest.java         |   3 +-
 .../SimpleStatSamplerIntegrationTest.java          |   3 +-
 ...SSLSocketParameterExtensionIntegrationTest.java |  11 +-
 .../internal/DistributionLocatorConfigImpl.java    |   8 +-
 .../admin/internal/DistributionLocatorImpl.java    |   3 +-
 .../admin/internal/ManagedEntityConfigImpl.java    |   3 +-
 .../jmx/internal/MX4JServerSocketFactory.java      |  10 +-
 .../geode/cache/client/ClientRegionFactory.java    |   2 +-
 .../client/internal/AutoConnectionSourceImpl.java  |  47 +-
 .../client/internal/ClientRegionFactoryImpl.java   |   3 +-
 .../cache/client/internal/ConnectionImpl.java      |   7 +-
 .../internal/ExplicitConnectionSourceImpl.java     |   2 +-
 .../cache/client/internal/OpExecutorImpl.java      |   2 +-
 .../geode/cache/client/internal/PoolImpl.java      |  32 +-
 .../client/internal/pooling/ConnectionManager.java |   5 +-
 .../internal/pooling/ConnectionManagerImpl.java    |  48 +-
 .../java/org/apache/geode/distributed/Locator.java |   3 +-
 .../apache/geode/distributed/LocatorLauncher.java  |   4 +-
 .../internal/ClusterOperationExecutors.java        |   8 -
 .../distributed/internal/DistributionAdvisor.java  |  12 +-
 .../internal/DistributionConfigImpl.java           |   3 +-
 .../distributed/internal/direct/DirectChannel.java | 200 ++----
 .../membership/InternalDistributedMember.java      |  28 +-
 .../org/apache/geode/internal/AbstractConfig.java  |   2 +-
 .../org/apache/geode/internal/DSFIDFactory.java    |   2 +
 .../apache/geode/internal/DistributionLocator.java |   6 +-
 .../org/apache/geode/internal/SystemAdmin.java     |   9 +-
 .../admin/remote/DistributionLocatorId.java        |  26 +-
 .../internal/cache/CacheDistributionAdvisor.java   |  98 ++-
 .../internal/cache/DistributedCacheOperation.java  |   2 +-
 .../geode/internal/cache/DistributedRegion.java    |   7 +-
 .../geode/internal/cache/GemFireCacheImpl.java     |   8 +-
 .../geode/internal/cache/PoolFactoryImpl.java      |  79 +--
 .../apache/geode/internal/cache/properties.html    |  34 -
 .../internal/cache/tier/sockets/AcceptorImpl.java  |   5 +-
 .../cache/tier/sockets/CacheClientUpdater.java     |   4 +-
 .../tier/sockets/ProtobufServerConnection.java     |   2 +-
 .../internal/cache/wan/AbstractGatewaySender.java  |   2 +-
 .../internal/cache/xmlcache/CacheXmlGenerator.java |   4 +-
 .../internal/net/SCAdvancedSocketCreator.java      | 119 ++++
 .../geode/internal/net/SCClientSocketCreator.java  |  20 +-
 .../geode/internal/net/SCServerSocketCreator.java  | 109 +++
 .../apache/geode/internal/net/SocketCreator.java   | 361 +++-------
 .../security/shiro/JMXShiroAuthenticator.java      |   5 +-
 .../geode/internal/statistics/HostStatSampler.java |   3 +-
 .../internal/statistics/StatArchiveWriter.java     |   3 +-
 .../org/apache/geode/internal/tcp/Connection.java  |  84 +--
 .../org/apache/geode/internal/tcp/TCPConduit.java  |   7 +-
 .../ContextAwareSSLRMIClientSocketFactory.java     |   5 +-
 .../internal/JmxManagerLocatorRequest.java         |   8 +-
 .../geode/management/internal/ManagementAgent.java |   8 +-
 .../internal/api/GeodeConnectionConfig.java        |   4 +-
 .../GeodeClusterManagementServiceBuilder.java      |  41 --
 .../utils/ClusterConfigurationStatusRetriever.java |  11 +-
 .../geode/management/internal/i18n/CliStrings.java |   2 +
 .../sanctioned-geode-core-serializables.txt        |   8 +-
 .../client/internal/OpExecutorImplJUnitTest.java   |   2 +-
 .../geode/cache/client/internal/PoolImplTest.java  |   4 +-
 .../cache/CacheDistributionAdvisorTest.java        | 176 +++++
 .../geode/internal/cache/CacheServerImplTest.java  |   5 +
 .../tier/sockets/CacheClientUpdaterJUnitTest.java  |   6 +-
 .../geode/internal/net/SocketCreatorJUnitTest.java |   8 +-
 .../apache/geode/internal/tcp/TCPConduitTest.java  |   3 +-
 .../cache/PutAllClientServerDistributedTest.java   |  15 +-
 .../cache/tier/sockets/DurableClientTestBase.java  |   3 +-
 .../cache/tier/sockets/DurableClientTestCase.java  |  11 +-
 .../gfsh/command-pages/connect.html.md.erb         |  19 +-
 .../tools_modules/pulse/pulse-auth.html.md.erb     |   2 +-
 .../cache/client/internal/LocatorTestBase.java     |  10 +-
 .../geode/test/junit/rules/GfshCommandRule.java    |   6 +
 .../internal/cli/commands/ConnectCommand.java      |  26 +-
 .../cli/functions/RegionCreateFunction.java        |  37 +-
 .../internal/cli/shell/JmxOperationInvoker.java    |   7 +-
 .../internal/cli/commands/ConnectCommandTest.java  |  52 ++
 .../functions/RegionCreateFunctionJUnitTest.java   |  75 ++
 ...SerializableTemporaryFolderIntegrationTest.java | 334 +++++++++
 .../serializable/SerializableTemporaryFolder.java  | 148 +++-
 .../geode/test/junit/runners/TestRunner.java       |  96 ++-
 .../SerializableTemporaryFolderTest.java           |  12 +-
 .../apache/geode/management/api/CommandType.java   |   1 +
 ...tTemplateClusterManagementServiceTransport.java |   9 +-
 .../configuration/AbstractConfiguration.java       |   6 +
 .../geode/management/configuration/Deployment.java |   6 +
 .../internal/ClientClusterManagementService.java   |   3 +-
 .../ClientClusterManagementServiceTest.java        |   1 +
 .../internal/membership/gms/GMSUtilTest.java       |  36 +-
 .../gms/membership/GMSJoinLeaveJUnitTest.java      |  12 +-
 .../internal/membership/gms/GMSUtil.java           |  14 +-
 .../membership/gms/MemberDataBuilderImpl.java      |   4 +-
 .../membership/gms/MemberIdentifierImpl.java       |   8 +-
 .../membership/gms/fd/GMSHealthMonitor.java        |   7 +-
 .../membership/gms/locator/GMSLocator.java         |  13 +-
 .../gms/locator/MembershipLocatorImpl.java         |   5 +-
 .../membership/gms/membership/GMSJoinLeave.java    |   9 +-
 .../membership/gms/membership/HostAddress.java     |  27 -
 .../acceptance/CacheConnectionIntegrationTest.java |   4 +-
 .../v1/acceptance/CacheOperationsJUnitTest.java    |   4 +-
 geode-redis/README.md                              |  71 ++
 geode-redis/build.gradle                           |   3 -
 ... AnalyzeRedisSerializablesIntegrationTest.java} |   2 +-
 ...AuthJUnitTest.java => AuthIntegrationTest.java} |   2 +-
 ...st.java => ConcurrentStartIntegrationTest.java} |   2 +-
 ...CoderTest.java => GeoCoderIntegrationTest.java} |   2 +-
 .../{GeoJUnitTest.java => GeoIntegrationTest.java} |  13 +-
 .../apache/geode/redis/HashesIntegrationTest.java  | 775 +++++++++++++++++++++
 .../org/apache/geode/redis/HashesJUnitTest.java    | 188 -----
 ...stsJUnitTest.java => ListsIntegrationTest.java} |   8 +-
 ...{PubSubTest.java => PubSubIntegrationTest.java} |  30 +-
 .../geode/redis/RedisServerIntegrationTest.java    |   4 +-
 ... => SetCommandNegativeCaseIntegrationTest.java} |   2 +-
 .../apache/geode/redis/SetsIntegrationTest.java    | 756 ++++++++++++++++++++
 .../java/org/apache/geode/redis/SetsJUnitTest.java | 243 -------
 ...nitTest.java => SortedSetsIntegrationTest.java} |   2 +-
 ...sJunitTest.java => StringsIntegrationTest.java} |   2 +-
 .../geode/redis/mocks/MockBinarySubscriber.java}   |  36 +-
 .../java/org/apache/geode/internal/hll/Bits.java   |   3 +-
 .../internal/hll/CardinalityMergeException.java    |   1 -
 .../org/apache/geode/internal/hll/HyperLogLog.java |   9 +-
 .../apache/geode/internal/hll/HyperLogLogPlus.java |   3 +-
 .../org/apache/geode/redis/GeodeRedisServer.java   |  46 +-
 .../geode/redis/internal/AbstractSubscription.java |   4 +-
 .../{Extendable.java => AutoCloseableLock.java}    |  25 +-
 .../geode/redis/internal/ByteArrayWrapper.java     |  25 +-
 .../geode/redis/internal/ByteToCommandDecoder.java |  58 +-
 .../geode/redis/internal/ChannelSubscription.java  |   2 +-
 .../org/apache/geode/redis/internal/Coder.java     |   5 +
 .../org/apache/geode/redis/internal/Command.java   |  27 +-
 .../apache/geode/redis/internal/DoubleWrapper.java |  15 +-
 .../redis/internal/ExecutionHandlerContext.java    |  71 +-
 .../org/apache/geode/redis/internal/Executor.java  |   2 -
 .../apache/geode/redis/internal/Extendable.java    |   2 -
 .../org/apache/geode/redis/internal/GeoCoder.java  |   3 +-
 .../geode/redis/internal/GeodeRedisService.java    |   3 +-
 .../apache/geode/redis/internal/KeyRegistrar.java  |   5 +-
 .../geode/redis/internal/PatternSubscription.java  |   2 +-
 .../org/apache/geode/redis/internal/PubSub.java    |   2 +-
 .../apache/geode/redis/internal/PubSubImpl.java    |  15 +-
 .../internal/RedisCommandParserException.java      |   2 -
 .../geode/redis/internal/RedisCommandType.java     |   7 +-
 .../geode/redis/internal/RedisConstants.java       |   2 +-
 .../apache/geode/redis/internal/RedisDataType.java |   5 +-
 .../internal/RedisDataTypeMismatchException.java   |   2 -
 .../geode/redis/internal/RedisLockService.java     |  93 +++
 .../redis/internal/RegionCreationException.java    |   6 +-
 .../geode/redis/internal/RegionProvider.java       | 113 ++-
 .../apache/geode/redis/internal/Subscription.java  |   4 +-
 .../redis/internal/executor/AbstractExecutor.java  |  42 +-
 .../geode/redis/internal/executor/DelExecutor.java |   6 +-
 .../redis/internal/executor/ExistsExecutor.java    |   5 +-
 .../redis/internal/executor/ExpireAtExecutor.java  |  13 +-
 .../redis/internal/executor/ExpireExecutor.java    |  14 +-
 .../redis/internal/executor/FlushAllExecutor.java  |   3 +-
 .../redis/internal/executor/KeysExecutor.java      |   8 +-
 .../redis/internal/executor/PersistExecutor.java   |   5 +-
 .../redis/internal/executor/ScanExecutor.java      |  12 +-
 .../geode/redis/internal/executor/TTLExecutor.java |   6 +-
 .../redis/internal/executor/TypeExecutor.java      |   5 +-
 .../redis/internal/executor/UnkownExecutor.java    |  23 +-
 .../redis/internal/executor/hash/HDelExecutor.java |  60 +-
 .../internal/executor/hash/HExistsExecutor.java    |  58 +-
 .../internal/executor/hash/HGetAllExecutor.java    |  57 +-
 .../redis/internal/executor/hash/HGetExecutor.java |  42 +-
 .../internal/executor/hash/HIncrByExecutor.java    | 120 ++--
 .../executor/hash/HIncrByFloatExecutor.java        | 102 ++-
 .../internal/executor/hash/HKeysExecutor.java      |  45 +-
 .../redis/internal/executor/hash/HLenExecutor.java |  43 +-
 .../internal/executor/hash/HMGetExecutor.java      |  31 +-
 .../internal/executor/hash/HMSetExecutor.java      |  59 +-
 .../internal/executor/hash/HScanExecutor.java      |  29 +-
 .../redis/internal/executor/hash/HSetExecutor.java |  80 ++-
 .../internal/executor/hash/HSetNXExecutor.java     |  18 +-
 .../internal/executor/hash/HValsExecutor.java      |  33 +-
 .../redis/internal/executor/hash/HashExecutor.java |  64 +-
 .../redis/internal/executor/hll/PFAddExecutor.java |  11 +-
 .../internal/executor/hll/PFCountExecutor.java     |   3 +-
 .../internal/executor/hll/PFMergeExecutor.java     |   6 +-
 .../geode/redis/internal/executor/hll/Varint.java  |   4 +-
 .../internal/executor/list/LIndexExecutor.java     |   9 +-
 .../internal/executor/list/LRangeExecutor.java     |   8 +-
 .../redis/internal/executor/list/LRemExecutor.java |   5 +-
 .../redis/internal/executor/list/LSetExecutor.java |   7 +-
 .../internal/executor/list/LTrimExecutor.java      |   4 +-
 .../redis/internal/executor/list/ListExecutor.java |  22 +-
 .../redis/internal/executor/list/PopExecutor.java  |  12 +-
 .../internal/executor/pubsub/PublishExecutor.java  |   3 +-
 .../redis/internal/executor/set/SAddExecutor.java  |  50 +-
 .../redis/internal/executor/set/SCardExecutor.java |  14 +-
 .../redis/internal/executor/set/SDiffExecutor.java |  12 +-
 .../internal/executor/set/SInterExecutor.java      |  12 +-
 .../internal/executor/set/SIsMemberExecutor.java   |  29 +-
 .../internal/executor/set/SMembersExecutor.java    |  41 +-
 .../redis/internal/executor/set/SMoveExecutor.java |  95 ++-
 .../redis/internal/executor/set/SPopExecutor.java  |  80 ++-
 .../internal/executor/set/SRandMemberExecutor.java | 104 +--
 .../redis/internal/executor/set/SRemExecutor.java  |  41 +-
 .../redis/internal/executor/set/SScanExecutor.java |  27 +-
 .../internal/executor/set/SUnionExecutor.java      |   6 +-
 .../redis/internal/executor/set/SetExecutor.java   |  25 +
 .../redis/internal/executor/set/SetOpExecutor.java |  99 +--
 .../executor/sortedset/GeoAddExecutor.java         |   3 +-
 .../executor/sortedset/GeoRadiusExecutor.java      |   3 +-
 .../executor/sortedset/GeoRadiusParameters.java    |  19 +-
 .../internal/executor/sortedset/ZAddExecutor.java  |   3 +-
 .../internal/executor/sortedset/ZCardExecutor.java |   7 +-
 .../executor/sortedset/ZCountExecutor.java         |  14 +-
 .../executor/sortedset/ZLexCountExecutor.java      |   9 +-
 .../executor/sortedset/ZRangeByLexExecutor.java    |  23 +-
 .../executor/sortedset/ZRangeByScoreExecutor.java  |  28 +-
 .../executor/sortedset/ZRangeExecutor.java         |   9 +-
 .../internal/executor/sortedset/ZRankExecutor.java |   5 +-
 .../internal/executor/sortedset/ZRemExecutor.java  |   6 +-
 .../executor/sortedset/ZRemRangeByLexExecutor.java |  14 +-
 .../sortedset/ZRemRangeByRankExecutor.java         |  14 +-
 .../sortedset/ZRemRangeByScoreExecutor.java        |  17 +-
 .../internal/executor/sortedset/ZScanExecutor.java |   8 +-
 .../internal/executor/string/AppendExecutor.java   |   2 +-
 .../internal/executor/string/BitCountExecutor.java |  20 +-
 .../internal/executor/string/BitOpExecutor.java    |  34 +-
 .../internal/executor/string/BitPosExecutor.java   |  40 +-
 .../internal/executor/string/DecrExecutor.java     |   2 +-
 .../internal/executor/string/GetBitExecutor.java   |   3 +-
 .../internal/executor/string/GetRangeExecutor.java |   4 +-
 .../executor/string/IncrByFloatExecutor.java       |   1 -
 .../internal/executor/string/IncrExecutor.java     |   1 -
 .../internal/executor/string/MGetExecutor.java     |   3 +-
 .../internal/executor/string/SetBitExecutor.java   |   8 +-
 .../internal/executor/string/SetEXExecutor.java    |   3 +-
 .../internal/executor/string/SetExecutor.java      |   6 +-
 .../internal/executor/string/SetNXExecutor.java    |   5 +-
 .../internal/executor/string/SetRangeExecutor.java |   3 +-
 .../internal/executor/string/StrlenExecutor.java   |   6 +-
 .../executor/transactions/ExecExecutor.java        |   7 +-
 .../internal/org/apache/hadoop/fs/GlobPattern.java |   4 +-
 geode-redis/src/performanceTest/aggregator.sh      |  91 +++
 geode-redis/src/performanceTest/benchmark.sh       | 116 +++
 geode-redis/src/performanceTest/shacompare.sh      |  59 ++
 .../geode/redis/internal/CommandJUnitTest.java     |  77 ++
 .../internal/ExecutionHandlerContextJUnitTest.java |  73 ++
 .../geode/redis/internal/PubSubImplJUnitTest.java  |   2 +-
 .../redis/internal/RedisLockServiceJUnitTest.java  | 168 +++++
 .../redis/internal/RegionProviderJUnitTest.java    | 108 +++
 ...ptionsTest.java => SubscriptionsJUnitTest.java} |   2 +-
 .../executor/AbstractExecutorJUnitTest.java        |  61 ++
 ...est.java => AbstractScanExecutorJUnitTest.java} |   2 +-
 .../executor/UnkownExecutorJUnitTest.java}         |  36 +-
 .../executor/hash/HDelExecutorJUnitTest.java}      |  36 +-
 .../executor/set/SetExecutorJUnitTest.java         | 374 ++++++++++
 ...orTest.java => StringSetExecutorJUnitTest.java} |   2 +-
 .../serialization/DataSerializableFixedID.java     |   1 +
 .../serialization/StaticSerialization.java         |   1 +
 .../tcpserver/TcpServerGossipVersionDUnitTest.java |   3 +-
 .../internal/tcpserver/TcpServerJUnitTest.java     |  30 +-
 .../TcpServerProductVersionDUnitTest.java          |  17 +-
 .../internal/tcpserver/AdvancedSocketCreator.java  |  61 ++
 ...torImpl.java => AdvancedSocketCreatorImpl.java} | 148 ++--
 ...SocketCreator.java => ClientSocketCreator.java} |  44 +-
 .../tcpserver/ClientSocketCreatorImpl.java         |  54 ++
 ...ocketCreator.java => ClusterSocketCreator.java} |  50 +-
 .../internal/tcpserver/HostAndPort.java            | 154 ++++
 .../internal/tcpserver/LocatorAddress.java         |  91 ---
 .../tcpserver/ServerSocketCreatorImpl.java         |  96 +++
 .../distributed/internal/tcpserver/TcpClient.java  |  64 +-
 .../distributed/internal/tcpserver/TcpServer.java  |   6 +-
 .../internal/tcpserver/TcpSocketCreator.java       |  38 +-
 .../internal/tcpserver/TcpSocketCreatorImpl.java   | 191 +----
 ...ocatorAddressTest.java => HostAndPortTest.java} |  40 +-
 .../WANHostNameVerificationDistributedTest.java    |  31 +-
 .../internal/locator/wan/LocatorDiscovery.java     |  11 +-
 .../locator/wan/LocatorMembershipListenerImpl.java |   6 +-
 .../locator/wan/LocatorMembershipListenerTest.java |   4 +-
 ...SenderEventRemoteDispatcherIntegrationTest.java |  17 -
 .../DeploymentManagementController.java            |  11 +-
 .../rest/security/RestSecurityConfiguration.java   |  19 +
 .../src/main/webapp/WEB-INF/management-servlet.xml |   2 -
 .../DeploymentManagementControllerTest.java        |  50 ++
 .../commands/ConnectCommandWithSecurityTest.java   |  22 +
 .../support/LoginHandlerInterceptor.java           |  15 +-
 296 files changed, 7342 insertions(+), 2948 deletions(-)
 create mode 100644 geode-core/src/integrationTest/java/org/apache/geode/internal/cache/CacheDistributionAdvisorConcurrentTest.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/net/SCAdvancedSocketCreator.java
 copy geode-redis/src/integrationTest/java/org/apache/geode/codeAnalysis/AnalyzeRedisSerializablesJUnitTest.java => geode-core/src/main/java/org/apache/geode/internal/net/SCClientSocketCreator.java (59%)
 mode change 100755 => 100644
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/net/SCServerSocketCreator.java
 delete mode 100644 geode-core/src/main/java/org/apache/geode/management/internal/builder/GeodeClusterManagementServiceBuilder.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/CacheDistributionAdvisorTest.java
 create mode 100644 geode-gfsh/src/test/java/org/apache/geode/management/internal/cli/functions/RegionCreateFunctionJUnitTest.java
 create mode 100644 geode-junit/src/integrationTest/java/org/apache/geode/test/junit/rules/serializable/SerializableTemporaryFolderIntegrationTest.java
 delete mode 100644 geode-membership/src/main/java/org/apache/geode/distributed/internal/membership/gms/membership/HostAddress.java
 create mode 100644 geode-redis/README.md
 rename geode-redis/src/integrationTest/java/org/apache/geode/codeAnalysis/{AnalyzeRedisSerializablesJUnitTest.java => AnalyzeRedisSerializablesIntegrationTest.java} (91%)
 rename geode-redis/src/integrationTest/java/org/apache/geode/redis/{AuthJUnitTest.java => AuthIntegrationTest.java} (99%)
 rename geode-redis/src/integrationTest/java/org/apache/geode/redis/{ConcurrentStartTest.java => ConcurrentStartIntegrationTest.java} (98%)
 rename geode-redis/src/integrationTest/java/org/apache/geode/redis/{GeoCoderTest.java => GeoCoderIntegrationTest.java} (97%)
 rename geode-redis/src/integrationTest/java/org/apache/geode/redis/{GeoJUnitTest.java => GeoIntegrationTest.java} (99%)
 create mode 100755 geode-redis/src/integrationTest/java/org/apache/geode/redis/HashesIntegrationTest.java
 delete mode 100755 geode-redis/src/integrationTest/java/org/apache/geode/redis/HashesJUnitTest.java
 rename geode-redis/src/integrationTest/java/org/apache/geode/redis/{ListsJUnitTest.java => ListsIntegrationTest.java} (96%)
 rename geode-redis/src/integrationTest/java/org/apache/geode/redis/{PubSubTest.java => PubSubIntegrationTest.java} (91%)
 rename geode-redis/src/integrationTest/java/org/apache/geode/redis/{SetCommandNegativeCaseTest.java => SetCommandNegativeCaseIntegrationTest.java} (98%)
 create mode 100755 geode-redis/src/integrationTest/java/org/apache/geode/redis/SetsIntegrationTest.java
 delete mode 100755 geode-redis/src/integrationTest/java/org/apache/geode/redis/SetsJUnitTest.java
 rename geode-redis/src/integrationTest/java/org/apache/geode/redis/{SortedSetsJUnitTest.java => SortedSetsIntegrationTest.java} (99%)
 rename geode-redis/src/integrationTest/java/org/apache/geode/redis/{StringsJunitTest.java => StringsIntegrationTest.java} (99%)
 copy geode-redis/src/{main/java/org/apache/geode/redis/internal/executor/set/SDiffExecutor.java => integrationTest/java/org/apache/geode/redis/mocks/MockBinarySubscriber.java} (56%)
 mode change 100755 => 100644
 copy geode-redis/src/main/java/org/apache/geode/redis/internal/{Extendable.java => AutoCloseableLock.java} (69%)
 create mode 100644 geode-redis/src/main/java/org/apache/geode/redis/internal/RedisLockService.java
 create mode 100644 geode-redis/src/performanceTest/aggregator.sh
 create mode 100644 geode-redis/src/performanceTest/benchmark.sh
 create mode 100644 geode-redis/src/performanceTest/shacompare.sh
 create mode 100644 geode-redis/src/test/java/org/apache/geode/redis/internal/CommandJUnitTest.java
 create mode 100644 geode-redis/src/test/java/org/apache/geode/redis/internal/ExecutionHandlerContextJUnitTest.java
 create mode 100644 geode-redis/src/test/java/org/apache/geode/redis/internal/RedisLockServiceJUnitTest.java
 create mode 100644 geode-redis/src/test/java/org/apache/geode/redis/internal/RegionProviderJUnitTest.java
 rename geode-redis/src/test/java/org/apache/geode/redis/internal/{SubscriptionsTest.java => SubscriptionsJUnitTest.java} (99%)
 create mode 100644 geode-redis/src/test/java/org/apache/geode/redis/internal/executor/AbstractExecutorJUnitTest.java
 rename geode-redis/src/test/java/org/apache/geode/redis/internal/executor/{AbstractScanExecutorTest.java => AbstractScanExecutorJUnitTest.java} (97%)
 copy geode-redis/src/{main/java/org/apache/geode/redis/internal/executor/UnkownExecutor.java => test/java/org/apache/geode/redis/internal/executor/UnkownExecutorJUnitTest.java} (56%)
 mode change 100755 => 100644
 copy geode-redis/src/{main/java/org/apache/geode/redis/internal/executor/UnkownExecutor.java => test/java/org/apache/geode/redis/internal/executor/hash/HDelExecutorJUnitTest.java} (53%)
 mode change 100755 => 100644
 create mode 100644 geode-redis/src/test/java/org/apache/geode/redis/internal/executor/set/SetExecutorJUnitTest.java
 rename geode-redis/src/test/java/org/apache/geode/redis/internal/executor/string/{SetExecutorTest.java => StringSetExecutorJUnitTest.java} (99%)
 create mode 100644 geode-tcp-server/src/main/java/org/apache/geode/distributed/internal/tcpserver/AdvancedSocketCreator.java
 copy geode-tcp-server/src/main/java/org/apache/geode/distributed/internal/tcpserver/{TcpSocketCreatorImpl.java => AdvancedSocketCreatorImpl.java} (62%)
 copy geode-tcp-server/src/main/java/org/apache/geode/distributed/internal/tcpserver/{TcpSocketCreator.java => ClientSocketCreator.java} (54%)
 create mode 100644 geode-tcp-server/src/main/java/org/apache/geode/distributed/internal/tcpserver/ClientSocketCreatorImpl.java
 copy geode-tcp-server/src/main/java/org/apache/geode/distributed/internal/tcpserver/{TcpSocketCreator.java => ClusterSocketCreator.java} (50%)
 create mode 100644 geode-tcp-server/src/main/java/org/apache/geode/distributed/internal/tcpserver/HostAndPort.java
 delete mode 100644 geode-tcp-server/src/main/java/org/apache/geode/distributed/internal/tcpserver/LocatorAddress.java
 create mode 100644 geode-tcp-server/src/main/java/org/apache/geode/distributed/internal/tcpserver/ServerSocketCreatorImpl.java
 rename geode-tcp-server/src/test/java/org/apache/geode/distributed/internal/tcpserver/{LocatorAddressTest.java => HostAndPortTest.java} (56%)
 create mode 100644 geode-web-management/src/test/java/org/apache/geode/management/internal/rest/controllers/DeploymentManagementControllerTest.java