You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@geode.apache.org by ji...@apache.org on 2020/08/03 17:54:02 UTC

[geode] branch feature/GEODE-7665 updated (b941d7f -> 785ca13)

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

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


    from b941d7f  GEODE-7680: PR.clear must be successful when interacting with rebalance (#5095)
     add 62ee81f  GEODE-8346: Add try/catch around Entry.getValue in CompiledComparison (#5359)
     add daa70d7  GEODE-8347: use same benchmarks branch as geode branch, since that's the way we release (#5361)
     add 8c35d9c  GEODE-8302: Fixed 'events not queued conflated' stats when group-tran… (#5313)
     add 426b9de  GEODE-8200: Rebalance operations stuck in "IN_PROGRESS" state forever (#5350)
     add 25bb3b5  GEODE-8338: change redis commands not be repeated when a server dies (#5351)
     add 9cd8e7d  GEODE-8326: remove 5 minutes wait to get stack dump (#5358)
     add c41e3b4  GEODE-8355: add `public: true` to the test job in long-running-test (#5366)
     add 1ebd307  GEODE-8351: DUnit tests for Delta Propagation (#5364)
     add 0a5a629  GEODE-8348: Add benchmarks EC2 image builder job. (#5367)
     add 0f16c0f  GEODE-8331: allow GFSH to connect to other versions of cluster (#5375)
     add 86e3266  GEODE-8358: Run Geode Redis session tests against native Redis (#5373)
     add 85ab541  GEODE-8359 (#5371)
     add 28fb073  GEODE-8365: Redis Delta not propagating updated hash values properly (#5377)
     add 4b84af3  GEODE-2113: User Guide - p2p.HANDSHAKE_POOL_SIZE is obsolete, remove from docs (#5383)
     add 17d6679  GEODE-8337: git mv Version.java->KnownVersion.java
     add 2a3b609  GEODE-8337: git mv VersionOrdinal.java->Version.java
     add fd76cc0  GEODE-8298: Fix multicast version detection (#5370)
     add 25c15e9  GEODE-8369: Do not build docker images on Windows for geode-assembly:acceptanceTest (#5384)
     add 1067f45  GEODE-8363: Label Micrometer docs as experimental (#5386)
     add 6fa5dcb  GEODE-7628: Block jmx mbean creation when no security manager is configured (docs) (#5387)
     add 4b91664  GEODE-8362: add redis tests that access binary data (#5374)
     add 5365651  GEODE-8371: Move ClassGraph to MIT License (#5388)
     add 2a2c2aa  GEODE-8370: Add test for maxInactiveInterval (#5385)
     add 78e182e  Revert "GEODE-8298: Fix multicast version detection (#5370)"
     add 12f393d  Revert "GEODE-8337: git mv VersionOrdinal.java->Version.java"
     add 76a034b  Revert "GEODE-8337: git mv Version.java->KnownVersion.java"
     add 6a0e2bc  GEODE-8377: User Guide: GFSH GC command should be documented ... (#5396)
     add f962632  GEODE-8366: Compared the input region's data policy to the sender instead of the leader region's
     add a4306dc  GEODE-8316: move RollingUpgradeWithGfshDUnitTest to geode-assembly since it needs to do installDist first. (#5394)
     add a322434  GEODE-8375: No-op test to run Redis server for Geode for local development (#5392)
     add c3cefe1  GEODE-8381: User Guide - Reformat table in REST command description (#5398)
     add 067194e  GEODE-8333: Fix PUBSUB hang (#5349)
     add 1469eb7  For CI test runs, split the assemble and test invocation, to set max-test-workers
     add ce5e315  GEODE-8383: User Guide - add "Client" to ssl-enabled-component property table (#5401)
     add ee6b3a9  Revert "For CI test runs, split the assemble and test invocation, to set max-test-workers" (#5407)
     add e705128  GEODE-7864: Fix several LGTM warnings (#5400)
     add 08316aa  GEODE-8385: hang recovering from disk with cyclic dependencies (#5403)
     add de6ab7a  GEODE-8331: allow GFSH to connect to other versions of cluster (#5408)
     add 4cea862  GEODE-8331: allow GFSH to connect to other versions of cluster (doc correction) (#5410)
     add 95bba9a  Revert "GEODE-8333: Fix PUBSUB hang (#5349)" (#5415)
     add 1f1bd1a  GEODE-8372: Configure CMS to send UTF-8 regardless of JVM default (#5411)
     add 76573ce  GEODE-8391: Skip assertion if unsupported by host (#5412)
     add 0a31dd5  GEODE-8384: fix SETEX error message (#5402)
     add 42c086b  GEODE-8386: fix SRANDMEMBER with negative count (#5404)
     add dec583b  GEODE-8387: fix SET*STORE commands handling of empty results (#5405)
     add 54421c4  GEODE-8395: fix product name in gfsh help banner (#5417)
     new 785ca13  Merge branch 'develop' into prClear

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


Summary of changes:
 .gitignore                                         |   1 +
 ci/pipelines/geode-build/jinja.template.yml        |   5 +-
 ci/pipelines/images/jinja.template.yml             |  41 ++++
 ci/pipelines/mass-test-run/jinja.template.yml      |   1 +
 ci/pipelines/meta/deploy_meta.sh                   |  41 +++-
 ci/pipelines/meta/jinja.template.yml               |   2 +-
 ci/pipelines/shared/jinja.variables.yml            |   5 +-
 ci/scripts/run_benchmarks.sh                       |   9 +-
 .../catalina/Tomcat6DeltaSessionManager.java       |   4 +-
 geode-assembly/build.gradle                        |   5 +-
 geode-assembly/src/main/dist/LICENSE               |   4 +-
 .../management/OperationManagementUpgradeTest.java | 123 +++++++++++
 .../RollingUpgradeWithGfshDUnitTest.java           |   2 +-
 .../source/subnavs/geode-subnav.erb                |   3 -
 .../ClusterDistributionManagerDUnitTest.java       |  28 +++
 ...PartitioningWithTransactionDistributedTest.java |   4 +-
 .../geode/internal/AvailablePortJUnitTest.java     |  12 +-
 .../cache/query/internal/CompiledComparison.java   |  13 +-
 .../query/internal/index/CompactRangeIndex.java    |   2 +-
 .../geode/cache/wan/GatewaySenderFactory.java      |   7 +-
 .../internal/ClusterDistributionManager.java       |  76 +++----
 .../distributed/internal/StartupOperation.java     |   1 -
 .../apache/geode/internal/cache/DiskInitFile.java  |   4 +-
 .../org/apache/geode/internal/cache/Oplog.java     |   8 +-
 .../geode/internal/cache/PartitionedRegion.java    |   6 +-
 .../PrimaryBucketLockException.java}               |  19 +-
 .../tier/sockets/command/RegisterInterest.java     |  55 ++---
 .../tier/sockets/command/RegisterInterest61.java   |  60 ++----
 .../tier/sockets/command/RegisterInterestList.java |  82 +++-----
 .../sockets/command/RegisterInterestList61.java    |  79 +++----
 .../sockets/command/RegisterInterestList66.java    |  50 +++--
 .../tier/sockets/command/UnregisterInterest.java   |  69 ++----
 .../sockets/command/UnregisterInterestList.java    |  75 ++-----
 .../wan/parallel/ParallelGatewaySenderQueue.java   |  15 +-
 .../cache/wan/serial/SerialGatewaySenderQueue.java |  52 ++++-
 .../api/LocatorClusterManagementService.java       |   3 +-
 .../operation/OperationHistoryManager.java         |  35 +++-
 .../internal/operation/OperationManager.java       |   3 +-
 .../internal/operation/OperationState.java         |  17 +-
 .../internal/operation/OperationStateStore.java    |   2 +-
 .../operation/RegionOperationStateStore.java       |   4 +-
 .../sanctioned-geode-core-serializables.txt        |   3 +-
 .../query/internal/CompiledComparisonTest.java     |  24 +++
 .../api/LocatorClusterManagementServiceTest.java   |  32 +++
 .../operation/OperationHistoryManagerTest.java     |  35 +++-
 .../internal/operation/OperationManagerTest.java   |  30 ++-
 .../internal/operation/OperationStateTest.java     |   8 +
 .../operation/RegionOperationStateStoreTest.java   |   6 +-
 .../running/starting_up_shutting_down.html.md.erb  |   2 +-
 .../management/jmx_manager_node.html.md.erb        |   2 +
 .../system_member_performance.html.md.erb          |   4 -
 ...formance_connection_thread_settings.html.md.erb |  32 ---
 geode-docs/reference/topics/cache_xml.html.md.erb  |   2 +-
 .../topics/gemfire_properties.html.md.erb          |   2 +-
 .../rest_apps/put_update_cas_data.html.md.erb      |  78 +++----
 .../gfsh/command-pages/connect.html.md.erb         |   3 +
 .../gfsh/command-pages/create.html.md.erb          |   2 +-
 .../gfsh/command-pages/gc.html.md.erb              |   4 +
 .../gfsh/quick_ref_commands_by_area.html.md.erb    |   2 +-
 .../micrometer-configuration.html.md.erb           |   2 -
 .../micrometer/micrometer-overview.html.md.erb     |   3 +
 .../multisite_overview.html.md.erb                 |  11 +-
 geode-gfsh/build.gradle                            |   9 +
 .../geode/management/internal/cli/Launcher.java    |   2 +-
 .../internal/cli/commands/ConnectCommand.java      |  31 ++-
 .../cli/commands/CreateGatewaySenderCommand.java   |   8 +
 .../geode/management/internal/cli/help/Helper.java |  23 ++
 .../cli/remote/OnlineCommandProcessor.java         |   7 +-
 .../geode/management/internal/cli/shell/Gfsh.java  |   1 -
 .../internal/cli/shell/GfshExecutionStrategy.java  |  20 +-
 .../internal/cli/commands/ConnectCommandTest.java  |  50 ++---
 .../commands/CreateGatewaySenderCommandTest.java   |  33 ++-
 .../cli/remote/OnlineCommandProcessorTest.java     |   5 +-
 .../cli/shell/GfshExecutionStrategyTest.java       |  14 ++
 .../geode/management/GfshCompatibilityTest.java    |  89 ++++++++
 .../cache/PartitionedRegionTestHelper.java         |   7 +-
 ...tTemplateClusterManagementServiceTransport.java |  34 ++-
 ...plateClusterManagementServiceTransportTest.java |  28 +++
 .../internal/membership/gms/GMSMemberData.java     |   4 +-
 .../internal/membership/gms/GMSMembership.java     |   6 +-
 geode-pulse/src/main/webapp/scripts/lib/jit.js     |   2 +-
 .../webapp/scripts/lib/jquery.i18n.properties.js   |   4 +-
 .../main/webapp/scripts/lib/jquery.jqGrid.src.js   |  14 +-
 geode-pulse/src/main/webapp/scripts/lib/tooltip.js |   4 +-
 .../src/main/webapp/scripts/pulsescript/common.js  |   8 +-
 geode-redis/build.gradle                           |   6 +
 .../NativeRedisSessionAcceptanceTest.java}         |  41 ++--
 ...ativeRedisSessionExpirationAcceptanceTest.java} |  36 ++--
 .../apache/geode/redis/GeodeRedisServerRule.java   |   3 +-
 .../test/dunit/rules/RedisClusterStartupRule.java  |   3 +-
 .../geode/redis/CheckPrimaryBucketFunction.java    |   8 +-
 .../geode/redis/internal/data/DeltaDUnitTest.java  | 231 +++++++++++++++++++++
 ...nitTest.java => CrashAndNoRepeatDUnitTest.java} | 188 ++++++++++-------
 .../executor/hash/HashesAndCrashesDUnitTest.java   |  52 ++++-
 .../internal/executor/pubsub/PubSubDUnitTest.java  |  21 +-
 ...stDUnitTest.java => RedisSessionDUnitTest.java} |  14 +-
 .../geode/redis/session/SessionDUnitTest.java      | 116 ++++++++---
 .../redis/session/SessionExpirationDUnitTest.java  |  89 +++++++-
 .../SessionController.java                         |   6 +
 ...ntegrationTest.java => GeodeServerRunTest.java} |  42 ++--
 .../executor/hash/HashesIntegrationTest.java       |  22 ++
 .../internal/executor/key/DelIntegrationTest.java  |  10 +
 .../executor/set/SDiffIntegrationTest.java         |  22 ++
 .../executor/set/SInterIntegrationTest.java        |  22 ++
 .../executor/set/SUnionIntegrationTest.java        |  22 ++
 .../internal/executor/set/SetsIntegrationTest.java |  28 ++-
 .../executor/string/AppendIntegrationTest.java     |  17 ++
 .../executor/string/SetEXIntegrationTest.java      |   7 +
 .../executor/string/SetIntegrationTest.java        |  14 ++
 .../executor/string/StrLenIntegrationTest.java     |   9 +
 .../geode/redis/internal/GeodeRedisServer.java     |   3 +-
 .../redis/internal/data/ByteArrayWrapper.java      |   6 +-
 .../geode/redis/internal/data/NullRedisSet.java    |  13 +-
 .../geode/redis/internal/data/RedisHash.java       |  12 +-
 .../apache/geode/redis/internal/data/RedisSet.java |   4 +-
 .../redis/internal/executor/CommandFunction.java   |  97 ++++-----
 .../executor/RedisCommandsFunctionInvoker.java     |  74 +++++++
 .../executor/SingleResultRedisFunction.java        |   2 +-
 .../hash/RedisHashCommandsFunctionInvoker.java     |  35 ++--
 .../key/RedisKeyCommandsFunctionInvoker.java       |  39 ++--
 .../internal/executor/key/RenameFunction.java      |   2 +-
 .../set/RedisSetCommandsFunctionInvoker.java       |  32 ++-
 .../string/RedisStringCommandsFunctionInvoker.java |  46 ++--
 .../internal/executor/string/SetEXExecutor.java    |   2 +-
 .../internal/netty/ExecutionHandlerContext.java    |  20 +-
 .../geode/internal/cache/wan/WANTestBase.java      |   8 +-
 .../parallel/ParallelWANPropagationDUnitTest.java  |  15 +-
 .../wan/parallel/ParallelWANStatsDUnitTest.java    |  12 +-
 ...lWANPropagation_PartitionedRegionDUnitTest.java |   2 +
 .../cache/wan/serial/SerialWANStatsDUnitTest.java  |   4 +
 .../cache/wan/misc/WANConfigurationJUnitTest.java  |  12 ++
 .../cache/wan/GatewaySenderFactoryImpl.java        |   6 +
 .../internal/rest/JsonSerializationTest.java       |   2 +
 .../controllers/ManagementControllerAdvice.java    |   3 +-
 .../CustomMappingJackson2HttpMessageConverter.java |  85 +-------
 .../rest/security/RestSecurityConfiguration.java   |   5 +-
 136 files changed, 2194 insertions(+), 1093 deletions(-)
 create mode 100644 geode-assembly/src/upgradeTest/java/org/apache/geode/management/OperationManagementUpgradeTest.java
 rename {geode-core/src/upgradeTest/java/org/apache/geode/internal/cache/rollingupgrade => geode-assembly/src/upgradeTest/java/org/apache/geode/management}/RollingUpgradeWithGfshDUnitTest.java (98%)
 copy geode-core/src/main/java/org/apache/geode/internal/{tcp/ConnectionException.java => cache/PrimaryBucketLockException.java} (69%)
 delete mode 100644 geode-docs/managing/monitor_tune/system_member_performance_connection_thread_settings.html.md.erb
 create mode 100644 geode-gfsh/src/upgradeTest/java/org/apache/geode/management/GfshCompatibilityTest.java
 copy geode-redis/src/acceptanceTest/java/{org/apache/geode/redis/internal/executor/key/RenameNativeRedisAcceptanceTest.java => session/NativeRedisSessionAcceptanceTest.java} (54%)
 mode change 100755 => 100644
 copy geode-redis/src/acceptanceTest/java/{org/apache/geode/redis/internal/executor/key/RenameNativeRedisAcceptanceTest.java => session/NativeRedisSessionExpirationAcceptanceTest.java} (57%)
 mode change 100755 => 100644
 create mode 100644 geode-redis/src/distributedTest/java/org/apache/geode/redis/internal/data/DeltaDUnitTest.java
 copy geode-redis/src/distributedTest/java/org/apache/geode/redis/internal/executor/{hash/HashesAndCrashesDUnitTest.java => CrashAndNoRepeatDUnitTest.java} (65%)
 rename geode-redis/src/distributedTest/java/org/apache/geode/redis/session/{RedisSessionDistDUnitTest.java => RedisSessionDUnitTest.java} (87%)
 copy geode-redis/src/integrationTest/java/org/apache/geode/redis/internal/{executor/string/SetEXIntegrationTest.java => GeodeServerRunTest.java} (59%)
 create mode 100644 geode-redis/src/main/java/org/apache/geode/redis/internal/executor/RedisCommandsFunctionInvoker.java


[geode] 01/01: Merge branch 'develop' into prClear

Posted by ji...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

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

commit 785ca1327017df34a20278445ad2b1db35d94ee4
Merge: b941d7f 54421c4
Author: Jinmei Liao <ji...@pivotal.io>
AuthorDate: Mon Aug 3 10:41:37 2020 -0700

    Merge branch 'develop' into prClear

 .gitignore                                         |   1 +
 ci/pipelines/geode-build/jinja.template.yml        |   5 +-
 ci/pipelines/images/jinja.template.yml             |  41 ++++
 ci/pipelines/mass-test-run/jinja.template.yml      |   1 +
 ci/pipelines/meta/deploy_meta.sh                   |  41 +++-
 ci/pipelines/meta/jinja.template.yml               |   2 +-
 ci/pipelines/shared/jinja.variables.yml            |   5 +-
 ci/scripts/run_benchmarks.sh                       |   9 +-
 .../catalina/Tomcat6DeltaSessionManager.java       |   4 +-
 geode-assembly/build.gradle                        |   5 +-
 geode-assembly/src/main/dist/LICENSE               |   4 +-
 .../management/OperationManagementUpgradeTest.java | 123 +++++++++++
 .../RollingUpgradeWithGfshDUnitTest.java           |   2 +-
 .../source/subnavs/geode-subnav.erb                |   3 -
 .../ClusterDistributionManagerDUnitTest.java       |  28 +++
 ...PartitioningWithTransactionDistributedTest.java |   4 +-
 .../geode/internal/AvailablePortJUnitTest.java     |  12 +-
 .../cache/query/internal/CompiledComparison.java   |  13 +-
 .../query/internal/index/CompactRangeIndex.java    |   2 +-
 .../geode/cache/wan/GatewaySenderFactory.java      |   7 +-
 .../internal/ClusterDistributionManager.java       |  76 +++----
 .../distributed/internal/StartupOperation.java     |   1 -
 .../apache/geode/internal/cache/DiskInitFile.java  |   4 +-
 .../org/apache/geode/internal/cache/Oplog.java     |   8 +-
 .../geode/internal/cache/PartitionedRegion.java    |   6 +-
 .../internal/cache/PrimaryBucketLockException.java |  31 +++
 .../tier/sockets/command/RegisterInterest.java     |  55 ++---
 .../tier/sockets/command/RegisterInterest61.java   |  60 ++----
 .../tier/sockets/command/RegisterInterestList.java |  82 +++-----
 .../sockets/command/RegisterInterestList61.java    |  79 +++----
 .../sockets/command/RegisterInterestList66.java    |  50 +++--
 .../tier/sockets/command/UnregisterInterest.java   |  69 ++----
 .../sockets/command/UnregisterInterestList.java    |  75 ++-----
 .../wan/parallel/ParallelGatewaySenderQueue.java   |  15 +-
 .../cache/wan/serial/SerialGatewaySenderQueue.java |  52 ++++-
 .../api/LocatorClusterManagementService.java       |   3 +-
 .../operation/OperationHistoryManager.java         |  35 +++-
 .../internal/operation/OperationManager.java       |   3 +-
 .../internal/operation/OperationState.java         |  17 +-
 .../internal/operation/OperationStateStore.java    |   2 +-
 .../operation/RegionOperationStateStore.java       |   4 +-
 .../sanctioned-geode-core-serializables.txt        |   3 +-
 .../query/internal/CompiledComparisonTest.java     |  24 +++
 .../api/LocatorClusterManagementServiceTest.java   |  32 +++
 .../operation/OperationHistoryManagerTest.java     |  35 +++-
 .../internal/operation/OperationManagerTest.java   |  30 ++-
 .../internal/operation/OperationStateTest.java     |   8 +
 .../operation/RegionOperationStateStoreTest.java   |   6 +-
 .../running/starting_up_shutting_down.html.md.erb  |   2 +-
 .../management/jmx_manager_node.html.md.erb        |   2 +
 .../system_member_performance.html.md.erb          |   4 -
 ...formance_connection_thread_settings.html.md.erb |  32 ---
 geode-docs/reference/topics/cache_xml.html.md.erb  |   2 +-
 .../topics/gemfire_properties.html.md.erb          |   2 +-
 .../rest_apps/put_update_cas_data.html.md.erb      |  78 +++----
 .../gfsh/command-pages/connect.html.md.erb         |   3 +
 .../gfsh/command-pages/create.html.md.erb          |   2 +-
 .../gfsh/command-pages/gc.html.md.erb              |   4 +
 .../gfsh/quick_ref_commands_by_area.html.md.erb    |   2 +-
 .../micrometer-configuration.html.md.erb           |   2 -
 .../micrometer/micrometer-overview.html.md.erb     |   3 +
 .../multisite_overview.html.md.erb                 |  11 +-
 geode-gfsh/build.gradle                            |   9 +
 .../geode/management/internal/cli/Launcher.java    |   2 +-
 .../internal/cli/commands/ConnectCommand.java      |  31 ++-
 .../cli/commands/CreateGatewaySenderCommand.java   |   8 +
 .../geode/management/internal/cli/help/Helper.java |  23 ++
 .../cli/remote/OnlineCommandProcessor.java         |   7 +-
 .../geode/management/internal/cli/shell/Gfsh.java  |   1 -
 .../internal/cli/shell/GfshExecutionStrategy.java  |  20 +-
 .../internal/cli/commands/ConnectCommandTest.java  |  50 ++---
 .../commands/CreateGatewaySenderCommandTest.java   |  33 ++-
 .../cli/remote/OnlineCommandProcessorTest.java     |   5 +-
 .../cli/shell/GfshExecutionStrategyTest.java       |  14 ++
 .../geode/management/GfshCompatibilityTest.java    |  89 ++++++++
 .../cache/PartitionedRegionTestHelper.java         |   7 +-
 ...tTemplateClusterManagementServiceTransport.java |  34 ++-
 ...plateClusterManagementServiceTransportTest.java |  28 +++
 .../internal/membership/gms/GMSMemberData.java     |   4 +-
 .../internal/membership/gms/GMSMembership.java     |   6 +-
 geode-pulse/src/main/webapp/scripts/lib/jit.js     |   2 +-
 .../webapp/scripts/lib/jquery.i18n.properties.js   |   4 +-
 .../main/webapp/scripts/lib/jquery.jqGrid.src.js   |  14 +-
 geode-pulse/src/main/webapp/scripts/lib/tooltip.js |   4 +-
 .../src/main/webapp/scripts/pulsescript/common.js  |   8 +-
 geode-redis/build.gradle                           |   6 +
 .../session/NativeRedisSessionAcceptanceTest.java  |  61 ++++++
 ...NativeRedisSessionExpirationAcceptanceTest.java |  56 +++++
 .../apache/geode/redis/GeodeRedisServerRule.java   |   3 +-
 .../test/dunit/rules/RedisClusterStartupRule.java  |   3 +-
 .../geode/redis/CheckPrimaryBucketFunction.java    |   8 +-
 .../geode/redis/internal/data/DeltaDUnitTest.java  | 231 +++++++++++++++++++++
 ...nitTest.java => CrashAndNoRepeatDUnitTest.java} | 188 ++++++++++-------
 .../executor/hash/HashesAndCrashesDUnitTest.java   |  52 ++++-
 .../internal/executor/pubsub/PubSubDUnitTest.java  |  21 +-
 ...stDUnitTest.java => RedisSessionDUnitTest.java} |  14 +-
 .../geode/redis/session/SessionDUnitTest.java      | 116 ++++++++---
 .../redis/session/SessionExpirationDUnitTest.java  |  89 +++++++-
 .../SessionController.java                         |   6 +
 ...ntegrationTest.java => GeodeServerRunTest.java} |  42 ++--
 .../executor/hash/HashesIntegrationTest.java       |  22 ++
 .../internal/executor/key/DelIntegrationTest.java  |  10 +
 .../executor/set/SDiffIntegrationTest.java         |  22 ++
 .../executor/set/SInterIntegrationTest.java        |  22 ++
 .../executor/set/SUnionIntegrationTest.java        |  22 ++
 .../internal/executor/set/SetsIntegrationTest.java |  28 ++-
 .../executor/string/AppendIntegrationTest.java     |  17 ++
 .../executor/string/SetEXIntegrationTest.java      |   7 +
 .../executor/string/SetIntegrationTest.java        |  14 ++
 .../executor/string/StrLenIntegrationTest.java     |   9 +
 .../geode/redis/internal/GeodeRedisServer.java     |   3 +-
 .../redis/internal/data/ByteArrayWrapper.java      |   6 +-
 .../geode/redis/internal/data/NullRedisSet.java    |  13 +-
 .../geode/redis/internal/data/RedisHash.java       |  12 +-
 .../apache/geode/redis/internal/data/RedisSet.java |   4 +-
 .../redis/internal/executor/CommandFunction.java   |  97 ++++-----
 .../executor/RedisCommandsFunctionInvoker.java     |  74 +++++++
 .../executor/SingleResultRedisFunction.java        |   2 +-
 .../hash/RedisHashCommandsFunctionInvoker.java     |  35 ++--
 .../key/RedisKeyCommandsFunctionInvoker.java       |  39 ++--
 .../internal/executor/key/RenameFunction.java      |   2 +-
 .../set/RedisSetCommandsFunctionInvoker.java       |  32 ++-
 .../string/RedisStringCommandsFunctionInvoker.java |  46 ++--
 .../internal/executor/string/SetEXExecutor.java    |   2 +-
 .../internal/netty/ExecutionHandlerContext.java    |  20 +-
 .../geode/internal/cache/wan/WANTestBase.java      |   8 +-
 .../parallel/ParallelWANPropagationDUnitTest.java  |  15 +-
 .../wan/parallel/ParallelWANStatsDUnitTest.java    |  12 +-
 ...lWANPropagation_PartitionedRegionDUnitTest.java |   2 +
 .../cache/wan/serial/SerialWANStatsDUnitTest.java  |   4 +
 .../cache/wan/misc/WANConfigurationJUnitTest.java  |  12 ++
 .../cache/wan/GatewaySenderFactoryImpl.java        |   6 +
 .../internal/rest/JsonSerializationTest.java       |   2 +
 .../controllers/ManagementControllerAdvice.java    |   3 +-
 .../CustomMappingJackson2HttpMessageConverter.java |  85 +-------
 .../rest/security/RestSecurityConfiguration.java   |   5 +-
 136 files changed, 2287 insertions(+), 1052 deletions(-)