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.


 discard 0b49320  GEODE-7675: Partitioned Region clear should be successful 
when clients are present with subscription enabled (#5727)
    omit 1d0d1de  GEODE-7679 Partitioned Region clear is successful while 
region is being altered (#5516)
    omit 4060421  GEODE-7858: PR.clear notify client should let the queue 
holder member to notify (#5677)
    omit f9af038  GEODE-7845: Now behaving with clients of various versions. 
(#5645)
    omit c7f7d24  GEODE-7845: Adding a cleaner simpler test. (#5622)
    omit 965f60e7 GEODE-7845 blocking PR region clear if one or more server 
versions are too old (#5577)
    omit b929e12  fix rebase compiling error
    omit 157f465  GEODE-7672: add dunit test to verify OQL index after PR 
clear. (#5436)
    omit 5e1162f  GEODE-7846: Adding Stats for Partitioned Region Clear (#5391)
    omit 0f756eb  GEODE-7680: PR.clear must be successful when interacting with 
rebalance (#5095)
    omit a8d0a4e  GEODE-7670: PR Clear with Concurrent Ops DUnitTests (#4848)
    omit b07627c  GEODE-8361: Use Set instead of List to track cleared buckets 
(#5379)
    omit 0ea630f  GEODE-8334: PR.clear should sync with putAll or removeAll on 
rvvLock (#5365)
    omit 79d4f78  GEODE-8173: Add unit test (coverage) for 
PartitionedRegionClear class. (#5208)
    omit db89a2e  GEODE-7669 Test coverage for Partitioned Region clear with 
Overflow enabled (#5189)
    omit 10480f4  GEODE-7678 (2nd PR) - Support for cache-listener and 
client-notification for Partitioned Region Clear operation  (#5124)
    omit 176ef8d  GEODE-7667: Fixing test to include PR clear help text.
    omit 191e046  GEODE-7894: Moving expiry tasks to AbstractRegion.
    omit e25d11d  GEODE-7676: Conversion of duration to seconds.
    omit 911d293  GEODE-7667: Add a 'clear' gfsh command for PR and RR clear 
(#4818)
    omit 759a175  GEODE-7676: Add PR clear with expiration tests (#4970)
    omit d5b4a91  GEODE-7983: Clear region writer callbacks should not be 
invoked for bucket regions (#4954)
    omit f4dc77c  GEODE-7912: cacheWriter should be triggered when PR.clear 
(#4882)
    omit 4abc378  PR.clear's event id should be created and used in BR (#4805)
    omit 30eb806  GEODE-7682: add PR.clear  API (#4755)
    omit ea97aaa  GEODE-7683: introduce BR.cmnClearRegion
     add 5953aad  Update exmples CI to use the builder_image (#5685)
     add a9d346f  GEODE-8521: Cleanup CoreLoggingExecutors constructors (#5687)
     add 08e9e96  GEODE-8652: NioSslEngine.close() Bypasses Locks (#5666)
     add a00f18d  GEODE-8659: Consolidating locator-wait-time-tests
     add 4024509  GEODE-8570: deprecate cluster-configuration-dir property 
(#5684)
     add 7e095b8  GEODE-8668: Implement Redis SELECT command (#5682)
     add 25ff3d7  [GEODE-8661] Fix mass-test-run pipeline. (#5697)
     add 7f19d9c  GEODE-8675: Log at query start when <trace> is enabled (#5690)
     add 63c6eb1  Geode-8677: Confirm binary data storage (#5696)
     add e695938  GEODE-8672: No need in token mode if concurrencyChecksEnabled 
(#5691)
     add 39db792  GEODE-8682: Bump jetty from 9.4.32.v20200930 to 
9.4.33.v20201020 (#5700)
     add 7da8f9b  GEODE-8681: peer-to-peer message loss due to sending 
connection closing with TLS enabled (#5699)
     add 7367d17  Revert "GEODE-8672: No need in token mode if 
concurrencyChecksEnabled (#5691)" (#5702)
     add 7cc14ee  GEODE-8547: Added impacts to show missing disk-stores (#5567)
     add 9653a0b  Revert "GEODE-8652: NioSslEngine.close() Bypasses Locks 
(#5666)"
     add af267c0  * GEODE-8652: NioSslEngine.close() Bypasses Locks (#5712)
     add d1e003c  GEODE-8603: fix StressNew for support branches (#5717)
     add c068979  GEODE-8683: Honor maximum-time-between-pings in gateway 
receiver (#5701)
     add e1f5518  GEODE-8663: update Redis Info command To include additional 
statistics (#5678)
     add 54ee0e4  GEODE-8691: Add test to cover native Redis hits and misses 
statistics (#5721)
     add 70b1ee8  GEODE-8686: Prevent potential deadlock during GII and 
tombstone GC (#5707)
     add ba8f901  GEODE-8684: Setting a session's maxInactiveInterval does not 
work when the commit valve is disabled (#5724)
     add c99087a  GEODE-8692: ArrayIndexOutOfBoundsException may be thrown in 
RegionAdvisor.processProfilesQueuedDuringInitialization (#5722)
     add f6605e0  GEODE-8664: Nest errors in DistributionImpl.start (#5725)
     add f23e01a  Revert "GEODE-8664: Nest errors in DistributionImpl.start 
(#5725)" (#5742)
     add 8f8cc7b  GEODE-8704: many CI failures in Jetty9CachingClientServerTest 
(#5745)
     add 7a55cba  GEODE-8672: No need in token mode if concurrencyChecksEnabled 
(#5746)
     add 99e7a13  GEODE-8670: ReconnectDUnitTest is hiding a 
NullPointerException (#5744)
     add 403e19c  GEODE-8697: Propagate ForcedDisconnectException to the user 
application (#5739)
     add 1bf18b2  GEODE-8706: Redis INFO command 'Keyspace' section should not 
be present if no keys in database (#5753)
     add 399b875  GEODE-8706: getConnection should get readLock to sync with 
destroyCon… (#5750)
     add f3d806f  GEODE-8293: fix activeCQCount has negative value after 
close/stop cq for PR (#5620)
     add 1eb9f34  GEODE-8714: return event to queue at stoping of gw sender 
(#5752)
     add 1c6206c  GEODE-8718: include ticket number in commit comment
     add 2053a5d  GEODE-8718: Bump shiro from 1.6.0 to 1.7.0
     add 9a2c0d4  GEODE-8704: many CI failures in Jetty9CachingClientServerTest 
(#5754)
     add 078ceb0  GEODE-8685: change export to not deserialize region values 
(#5735)
     add 430debe  GEODE-7016: Fix 
ServerStartupRedundancyRecoveryNotificationTest (#5718)
     add 2d63ecd  GEODE-8694: use redis tests with patch (#5732)
     add 6dae939  GEODE-8707: fix release scripts for 1.13.1 (#5747)
     add 8f8e9d7  GEODE-8521: Add tests for CoreLoggingExecutors (#5757)
     add 57db39c  GEODE-8714_1: update test according to comments (#5760)
     add 475dce8  GEODE-8643: Fix IllegalArgumentException in 
ParallelGatewaySenderQueu… (#5653)
     add 0b18786  GEODE-8711: Enable SLOWLOG Redis command (#5749)
     add 57ff1b7  GEODE-8725: Update Jetty to 9.4.34 (#5741)
     add 49e4700  GEODE-8732: Update Tomcat9 module to publish to Maven (#5762)
     add 986733e  GEODE-7489: Disable DistributionArchUnitTest (#5768)
     add c75a9eb  GEODE-8717: INFO command returns specified sections (#5767)
     add c92a91e  GEODE-8656: Fix ping only sent to one gateway receiver when 
several r… (#5670)
     add 6a29ffb  add 1.13.1 to old versions on develop (#5759)
     add 217be41  GEODE-8496: top up dependency updates (#5772)
     add b7afc60  GEODE-8721: member that should become coordinator never 
detects loss of current coordinator (#5758)
     add a6942e7  GEODE-8664: Nest errors in DistributionImpl.start (#5751)
     add 5deb409  GEODE-8623: Retry getting local host if it fails. (#5743)
     add 790af0d  GEODE-8734: Parse netstat file to ensure correct stats are 
retrieved (#5764)
     add cff59ed  GEODE-8736: maintain geode version for native and docs (#5765)
     add 4a3ac92  GEODE-8740: increase test job timeouts (#5771)
     add 7047089  GEODE-5782: Try to improve memory reporting stats for Windows 
(#5648)
     add 1bca728  GEODE-7489: DistributionArchUnitTest is running out of memory 
for some users (#5783)
     add 888e473  GEODE-8745: Closing the queue region when senders are stopped 
(#5770)
     new 63068c9  GEODE-7683: introduce BR.cmnClearRegion
     new ebab195  GEODE-7682: add PR.clear  API (#4755)
     new 67a8525  PR.clear's event id should be created and used in BR (#4805)
     new 293e5cd  GEODE-7912: cacheWriter should be triggered when PR.clear 
(#4882)
     new c815d98  GEODE-7983: Clear region writer callbacks should not be 
invoked for bucket regions (#4954)
     new 568bd40  GEODE-7676: Add PR clear with expiration tests (#4970)
     new ef8e818  GEODE-7667: Add a 'clear' gfsh command for PR and RR clear 
(#4818)
     new a710012  GEODE-7676: Conversion of duration to seconds.
     new e741d45  GEODE-7894: Moving expiry tasks to AbstractRegion.
     new a139600  GEODE-7667: Fixing test to include PR clear help text.
     new f5017d3  GEODE-7678 (2nd PR) - Support for cache-listener and 
client-notification for Partitioned Region Clear operation  (#5124)
     new 8860828  GEODE-7669 Test coverage for Partitioned Region clear with 
Overflow enabled (#5189)
     new 2b36db5  GEODE-8173: Add unit test (coverage) for 
PartitionedRegionClear class. (#5208)
     new adfa943  GEODE-8334: PR.clear should sync with putAll or removeAll on 
rvvLock (#5365)
     new a9e8bd6  GEODE-8361: Use Set instead of List to track cleared buckets 
(#5379)
     new 3f9749b  GEODE-7670: PR Clear with Concurrent Ops DUnitTests (#4848)
     new f0afbea  GEODE-7680: PR.clear must be successful when interacting with 
rebalance (#5095)
     new 6f5bbb3  GEODE-7846: Adding Stats for Partitioned Region Clear (#5391)
     new 17b1a29  GEODE-7672: add dunit test to verify OQL index after PR 
clear. (#5436)
     new 23e06d9  fix rebase compiling error
     new f820e73  GEODE-7845 blocking PR region clear if one or more server 
versions are too old (#5577)
     new 2ef5165  GEODE-7845: Adding a cleaner simpler test. (#5622)
     new ec32386  GEODE-7845: Now behaving with clients of various versions. 
(#5645)
     new 54ca6f4  GEODE-7858: PR.clear notify client should let the queue 
holder member to notify (#5677)
     new f3f0239  GEODE-7679 Partitioned Region clear is successful while 
region is being altered (#5516)
     new 8ddd865  GEODE-7675: Partitioned Region clear should be successful 
when clients are present with subscription enabled (#5727)

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   (0b49320)
            \
             N -- N -- N   refs/heads/feature/GEODE-7665 (8ddd865)

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 26 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:
 .../src/test/resources/expected-pom.xml            |  84 ++-
 .../gradle/plugins/DependencyConstraints.groovy    |  44 +-
 ci/pipelines/examples/jinja.template.yml           |   2 +
 ci/pipelines/geode-build/jinja.template.yml        |   2 +-
 ci/pipelines/mass-test-run/jinja.template.yml      |   2 +
 ci/pipelines/shared/jinja.variables.yml            |   7 +-
 ci/scripts/execute_redis_tests.sh                  |  18 +-
 ci/scripts/repeat-new-tests.sh                     |   2 +-
 dev-tools/dependencies/README.md                   |  18 +-
 dev-tools/dependencies/bump.sh                     |  21 +-
 dev-tools/release/commit_rc.sh                     |   1 +
 dev-tools/release/create_support_branches.sh       |   4 +-
 dev-tools/release/deploy_rc_pipeline.sh            |  26 +-
 dev-tools/release/prepare_rc.sh                    |   2 +
 dev-tools/release/promote_rc.sh                    |  76 +-
 dev-tools/release/set_versions.sh                  |  17 +-
 .../attributes/AbstractSessionAttributes.java      |   4 +
 extensions/geode-modules-tomcat9/build.gradle      |   1 +
 .../src/test/resources/expected-pom.xml            |  60 ++
 .../modules/session/catalina/DeltaSession.java     |   4 +
 .../geode/session/tests/ServerContainer.java       |   1 +
 .../geode/session/tests/TomcatContainer.java       |  15 +-
 .../apache/geode/session/tests/TomcatInstall.java  |  42 +-
 ...iversWithSamePortAndHostnameForSendersTest.java | 258 +++++++
 ...rStartupRedundancyRecoveryNotificationTest.java |  14 +-
 .../org/apache/geode/cache/wan/docker-compose.yml  |  73 ++
 .../org/apache/geode/cache/wan/haproxy.cfg         |  39 +
 .../{client/sni => cache/wan}/scripts/forever      |   0
 .../cache/wan/scripts/geode-starter-create.gfsh    |  21 +
 .../cache/wan/scripts/geode-starter-locator.gfsh   |  19 +
 .../cache/wan/scripts/geode-starter-server1.gfsh   |  19 +
 .../cache/wan/scripts/geode-starter-server2.gfsh   |  19 +
 .../apache/geode/session/tests/CargoTestBase.java  |   9 +-
 .../session/tests/GenericAppServerInstall.java     |   2 +-
 .../tests/Tomcat6CachingClientServerTest.java      |   2 +-
 .../session/tests/Tomcat6ClientServerTest.java     |   3 +-
 .../apache/geode/session/tests/Tomcat6Test.java    |   3 +-
 .../tests/Tomcat7CachingClientServerTest.java      |   2 +-
 .../session/tests/Tomcat7ClientServerTest.java     |   3 +-
 .../apache/geode/session/tests/Tomcat7Test.java    |   3 +-
 .../tests/Tomcat8CachingClientServerTest.java      |   2 +-
 .../session/tests/Tomcat8ClientServerTest.java     |   3 +-
 .../apache/geode/session/tests/Tomcat8Test.java    |   3 +-
 .../tests/Tomcat9CachingClientServerTest.java      |   2 +-
 ...mcat9CachingClientServerValveDisabledTest.java} |   4 +-
 .../session/tests/Tomcat9ClientServerTest.java     |   3 +-
 .../apache/geode/session/tests/Tomcat9Test.java    |   3 +-
 .../integrationTest/resources/assembly_content.txt |  61 +-
 .../resources/dependency_classpath.txt             |  55 +-
 .../integrationTest/resources/expected_jars.txt    |   1 +
 .../Tomcat8ClientServerRollingUpgradeTest.java     |   4 +-
 ...omcatSessionBackwardsCompatibilityTestBase.java |   8 +-
 geode-common/build.gradle                          |   1 +
 ...utRequiredForBackwardsCompatibilityTesting.java |  48 ++
 ...eprecationForBackwardsCompatibilityTesting.java |  46 ++
 .../main/java/org/apache/geode/internal/Retry.java | 101 +++
 .../apache/geode/internal/inet/LocalHostUtil.java  |  31 +-
 .../java/org/apache/geode/internal/RetryTest.java  |  93 +++
 .../geode/ClusterCommunicationsDUnitTest.java      |  87 ++-
 .../internal/AutoConnectionSourceDUnitTest.java    |   8 +-
 .../apache/geode/cache30/ReconnectDUnitTest.java   |  14 +-
 .../apache/geode/distributed/LocatorDUnitTest.java |   3 +-
 .../distributed/LocatorUDPSecurityDUnitTest.java   |   2 +-
 .../cache/TransactionsWithGIIDistributedTest.java  | 318 ++++++++
 .../tier/sockets/UpdatePropagationDUnitTest.java   |   7 +-
 .../cache/versions/TombstoneDUnitTest.java         | 114 ++-
 .../tcp/ConnectionCloseSSLTLSDUnitTest.java        | 238 ++++++
 .../ClusterConfigStartMemberDUnitTest.java         |   2 -
 .../org/apache/geode/internal/tcp}/server.keystore | Bin
 .../LauncherMemberMXBeanIntegrationTest.java       | 118 ++-
 .../LocatorLauncherIntegrationTestCase.java        |   2 -
 .../internal/DistributionArchUnitTest.java         |  52 --
 .../internal/InternalLocatorIntegrationTest.java   |  59 +-
 ...LSocketHostNameVerificationIntegrationTest.java |   4 +-
 .../internal/net/SSLSocketIntegrationTest.java     |  57 +-
 .../internal/statistics/LinuxSystemStatsTest.java  |  66 +-
 .../apache/geode/codeAnalysis/excludedClasses.txt  |   1 +
 .../alerting/internal/ClusterAlertMessaging.java   |   2 +-
 .../internal/SerialAsyncEventQueueImpl.java        |   1 +
 .../cache/client/internal/ConnectionImpl.java      |   7 +-
 .../geode/cache/client/internal/Endpoint.java      |  28 +-
 .../cache/client/internal/EndpointManager.java     |   5 +-
 .../cache/client/internal/EndpointManagerImpl.java |  28 +-
 .../cache/client/internal/LiveServerPinger.java    |   1 +
 .../cache/client/internal/OpExecutorImpl.java      |   5 +-
 .../apache/geode/cache/client/internal/PingOp.java |   4 +
 .../geode/cache/client/internal/PoolImpl.java      |  25 +-
 .../cache/client/internal/QueueManagerImpl.java    |   2 +-
 .../internal/pooling/ConnectionManagerImpl.java    |   2 +-
 .../geode/cache/query/internal/DefaultQuery.java   |   9 +-
 .../geode/distributed/ConfigurationProperties.java |   7 +
 .../internal/ClusterDistributionManager.java       |  50 +-
 .../internal/ClusterOperationExecutors.java        |  55 +-
 .../distributed/internal/DistributionImpl.java     |   4 +-
 .../internal/FunctionExecutionPooledExecutor.java  | 412 +++++-----
 .../distributed/internal/InternalLocator.java      |  25 +-
 .../distributed/internal/LocatorLoadSnapshot.java  |   2 +-
 .../internal/OverflowQueueWithDMStats.java         |   7 +
 .../internal/PooledExecutorWithDMStats.java        | 214 +++---
 .../internal/SerialQueuedExecutorWithDMStats.java  |  48 +-
 .../ScheduledThreadPoolExecutorWithKeepAlive.java  | 136 ++--
 .../geode/internal/cache/AbstractRegionMap.java    |  24 +-
 .../apache/geode/internal/cache/DiskStoreImpl.java |   6 +-
 .../geode/internal/cache/DiskStoreMonitor.java     |   2 +-
 .../apache/geode/internal/cache/EntrySnapshot.java |  15 +-
 .../apache/geode/internal/cache/ExpiryTask.java    |   5 +-
 .../geode/internal/cache/GemFireCacheImpl.java     |  23 +-
 .../geode/internal/cache/PRQueryProcessor.java     |   2 +-
 .../geode/internal/cache/PartitionedRegion.java    |   2 +-
 .../internal/cache/control/HeapMemoryMonitor.java  |   2 +-
 .../cache/control/InternalResourceManager.java     |   8 +-
 .../geode/internal/cache/eviction/HeapEvictor.java |   5 +-
 .../cache/eviction/LRUListWithAsyncSorting.java    |   2 +-
 .../internal/cache/partitioned/RegionAdvisor.java  |  16 +-
 .../internal/cache/snapshot/SnapshotPacket.java    |   5 +
 .../apache/geode/internal/cache/tier/Acceptor.java |   2 +
 .../cache/tier/InternalClientMembership.java       |  10 +-
 .../internal/cache/tier/sockets/AcceptorImpl.java  |  33 +-
 .../cache/tier/sockets/ClientHealthMonitor.java    |  33 +-
 .../cache/tier/sockets/ServerConnection.java       |   2 +-
 .../GetClientPartitionAttributesCommand66.java     |   2 +-
 .../wan/AbstractGatewaySenderEventProcessor.java   |   1 +
 ...currentParallelGatewaySenderEventProcessor.java |   4 +-
 .../wan/parallel/ParallelGatewaySenderQueue.java   |  19 +-
 ...oncurrentSerialGatewaySenderEventProcessor.java |   4 +-
 .../serial/SerialGatewaySenderEventProcessor.java  |   8 +-
 .../cache/wan/serial/SerialGatewaySenderQueue.java |  10 +-
 .../internal/logging/CoreLoggingExecutors.java     | 271 +++----
 .../geode/internal/net/ByteBufferSharing.java      |  55 ++
 .../geode/internal/net/ByteBufferSharingImpl.java  | 168 +++++
 .../geode/internal/net/ByteBufferSharingNoOp.java  |  52 ++
 .../org/apache/geode/internal/net/NioFilter.java   |  69 +-
 .../apache/geode/internal/net/NioPlainEngine.java  |  27 +-
 .../apache/geode/internal/net/NioSslEngine.java    | 360 ++++-----
 .../apache/geode/internal/net/SocketCreator.java   |   5 +-
 .../statistics/platform/LinuxProcFsStatistics.java |  64 +-
 .../statistics/platform/LinuxSystemStats.java      | 280 ++++---
 .../org/apache/geode/internal/tcp/Connection.java  |  34 +-
 .../apache/geode/internal/tcp/ConnectionTable.java |   7 +-
 .../org/apache/geode/internal/tcp/MsgReader.java   |  15 +-
 .../internal/SystemManagementService.java          |   4 +-
 .../geode/management/internal/i18n/CliStrings.java |   3 +-
 .../client/internal/OpExecutorImplJUnitTest.java   |   5 +-
 .../internal/ClusterDistributionManagerTest.java   |  40 +
 .../distributed/internal/DistributionTest.java     |  26 +-
 .../internal/ServerLocationAndMemberIdTest.java    |  47 ++
 .../internal/cache/AbstractRegionMapTest.java      |  27 +
 .../cache/AbstractRegionMapTxApplyDestroyTest.java |  36 +-
 .../cache/partitioned/RegionAdvisorJUnitTest.java  |  81 ++
 .../tier/sockets/ClientHealthMonitorTest.java      |   4 +
 .../ParallelGatewaySenderQueueJUnitTest.java       |  20 +
 .../internal/logging/CoreLoggingExecutorsTest.java | 581 ++++++++++++++
 .../internal/net/ByteBufferConcurrencyTest.java    | 165 ++++
 .../internal/net/ByteBufferSharingImplTest.java    | 179 +++++
 .../geode/internal/net/NioPlainEngineTest.java     |  47 +-
 .../geode/internal/net/NioSslEngineTest.java       | 414 +++++-----
 .../geode/cache/query/cq/CQMetricsDUnitTest.java   | 175 +++++
 .../tier/sockets/DurableClientCQDUnitTest.java     |   9 +-
 .../cache/query/cq/internal/ServerCQImpl.java      |  19 +-
 .../query_additional/query_debugging.html.md.erb   |   6 +-
 geode-docs/reference/statistics_list.html.md.erb   |   6 +-
 .../topics/gemfire_properties.html.md.erb          |   2 +-
 .../tools_modules/redis_api_for_geode.html.md.erb  |   5 +-
 .../org/apache/geode/test/dunit/NetworkUtils.java  |   3 +
 .../DestroySecondJndiBindingCommandDUnitTest.java  |  13 +-
 .../ShowMissingDiskStoreCommandDUnitTest.java      |  57 ++
 .../cli/commands/ExportDataIntegrationTest.java    |  29 +-
 .../cli/commands/ShowMissingDiskStoreCommand.java  |  16 +-
 .../internal/cli/commands/StartLocatorCommand.java |   2 -
 .../cli/remote/OnlineCommandProcessor.java         |   3 +-
 .../internal/executors/LoggingExecutors.java       | 112 +--
 .../internal/executors/LoggingThreadFactory.java   |  15 +-
 .../membership/gms/MembershipIntegrationTest.java  | 100 +--
 .../gms/fd/GMSHealthMonitorJUnitTest.java          |  51 ++
 .../internal/membership/gms/GMSMembership.java     |   2 +-
 .../membership/gms/fd/GMSHealthMonitor.java        |  21 +-
 .../membership/gms/membership/GMSJoinLeave.java    |   5 +-
 .../org/apache/geode/cache/util/AutoBalancer.java  |  17 +-
 geode-redis/README.md                              |  42 +-
 .../SelectNativeRedisAcceptanceTest.java           |  20 +-
 .../HitsMissesNativeRedisAcceptanceTest.java       |  24 +-
 .../server/SlowlogNativeRedisAcceptanceTest.java   |  18 +-
 .../resources/0001-configure-redis-tests.patch     | 840 +++++++++++++++++++++
 .../apache/geode/redis/GeodeRedisServerRule.java   |   4 +-
 .../redis/internal/RedisStatsIntegrationTest.java  | 505 ++++++++++++-
 .../connection/AbstractSelectIntegrationTest.java  |  63 ++
 .../connection/SelectIntegrationTest.java}         |  31 +-
 .../executor/key/AbstractKeysIntegrationTest.java  |  19 +-
 .../server/AbstractHitsMissesIntegrationTest.java  | 393 ++++++++++
 .../server/AbstractInfoIntegrationTest.java        | 208 ++++-
 .../server/AbstractSlowlogIntegrationTest.java     | 151 ++++
 .../executor/server/SlowlogIntegrationTest.java    |  21 +-
 .../string/AbstractAppendIntegrationTest.java      |  19 +
 .../string/AbstractGetRangeIntegrationTest.java    |  71 ++
 .../AbstractLettuceAppendIntegrationTest.java      |  61 ++
 .../string/AbstractStrLenIntegrationTest.java      |  11 +
 .../string/LettuceAppendIntegrationTest.java       |  18 +-
 .../geode/redis/internal/GeodeRedisServer.java     |   2 +-
 .../SlowlogParameterRequirements.java              |  62 ++
 .../geode/redis/internal/RedisCommandType.java     |   7 +-
 .../geode/redis/internal/RedisConstants.java       |   4 +-
 .../apache/geode/redis/internal/RedisStats.java    | 185 ++++-
 .../geode/redis/internal/data/CommandHelper.java   |  36 +-
 .../data/RedisKeyCommandsFunctionExecutor.java     |  31 +-
 .../data/RedisStringCommandsFunctionExecutor.java  |   1 -
 .../SelectExecutor.java}                           |  20 +-
 .../internal/executor/server/InfoExecutor.java     |  96 ++-
 .../SlowlogExecutor.java}                          |  25 +-
 .../internal/executor/string/GetExecutor.java      |   1 -
 .../redis/internal/netty/ByteToCommandDecoder.java |  17 +-
 .../apache/geode/redis/internal/netty/Coder.java   |  13 +-
 .../internal/netty/ExecutionHandlerContext.java    |   5 +
 .../redis/internal/netty/NettyRedisServer.java     |   3 +-
 .../redis/internal/SupportedCommandsJUnitTest.java |   4 +-
 .../TcpServerProductVersionDUnitTest.java          |   2 +
 geode-wan/build.gradle                             |   2 +-
 .../geode/internal/cache/wan/WANTestBase.java      |  48 +-
 ...ANPersistenceEnabledGatewaySenderDUnitTest.java |  86 +++
 .../wan/parallel/ParallelWANStatsDUnitTest.java    |  52 ++
 ...rialGatewaySenderOperationsDistributedTest.java |  11 +-
 ...ANPersistenceEnabledGatewaySenderDUnitTest.java |  21 +-
 ...SenderEventRemoteDispatcherIntegrationTest.java |  14 +-
 .../wan/GatewaySenderEventRemoteDispatcher.java    |  40 +-
 .../cache/wan/serial/SerialGatewaySenderImpl.java  |   2 +-
 ...atewaySenderEventRemoteDispatcherJUnitTest.java |   1 +
 .../support/RestServersResultCollector.java        |   4 +-
 .../support/LoginHandlerInterceptor.java           |  12 +-
 settings.gradle                                    |   3 +-
 228 files changed, 8741 insertions(+), 2229 deletions(-)
 create mode 100644 
extensions/geode-modules-tomcat9/src/test/resources/expected-pom.xml
 create mode 100644 
geode-assembly/src/acceptanceTest/java/org/apache/geode/cache/wan/SeveralGatewayReceiversWithSamePortAndHostnameForSendersTest.java
 create mode 100644 
geode-assembly/src/acceptanceTest/resources/org/apache/geode/cache/wan/docker-compose.yml
 create mode 100644 
geode-assembly/src/acceptanceTest/resources/org/apache/geode/cache/wan/haproxy.cfg
 copy geode-assembly/src/acceptanceTest/resources/org/apache/geode/{client/sni 
=> cache/wan}/scripts/forever (100%)
 create mode 100644 
geode-assembly/src/acceptanceTest/resources/org/apache/geode/cache/wan/scripts/geode-starter-create.gfsh
 create mode 100644 
geode-assembly/src/acceptanceTest/resources/org/apache/geode/cache/wan/scripts/geode-starter-locator.gfsh
 create mode 100644 
geode-assembly/src/acceptanceTest/resources/org/apache/geode/cache/wan/scripts/geode-starter-server1.gfsh
 create mode 100644 
geode-assembly/src/acceptanceTest/resources/org/apache/geode/cache/wan/scripts/geode-starter-server2.gfsh
 copy 
geode-assembly/src/distributedTest/java/org/apache/geode/session/tests/{Tomcat9CachingClientServerTest.java
 => Tomcat9CachingClientServerValveDisabledTest.java} (89%)
 create mode 100644 
geode-common/src/main/java/org/apache/geode/annotations/internal/DeprecatedButRequiredForBackwardsCompatibilityTesting.java
 create mode 100644 
geode-common/src/main/java/org/apache/geode/annotations/internal/SuppressDeprecationForBackwardsCompatibilityTesting.java
 create mode 100644 
geode-common/src/main/java/org/apache/geode/internal/Retry.java
 create mode 100644 
geode-common/src/test/java/org/apache/geode/internal/RetryTest.java
 create mode 100644 
geode-core/src/distributedTest/java/org/apache/geode/internal/cache/TransactionsWithGIIDistributedTest.java
 create mode 100644 
geode-core/src/distributedTest/java/org/apache/geode/internal/tcp/ConnectionCloseSSLTLSDUnitTest.java
 copy {geode-dunit/src/main/resources/org/apache/geode => 
geode-core/src/distributedTest/resources/org/apache/geode/internal/tcp}/server.keystore
 (100%)
 delete mode 100644 
geode-core/src/integrationTest/java/org/apache/geode/distributed/internal/DistributionArchUnitTest.java
 create mode 100644 
geode-core/src/main/java/org/apache/geode/internal/net/ByteBufferSharing.java
 create mode 100644 
geode-core/src/main/java/org/apache/geode/internal/net/ByteBufferSharingImpl.java
 create mode 100644 
geode-core/src/main/java/org/apache/geode/internal/net/ByteBufferSharingNoOp.java
 create mode 100644 
geode-core/src/test/java/org/apache/geode/distributed/internal/ClusterDistributionManagerTest.java
 create mode 100644 
geode-core/src/test/java/org/apache/geode/internal/cache/partitioned/RegionAdvisorJUnitTest.java
 create mode 100644 
geode-core/src/test/java/org/apache/geode/internal/logging/CoreLoggingExecutorsTest.java
 create mode 100644 
geode-core/src/test/java/org/apache/geode/internal/net/ByteBufferConcurrencyTest.java
 create mode 100644 
geode-core/src/test/java/org/apache/geode/internal/net/ByteBufferSharingImplTest.java
 create mode 100644 
geode-cq/src/distributedTest/java/org/apache/geode/cache/query/cq/CQMetricsDUnitTest.java
 copy 
geode-assembly/src/distributedTest/java/org/apache/geode/session/tests/Tomcat8Test.java
 => 
geode-redis/src/acceptanceTest/java/org/apache/geode/redis/internal/executor/connection/SelectNativeRedisAcceptanceTest.java
 (62%)
 copy 
geode-assembly/src/distributedTest/java/org/apache/geode/session/tests/Tomcat6Test.java
 => 
geode-redis/src/acceptanceTest/java/org/apache/geode/redis/internal/executor/server/HitsMissesNativeRedisAcceptanceTest.java
 (62%)
 copy 
geode-assembly/src/distributedTest/java/org/apache/geode/session/tests/Tomcat8Test.java
 => 
geode-redis/src/acceptanceTest/java/org/apache/geode/redis/internal/executor/server/SlowlogNativeRedisAcceptanceTest.java
 (62%)
 create mode 100644 
geode-redis/src/acceptanceTest/resources/0001-configure-redis-tests.patch
 create mode 100644 
geode-redis/src/integrationTest/java/org/apache/geode/redis/internal/executor/connection/AbstractSelectIntegrationTest.java
 copy 
geode-redis/src/integrationTest/java/org/apache/geode/redis/internal/{RedisStatsIntegrationTest.java
 => executor/connection/SelectIntegrationTest.java} (57%)
 create mode 100644 
geode-redis/src/integrationTest/java/org/apache/geode/redis/internal/executor/server/AbstractHitsMissesIntegrationTest.java
 create mode 100644 
geode-redis/src/integrationTest/java/org/apache/geode/redis/internal/executor/server/AbstractSlowlogIntegrationTest.java
 copy 
geode-assembly/src/distributedTest/java/org/apache/geode/session/tests/Tomcat8Test.java
 => 
geode-redis/src/integrationTest/java/org/apache/geode/redis/internal/executor/server/SlowlogIntegrationTest.java
 (62%)
 create mode 100644 
geode-redis/src/integrationTest/java/org/apache/geode/redis/internal/executor/string/AbstractLettuceAppendIntegrationTest.java
 copy 
geode-assembly/src/distributedTest/java/org/apache/geode/session/tests/Tomcat8Test.java
 => 
geode-redis/src/integrationTest/java/org/apache/geode/redis/internal/executor/string/LettuceAppendIntegrationTest.java
 (62%)
 mode change 100644 => 100755
 create mode 100644 
geode-redis/src/main/java/org/apache/geode/redis/internal/ParameterRequirements/SlowlogParameterRequirements.java
 copy 
geode-redis/src/main/java/org/apache/geode/redis/internal/executor/{string/GetExecutor.java
 => connection/SelectExecutor.java} (65%)
 copy 
geode-redis/src/main/java/org/apache/geode/redis/internal/executor/{string/GetExecutor.java
 => server/SlowlogExecutor.java} (64%)
 mode change 100755 => 100644

Reply via email to