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.


    omit e0e00bd  GEODE-7672: add dunit test to verify OQL index after PR 
clear. (#5436)
    omit 6e7b949  GEODE-7846: Adding Stats for Partitioned Region Clear (#5391)
    omit 7ce8d10  GEODE-7680: PR.clear must be successful when interacting with 
rebalance (#5095)
    omit e12a394  GEODE-7670: PR Clear with Concurrent Ops DUnitTests (#4848)
    omit d95d77b  GEODE-8361: Use Set instead of List to track cleared buckets 
(#5379)
    omit e3b0a7b  GEODE-8334: PR.clear should sync with putAll or removeAll on 
rvvLock (#5365)
    omit 62fb46f  GEODE-8173: Add unit test (coverage) for 
PartitionedRegionClear class. (#5208)
    omit ed22ccd  GEODE-7669 Test coverage for Partitioned Region clear with 
Overflow enabled (#5189)
    omit 8a0ce88  GEODE-7678 (2nd PR) - Support for cache-listener and 
client-notification for Partitioned Region Clear operation  (#5124)
    omit 8266f8f  GEODE-7667: Fixing test to include PR clear help text.
    omit 0dc7df4  GEODE-7894: Moving expiry tasks to AbstractRegion.
    omit dc2374a  GEODE-7676: Conversion of duration to seconds.
    omit 59c4149  GEODE-7667: Add a 'clear' gfsh command for PR and RR clear 
(#4818)
    omit 7f13e3b  GEODE-7676: Add PR clear with expiration tests (#4970)
    omit e74a2ca  GEODE-7983: Clear region writer callbacks should not be 
invoked for bucket regions (#4954)
    omit 033c653  GEODE-7912: cacheWriter should be triggered when PR.clear 
(#4882)
    omit f0874d5  PR.clear's event id should be created and used in BR (#4805)
    omit d83ba5e  GEODE-7682: add PR.clear  API (#4755)
    omit 5324bbf  GEODE-7683: introduce BR.cmnClearRegion
     add 8021084  GEODE-8432: use regionPath directly instead of getRegion when 
put eve… (#5459)
     add 75a7aa5  Revert "GEODE-8432: use regionPath directly instead of 
getRegion when put eve… (#5459)" (#5461)
     add 28790ca  GEODE-8425: Add new stats for handling netsearch
     add be9a232  First pass at switching to liberica jdk. (#5312) (#5458)
     add 6f12a36  GEODE-8432: use regionPath directly instead of getRegion when 
put eve… (#5464)
     add 537721f  GEODE-8419: SSL/TLS protocol and cipher suite configuration 
is ignored (#5465)
     add 8a47743  GEODE-8433: added inheritance of off-heap attribute (#5460)
     add 9c31b21  GEODE-8435: restore ability to connect gfsh by serialization 
version (#5462)
     add 084ec6a  GEODE-8420: Throw SQLException when SQLException occurs in 
JdbcWriter (#5442)
     add afb161f  GEODE-8119: Threads hangs when offline disk store command is 
invoked (#5466)
     add 666ea7d  GEODE-8451 Redis PING response contains unneeded quotes 
(#5472)
     add 0617430  GEODE-8456: bump Shiro to 1.6.0 (#5477)
     add 43a783b  Change all tests to use liberica instead of openjdk. (#5474)
     add 6ca548f  GEODE-8447: QueryResultFormatter should show dates in 
localized strings (#5469)
     add cecf003  GEODE-8459: Redis API for Geode handles errors when member 
disconnects (#5481)
     add 0c2a8a3  GEODE-8448: Update README based on user feedback (#5470)
     add 93efb80  GEODE-7864: Fix some LGTM alerts and suppress some false 
positives (#5473)
     add d9d1310  GEODE-8458: Use build metadata properties as task inputs 
(#5480)
     add 20a35ec  GEODE-8463: server's log filled with SSLException: Tag 
mismatch! (#5482)
     add 27b8e47  GEODE-8333: Change Redis adapter threading model - fixes 
pubsub issues (#5488)
     add 304e4d58 GEODE-8455: Fix difference between create region with gw 
sender and a… (#5476)
     add e402ed3  GEODE-8467: server fails to notify of a ForcedDisconnect and 
fails to tear down the cache (#5490)
     add 547542e  GEODE-8404: Simplify AvailablePortHelper (#5493)
     add b62e033  GEODE-8475: Resolve a potential dead lock in 
ParallelGatewaySenderQueue (#5492)
     add 1076193  GEODE-8462: Make geode server startup fail if geode redis 
server has a port conflict (#5483)
     add 2d995fb  GEODE-8478: Modified logThresholdExceededAlerts to handle 
exceptions
     add 2a04b9b  GEODE-8485: When connection is closed, its server could be 
null (#5499)
     add 8a7b1fc  GEODE-8465: secondary HARegionQueue to sync with primary 
queue (#5496)
     add 5d4d4a3  GEODE-8393: Add sequence number to RedisString to support 
delta and APPEND (#5504)
     add 6b79dab  GEODE-8339: fix Redis Rename hang (#5501)
     add a8844ca  GEODE-8486: record TransactionDataRebalancedException if tx 
put failed (#5500)
     add 317a706  GEODE-8483: Remove JNDI lookup and check
     add 5d9f60c  GEODE-8481: fix release scripts (#5497)
     add b2f643a  GEODE-8488: Don't set success status if queue is destroyed. 
(#5506)
     add 3f4d97e  GEODE-8482: Concurrent access to ArrayList should be 
synchronized (#5503)
     add bb046ec  GEODE-8490: Docker containers are not properly cleaned up 
after native Redis acceptance tests (#5508)
     add 7302f09  GEODE-8487: Document Redis_API HA model, requirements, 
guarantees (#5505)
     add 9d139b5  add 1.13.0 to old versions and set as Benchmarks baseline on 
develop (#5502)
     add 1d629e1  GEODE-8066: Pull up transitive dependency to clean up 
javax.activation and mail licenses. (#5291)
     add c48c0c3  GEODE-8473: Hang in ReplyProcessor21 when forced-disconnect 
does not establish a cancellation cause (#5491)
     add f2ccbc8  GEODE-8492: fix redis 'clients' statistic (#5510)
     add f4498c3  GEODE-8499: Redis subscriptions leak if they are not 
explicitly unsubscribed (#5518)
     add b26d04d  GEODE-8493: Redis idle clients can cause server stuck thread 
warning (#5511)
     add e18aa5a  GEODE-8500: change Redis QUIT to stop command processing 
(#5521)
     add 794526a  GEODE-8503: Limit netty threads in PubSubDUnitTest (#5522)
     add ded2dda  GEODE-8505: Upgrade netty from 4.1.48 to 4.1.52 (#5523)
     add a11b9c0  GEODE-8506: BufferPool returns byte buffers that may be much 
larger t… (#5525)
     add 9816308  GEODE-8489: "Select *" query by DistributedSystemMBean should 
not hon… (#5507)
     add ee99503  Redis StartUp tests use ephemeral port for Geode server 
(#5528)
     add 40a2764  GEODE-8516: Add Redis tests for multiple subscriptions for 
the same client (#5529)
     add 76edadc  Revert "GEODE-8463: server's log filled with SSLException: 
Tag mismatch! (#5482)" (#5531)
     add 5468d65  Revert "GEODE-8516: Add Redis tests for multiple 
subscriptions for the same client (#5529)" (#5534)
     add 0c86d4f  GEODE-8504: add redis info command (#5526)
     add 86c32e4  GEODE-8496: bump dependency versions (#5527)
     add e65a2b2  GEODE-8469: fix windows test failure (#5542)
     add 16a3d1e  GEODE-8516: Add Redis tests for multiple subscriptions for 
the same client (#5535)
     add 1904a71  GEODE-8523: Session state document update (#5546)
     add a355764  GEODE-8496: Bump mockito from 3.3.3 to 3.5.11 (#5540)
     add c49389e  GEODE-8496: fix rest management test after dependency bump 
(#5547)
     add fe51439  GEODE-8520: GCStatsMonitor should sum up all the GC stats to 
get the … (#5536)
     add 11488f5  Bump junit from 4.12 to 4.13 (#5538)
     add 06d7bc8  GEODE-8515: change Redis PING to notify subscriber (#5544)
     add 22f2c52  GEODE-8498: make AbstractSubscription write to channel 
synchronously (#5550)
     add e4918fe  GEODE-8541: move test to integrationTest folder (#5555)
     add 74d446a  GEODE-8496: skip windows test that broke after bumping junit 
from 4.12 to 4.13 (#5554)
     add ff58476  Bump archunit from 0.12.0 to 0.14.1 (#5537)
     add 3df057c  GEODE-8522: Switching exception log back to debug
     add 56f5508  GEODE-8469: Bump assertj from 3.15.0 to 3.17.2 (#5539)
     add 502facc  GEODE-8496: un-upgrade archunit to avoid OOM on JDK8 (#5565)
     add 169ca6a  GEODE-8491: Do not store dropped events in stopped primary 
gateway se… (#5509)
     add d4b9ecd  GEODE-8513: Remove (de)serialization of local sessions. 
(#5532)
     add b439d33  GEODE-8542: java.lang.IllegalStateException: tcp message 
exceeded max… (#5562)
     add 3733447  GEODE-8544: Making VM class start versioned VM (#5559)
     add 14524c7  added code of conduct to  project (#5430)
     add bc28eb2  GEODE-8561: Add support to PR pipeline for running additional 
Windows PR checks if the 'windows' label is added to the PR (#5572)
     add c78dddd  GEODE-8549: Remove use of junit EnvironmentVariables rule 
from geode-redis (#5568)
     add 26cb822  GEODE-8540: Create new DistributedBlackboard Rule (#5557)
     add b0a2d32  GEODE-8561: Add support to PR pipeline for running Windows 
checks (#5574)
     add 443cd2f  GEODE-8561: Add support to PR pipeline for running Windows 
checks (#5575)
     add 393c9a2  GEODE-8561: Add support to PR pipeline for running Windows 
checks (#5576)
     add 90acb8f  GEODE-8561: update timeouts, retries, and variables to match 
develop pipeline (#5578)
     add 8ee4841  GEODE-8539: Update FixedPartitioningDUnitTest with Rules 
(#5558)
     add 581b68d  GEODE-8252: Rename DistributedErrorCollector (#5563)
     add 07e8f64  GEODE-8252: Fix FixedPartitioningDUnitTest (#5580)
     add 2a993a5  GEODE-8550: Create CloseableReference (#5570)
     add 64e5682  GEODE-8252: Rename DistributedCounters (#5564)
     add a4c6c24  GEODE-8555: SimpleDiskRegionJunitTest fails on Windows (#5569)
     add 66bcce8  GEODE-8564: Updated CopyOnWriteHashSet's iterator 
implementation to (#5583)
     add 2485e57  GEODE-8558: query input by users should trim newlines and 
comments. (#5571)
     add a099fa3  GEODE-8533: Docs - compaction-threshold mechanism description 
are wrong (#5549)
     add ce77067  GEODE-8533: Docs - compaction-threshold description 
refinements (#5585)
     add 6d58009  GEODE-8495: Make tests honor default disk dir property (#5586)
     new 7ff925a  GEODE-7683: introduce BR.cmnClearRegion
     new 99ef1ae  GEODE-7682: add PR.clear  API (#4755)
     new e030689  PR.clear's event id should be created and used in BR (#4805)
     new 9a0b0cb  GEODE-7912: cacheWriter should be triggered when PR.clear 
(#4882)
     new c277e07  GEODE-7983: Clear region writer callbacks should not be 
invoked for bucket regions (#4954)
     new ebad3ad  GEODE-7676: Add PR clear with expiration tests (#4970)
     new af79a1b  GEODE-7667: Add a 'clear' gfsh command for PR and RR clear 
(#4818)
     new a6874ef  GEODE-7676: Conversion of duration to seconds.
     new 8ef7564  GEODE-7894: Moving expiry tasks to AbstractRegion.
     new 86528ca  GEODE-7667: Fixing test to include PR clear help text.
     new b4ae8f4  GEODE-7678 (2nd PR) - Support for cache-listener and 
client-notification for Partitioned Region Clear operation  (#5124)
     new 2aa3402  GEODE-7669 Test coverage for Partitioned Region clear with 
Overflow enabled (#5189)
     new 2710545  GEODE-8173: Add unit test (coverage) for 
PartitionedRegionClear class. (#5208)
     new eaa1322  GEODE-8334: PR.clear should sync with putAll or removeAll on 
rvvLock (#5365)
     new a0c0a68  GEODE-8361: Use Set instead of List to track cleared buckets 
(#5379)
     new f81724f  GEODE-7670: PR Clear with Concurrent Ops DUnitTests (#4848)
     new 62701f9  GEODE-7680: PR.clear must be successful when interacting with 
rebalance (#5095)
     new b21b29b  GEODE-7846: Adding Stats for Partitioned Region Clear (#5391)
     new c9e4a62  GEODE-7672: add dunit test to verify OQL index after PR 
clear. (#5436)

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   (e0e00bd)
            \
             N -- N -- N   refs/heads/feature/GEODE-7665 (c9e4a62)

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 19 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:
 CODE_OF_CONDUCT.md                                 |    7 +
 README.md                                          |    4 +-
 .../src/test/resources/expected-pom.xml            |  172 +-
 build.gradle                                       |    4 +-
 buildSrc/build.gradle                              |    4 +-
 .../gradle/plugins/DependencyConstraints.groovy    |   97 +-
 ci/docker/Dockerfile                               |    4 +-
 ci/images/alpine-tools/Dockerfile                  |    2 +-
 .../scripts/cache_dependencies.sh                  |    2 +-
 ci/images/google-geode-builder/scripts/setup.sh    |    6 +-
 ci/images/google-windows-geode-builder/packer.json |    8 +-
 ci/images/test-container/Dockerfile                |    6 +
 ci/pipelines/geode-build/jinja.template.yml        |    9 +-
 ci/pipelines/images/jinja.template.yml             |    2 +-
 ci/pipelines/mass-test-run/jinja.template.yml      |    2 +-
 ci/pipelines/pull-request/jinja.template.yml       |   58 +-
 ci/pipelines/shared/jinja.variables.yml            |    4 +-
 ci/scripts/execute_build.sh                        |    3 +-
 ci/scripts/execute_build_examples.sh               |    3 +-
 ci/scripts/execute_publish.sh                      |    3 +-
 ci/scripts/execute_tests.sh                        |    8 +-
 ci/scripts/rsync_code_down.sh                      |    3 +-
 dev-tools/dependencies/README.md                   |   46 +
 dev-tools/dependencies/bump.sh                     |   59 +
 dev-tools/docker/base/Dockerfile                   |    2 +-
 dev-tools/release/commit_rc.sh                     |    2 +-
 dev-tools/release/deploy_rc_pipeline.sh            |   65 +-
 dev-tools/release/end_of_support.sh                |   31 +-
 dev-tools/release/license_review.sh                |   14 +-
 dev-tools/release/prepare_rc.sh                    |   20 +-
 dev-tools/release/promote_rc.sh                    |   33 +-
 dev-tools/release/set_versions.sh                  |   12 +-
 docker/Dockerfile                                  |    3 +-
 docker/README.md                                   |    2 +-
 .../session/filter/SessionCachingFilter.java       |    4 +-
 .../catalina/AbstractDeltaSessionManagerTest.java  |  223 +-
 .../session/catalina/DeltaSessionManager.java      |  354 +--
 geode-assembly/Dockerfile                          |    3 +-
 geode-assembly/build.gradle                        |    4 +-
 .../apache/geode/session/tests/TomcatInstall.java  |    6 +-
 .../management/JQFilterVerificationDUnitTest.java  |   22 +-
 .../cli/commands/StartServerCommandDUnitTest.java  |    4 +-
 .../rest/ListIndexManagementDUnitTest.java         |    3 +-
 .../rest/RestoreRedundancyManagementDUnitTest.java |   16 +-
 .../session/tests/GenericAppServerInstall.java     |    2 +-
 ...aggerManagementVerificationIntegrationTest.java |    2 +-
 .../DevRestSwaggerVerificationIntegrationTest.java |    2 +-
 .../integrationTest/resources/assembly_content.txt |   83 +-
 .../resources/dependency_classpath.txt             |   77 +-
 .../integrationTest/resources/expected_jars.txt    |    3 -
 geode-assembly/src/main/dist/LICENSE               |    2 -
 .../source/subnavs/geode-subnav.erb                |    6 +
 geode-connectors/build.gradle                      |    2 +-
 .../jdbc/JdbcAsyncWriterIntegrationTest.java       |  119 +-
 .../connectors/jdbc/JdbcWriterIntegrationTest.java |   98 +-
 .../jdbc/MySqlJdbcWriterIntegrationTest.java       |    5 +
 .../jdbc/PostgresJdbcWriterIntegrationTest.java    |    4 +
 .../cli/CreateDataSourceCommandDUnitTest.java      |    2 +-
 .../cli/DeregisterDriverCommandDUnitTest.java      |    2 +-
 .../internal/cli/ListDriversCommandDUnitTest.java  |    4 +-
 .../cli/RegisterDriverCommandDUnitTest.java        |    2 +-
 .../geode/connectors/jdbc/internal/SqlHandler.java |   15 +
 .../jdbc/internal/RegionMappingTest.java           |    5 -
 .../connectors/jdbc/internal/SqlHandlerTest.java   |  106 +-
 .../jdbc/internal/SqlToPdxInstanceCreatorTest.java |    5 -
 .../jdbc/internal/SqlToPdxInstanceTest.java        |   31 +-
 geode-core/build.gradle                            |   30 +-
 .../ReplicateCacheListenerDistributedTest.java     |   56 +-
 .../ReplicateRegionNetsearchDistributedTest.java   |  545 ++++
 .../partition/PartitionRegionHelperDUnitTest.java  |    6 +-
 .../cache/query/dunit/PdxLocalQueryDUnitTest.java  |    6 +-
 .../PdxLocalQueryVersionedClassDUnitTest.java      |    2 +-
 .../geode/cache/query/dunit/PdxQueryDUnitTest.java |   22 +-
 .../cache/query/dunit/PdxStringQueryDUnitTest.java |    4 +-
 .../dunit/QueryParamsAuthorizationDUnitTest.java   |    2 +-
 .../query/dunit/SelectStarQueryDUnitTest.java      |    8 +-
 .../apache/geode/cache30/CacheXml66DUnitTest.java  |    5 +-
 .../apache/geode/distributed/LocatorDUnitTest.java |    4 +-
 .../ClusterDistributionManagerDUnitTest.java       |    4 +-
 .../internal/DistributionAdvisorDUnitTest.java     |    4 +-
 .../cache/BucketCreationCrashRegressionTest.java   |    4 +-
 .../internal/cache/DeltaPropagationDUnitTest.java  |   16 +-
 ...RQueryWithPdxDuringRebalanceRegressionTest.java |    4 +-
 .../fixed/FixedPartitioningDUnitTest.java          | 2890 ++++++++++++--------
 .../fixed/FixedPartitioningTestBase.java           | 1289 ---------
 .../fixed/FixedPartitioningTestBaseJUnitTest.java  |   57 -
 .../internal/cache/partitioned/fixed/MyDate1.java  |   70 -
 .../internal/cache/partitioned/fixed/MyDate2.java  |   53 -
 .../internal/cache/partitioned/fixed/MyDate3.java  |   70 -
 .../PersistentRVVRecoveryDUnitTest.java            |    4 +-
 .../cache/tier/sockets/PingOpDistributedTest.java  |    6 +-
 .../DistributedSystemMXBeanDistributedTest.java    |    4 +-
 ...butedSystemMXBeanWithAlertsDistributedTest.java |    4 +-
 ...stemMXBeanWithNotificationsDistributedTest.java |    4 +-
 .../management/JMXMBeanReconnectDUnitTest.java     |    4 +-
 ...BeanFederationErrorHandlingDistributedTest.java |    4 +-
 .../apache/geode/cache/RegionFactoryJUnitTest.java |   49 +
 .../AvailablePortHelperIntegrationTest.java        |  175 +-
 .../apache/geode/internal/SSLConfigJUnitTest.java  |    2 +-
 ...eplicateWithExpirationClearIntegrationTest.java |    0
 .../internal/cache/SimpleDiskRegionJUnitTest.java  |    6 +-
 ...GatewaySenderEventProcessorIntegrationTest.java |   76 +
 ...LSocketHostNameVerificationIntegrationTest.java |    4 +-
 .../internal/net/SSLSocketIntegrationTest.java     |    4 +-
 .../internal/net/SocketCreatorFailHandshake.java   |    2 -
 .../DistributedSystemMBeanIntegrationTest.java     |  148 +
 .../codeAnalysis/sanctionedDataSerializables.txt   |    8 +
 .../geode/internal/logging/dir1/systemlog.txt      |    2 +-
 .../geode/internal/logging/dir2/systemlog.txt      |    2 +-
 .../geode/internal/ra/spi/JCALocalTransaction.java |   63 +-
 .../internal/ra/spi/JCAManagedConnection.java      |   57 +-
 .../admin/internal/AdminDistributedSystemImpl.java |    2 +-
 .../geode/cache/query/internal/NullToken.java      |    3 +
 .../geode/cache/query/internal/Undefined.java      |    7 +-
 .../apache/geode/distributed/LocatorLauncher.java  |    2 +-
 .../internal/ClusterDistributionManager.java       |    5 +-
 .../distributed/internal/DistributionConfig.java   |    2 +-
 .../apache/geode/internal/CopyOnWriteHashSet.java  |   32 +-
 .../org/apache/geode/internal/DSFIDFactory.java    |    5 +
 .../org/apache/geode/internal/GemFireVersion.java  |    5 -
 .../apache/geode/internal/VersionDescription.java  |   11 -
 .../admin/remote/DistributionLocatorId.java        |    2 +-
 .../admin/remote/RemoteTransportConfig.java        |    2 +-
 .../internal/cache/AbstractBucketRegionQueue.java  |    4 +-
 .../apache/geode/internal/cache/BucketRegion.java  |   36 +-
 .../geode/internal/cache/BucketRegionQueue.java    |    4 +-
 .../geode/internal/cache/CachePerfStats.java       |   75 +-
 .../apache/geode/internal/cache/DiskStoreImpl.java |    4 +-
 .../geode/internal/cache/GemFireCacheImpl.java     |   70 +-
 .../internal/cache/InitialImageOperation.java      |   43 +-
 .../apache/geode/internal/cache/LocalRegion.java   |   19 +-
 .../org/apache/geode/internal/cache/Oplog.java     |  243 +-
 .../geode/internal/cache/PartitionedRegion.java    |   37 +-
 .../cache/SearchLoadAndWriteProcessor.java         |   12 +-
 .../org/apache/geode/internal/cache/TXState.java   |   31 +-
 .../cache/control/InternalResourceManager.java     |   18 +-
 .../geode/internal/cache/ha/HARegionQueue.java     |  221 +-
 .../internal/cache/ha/QueueRemovalMessage.java     |    4 +
 .../cache/ha/QueueSynchronizationProcessor.java    |  254 ++
 .../internal/cache/partitioned/DumpB2NRegion.java  |    4 +-
 .../PartitionedRegionObserverHolder.java           |    7 +-
 .../internal/cache/wan/AbstractGatewaySender.java  |   18 +-
 .../wan/AbstractGatewaySenderEventProcessor.java   |   39 +-
 .../internal/cache/wan/GatewaySenderEventImpl.java |    8 +-
 .../wan/parallel/ParallelGatewaySenderQueue.java   |   31 +-
 .../cache/xmlcache/RegionAttributesCreation.java   |    9 +
 .../org/apache/geode/internal/logging/Banner.java  |    1 -
 .../org/apache/geode/internal/net/BufferPool.java  |   74 +-
 .../geode/internal/net/SCClusterSocketCreator.java |    1 -
 .../geode/internal/{admin => net}/SSLConfig.java   |    3 +-
 .../internal/net/SSLConfigurationFactory.java      |    1 -
 .../org/apache/geode/internal/net/SSLUtil.java     |    1 -
 .../apache/geode/internal/net/SocketCreator.java   |   96 +-
 .../geode/internal/net/SocketCreatorFactory.java   |    1 -
 .../org/apache/geode/internal/tcp/Connection.java  |    2 +-
 .../org/apache/geode/internal/tcp/MsgStreamer.java |    9 +-
 .../ContextAwareSSLRMIClientSocketFactory.java     |    2 +-
 .../management/internal/JmxManagerAdvisee.java     |    2 +-
 .../internal/JmxManagerLocatorRequest.java         |    2 +-
 .../geode/management/internal/ManagementAgent.java |    2 +-
 .../internal/api/GeodeConnectionConfig.java        |    2 +-
 .../internal/beans/MemberMBeanBridge.java          |    4 +-
 .../internal/beans/QueryDataFunction.java          |   24 +-
 .../internal/beans/stats/GCStatsMonitor.java       |   75 +-
 ...ClusterManagementServiceInfoRequestHandler.java |    2 +-
 .../functions/GetMemberInformationFunction.java    |    2 +-
 .../internal/json/AbstractJSONFormatter.java       |    3 +
 .../internal/json/QueryResultFormatter.java        |   11 +-
 .../internal/security/MBeanServerWrapper.java      |    3 +-
 .../sanctioned-geode-core-serializables.txt        |    1 +
 .../internal/CopyOnWriteHashSetJUnitTest.java      |   20 +
 .../geode/internal/GemFireVersionJUnitTest.java    |    1 -
 .../internal/cache/AbstractRegionJUnitTest.java    |    4 +-
 .../geode/internal/cache/CachePerfStatsTest.java   |  109 +-
 .../geode/internal/cache/GemFireCacheImplTest.java |   12 +
 .../apache/geode/internal/cache/TXStateTest.java   |   68 +
 .../cache/control/InternalResourceManagerTest.java |   81 +
 .../geode/internal/cache/ha/HARegionQueueTest.java |  391 ++-
 .../internal/cache/ha/QueueRemovalMessageTest.java |   21 +
 .../ha/QueueSynchronizationProcessorTest.java      |  155 ++
 .../ParallelGatewaySenderQueueJUnitTest.java       |  139 +
 .../apache/geode/internal/net/BufferPoolTest.java  |   28 +-
 .../geode/internal/net/NioPlainEngineTest.java     |    3 +-
 .../net/SSLConfigurationFactoryJUnitTest.java      |    1 -
 .../org/apache/geode/internal/net/SSLUtilTest.java |    2 -
 .../geode/internal/net/SocketCreatorJUnitTest.java |   55 +-
 .../internal/ra/spi/JCALocalTransactionTest.java   |   63 +
 .../apache/geode/internal/tcp/MsgStreamerTest.java |   31 +-
 .../apache/geode/internal/tcp/TCPConduitTest.java  |    2 +-
 .../bean/stats/MemberLevelStatsTest.java           |   42 +-
 .../QueryDataFunctionApplyLimitClauseTest.java     |   52 +
 .../internal/beans/stats/GCStatsMonitorTest.java   |  119 +-
 .../internal}/json/QueryResultFormatterTest.java   |   43 +-
 .../pdx/internal/PeerTypeRegistrationTest.java     |    8 +-
 geode-core/src/test/resources/expected-pom.xml     |    5 -
 geode-cq/build.gradle                              |    4 +-
 .../compacting_disk_stores.html.md.erb             |   22 +-
 .../disk_store_configuration_params.html.md.erb    |    7 +-
 .../disk_storage/using_disk_stores.html.md.erb     |    6 +-
 .../gfsh/command-pages/compact.html.md.erb         |   12 +-
 .../gfsh/command-pages/create.html.md.erb          |    2 +-
 .../tomcat_installing_the_module.html.md.erb       |    2 +
 .../weblogic_setting_up_the_module.html.md.erb     |   10 +-
 .../tools_modules/redis_api_for_geode.html.md.erb  |   19 +
 geode-dunit/build.gradle                           |    2 +-
 .../dunit/internal/DUnitBlackboardDUnitTest.java   |   75 +-
 .../DistributedBlackboardDistributedTest.java      |  297 ++
 ...ava => DistributedCountersDistributedTest.java} |   78 +-
 ... DistributedErrorCollectorDistributedTest.java} |   42 +-
 .../cache/wan/AsyncEventQueueTestBase.java         |    6 +-
 .../InternalBlackboard.java => Blackboard.java}    |   54 +-
 .../apache/geode/test/dunit/DUnitBlackboard.java   |   55 +-
 .../main/java/org/apache/geode/test/dunit/VM.java  |    2 +-
 .../test/dunit/internal/InternalBlackboard.java    |   33 +-
 .../dunit/internal/InternalBlackboardImpl.java     |   59 +-
 .../test/dunit/rules/DistributedBlackboard.java    |  138 +
 ...dCountersRule.java => DistributedCounters.java} |   44 +-
 ...llector.java => DistributedErrorCollector.java} |    9 +-
 .../geode/test/dunit/rules/DistributedRule.java    |    5 +
 geode-dunit/src/test/resources/expected-pom.xml    |    2 +-
 geode-experimental-driver/build.gradle             |    5 +-
 .../apache/geode/experimental/driver/SSLTest.java  |   38 +-
 .../cli/commands/DiskStoreCommandsDUnitTest.java   |   20 +
 .../OfflineDiskStoreCommandsDUnitTest.java         |  246 ++
 .../RestoreRedundancyCommandDUnitTest.java         |    2 +-
 .../AlterDiskStoreCommandIntegrationTest.java      |   32 +
 .../DescribeDiskStoreCommandIntegrationTest.java   |   31 +-
 .../cli/commands/VersionCommandJUnitTest.java      |    3 +-
 .../internal/cli/commands/ConnectCommand.java      |   72 +-
 .../internal/cli/shell/JmxOperationInvoker.java    |    2 +-
 .../internal/cli/commands/ConnectCommandTest.java  |   81 +-
 .../cli/functions/GetRegionsFunctionTest.java      |    4 +-
 .../cli/functions/UserFunctionExecutionTest.java   |    5 -
 .../geode/internal/cache/InternalHttpService.java  |    2 +-
 geode-junit/build.gradle                           |    5 +-
 .../apache/geode/internal/AvailablePortHelper.java |  311 +--
 .../internal/cache/DiskRegionTestingBase.java      |   20 +
 .../apache/geode/management/model/Employee.java    |   94 +
 .../geode/test/junit/rules/CloseableReference.java |  208 ++
 .../test/junit/rules/IgnoreOnWindowsRule.java      |    2 +-
 .../geode/test/junit/rules/gfsh/GfshExecution.java |   32 +-
 .../serializable/SerializableTemporaryFolder.java  |   20 +-
 .../test/junit/rules/CloseableReferenceTest.java   |  204 ++
 .../test/junit/rules/ExpectedTimeoutRuleTest.java  |    4 +-
 .../SerializableTemporaryFolderTest.java           |   26 +-
 ...CategoryWithParameterizedRunnerFactoryTest.java |    4 +-
 geode-junit/src/test/resources/expected-pom.xml    |    4 +-
 geode-log4j/build.gradle                           |    4 +-
 geode-lucene/build.gradle                          |    3 +-
 .../LuceneSearchWithRollingUpgradeTestBase.java    |    3 +
 .../geode/management/configuration/Index.java      |    4 +-
 .../management/configuration/ClassNameTest.java    |    4 +-
 .../management/configuration/DeploymentTest.java   |    2 +-
 .../geode/management/configuration/IndexTest.java  |   24 +-
 .../management/runtime/DeploymentInfoTest.java     |    2 +-
 .../MembershipDependenciesJUnitTest.java           |    1 +
 .../membership/api/MembershipAPIArchUnitTest.java  |    1 +
 .../membership/gms/GMSMembershipJUnitTest.java     |   15 +
 .../internal/membership/gms/GMSMembership.java     |   52 +-
 .../membership/gms/membership/GMSJoinLeave.java    |    3 +-
 geode-old-versions/build.gradle                    |    5 +-
 .../acceptance/CacheConnectionIntegrationTest.java |    2 +-
 .../v1/acceptance/CacheOperationsJUnitTest.java    |    2 +-
 .../ClearRequestOperationHandlerJUnitTest.java     |    5 -
 ...ionOnGroupRequestOperationHandlerJUnitTest.java |    5 -
 .../GetAllRequestOperationHandlerJUnitTest.java    |   14 +-
 .../GetSizeRequestOperationHandlerJUnitTest.java   |   11 +-
 ...utIfAbsentRequestOperationHandlerJUnitTest.java |   22 +-
 .../PutRequestOperationHandlerJUnitTest.java       |   15 +-
 geode-pulse/build.gradle                           |    4 +-
 .../geode/tools/pulse/tests/rules/ServerRule.java  |    2 +-
 .../controllers/PulseControllerJUnitTest.java      |    4 +-
 .../context/PulseControllerTestContext.java        |    1 -
 .../security/OAuthSecurityTokenHandoffTest.java    |    2 +-
 .../tools/pulse/internal/PulseAppListener.java     |    2 -
 .../internal/controllers/PulseController.java      |    1 -
 .../tools/pulse/internal/data/PulseConstants.java  |    1 -
 .../tools/pulse/internal/data/PulseVersion.java    |   12 +-
 .../pulse/internal/security/OAuthClientConfig.java |    2 +-
 .../internal/service/PulseVersionService.java      |    1 -
 geode-pulse/src/main/webapp/accessDenied.html      |    4 -
 geode-pulse/src/main/webapp/clusterDetail.html     |    3 -
 geode-pulse/src/main/webapp/dataBrowser.html       |    3 -
 geode-pulse/src/main/webapp/memberDetails.html     |    4 -
 geode-pulse/src/main/webapp/queryStatistics.html   |    3 -
 geode-pulse/src/main/webapp/regionDetail.html      |    4 -
 .../webapp/scripts/pulsescript/PulseCallbacks.js   |    1 -
 .../src/main/webapp/scripts/pulsescript/common.js  |    1 -
 geode-rebalancer/build.gradle                      |    4 +-
 geode-redis/README.md                              |   53 +-
 geode-redis/build.gradle                           |    9 +
 .../GeodeRedisServerStartUpAcceptanceTest.java     |   99 +
 .../GlobPatternNativeRedisAcceptanceTest.java      |   13 +-
 .../connection/AuthNativeRedisAcceptanceTest.java  |    6 +-
 .../connection/PingNativeRedisAcceptanceTest.java  |   14 +-
 .../hash/HashesNativeRedisAcceptanceTest.java      |   17 +-
 .../executor/key/DelNativeRedisAcceptanceTest.java |   16 +-
 .../key/ExistsNativeRedisAcceptanceTest.java       |   21 +-
 .../key/ExpireAtNativeRedisAcceptanceTest.java     |   16 +-
 .../key/ExpireNativeRedisAcceptanceTest.java       |   18 +-
 .../key/KeysNativeRedisAcceptanceTest.java         |   16 +-
 .../key/PTTLNativeRedisAcceptanceTest.java         |   13 +-
 .../key/PersistNativeRedisAcceptanceTest.java      |   18 +-
 .../key/PexpireNativeRedisAcceptanceTest.java      |   16 +-
 .../key/RenameNativeRedisAcceptanceTest.java       |   17 +-
 .../executor/key/TTLNativeRedisAcceptanceTest.java |   13 +-
 .../key/TypeNativeRedisAcceptanceTest.java         |   13 +-
 .../LettucePubSubNativeRedisAcceptanceTest.java}   |   21 +-
 .../pubsub/PubSubNativeRedisAcceptanceTest.java    |   23 +-
 .../SubscriptionsNativeRedisAcceptanceTest.java}   |   16 +-
 .../server/InfoNativeRedisAcceptanceTest.java}     |   29 +-
 .../set/SDiffNativeRedisAcceptanceTest.java        |   18 +-
 .../set/SInterNativeRedisAcceptanceTest.java       |   18 +-
 .../set/SIsMemberNativeRedisAcceptanceTest.java    |   16 +-
 .../set/SMoveNativeRedisAcceptanceTest.java        |   18 +-
 .../set/SPopNativeRedisAcceptanceTest.java         |   17 +-
 .../set/SRemNativeRedisAcceptanceTest.java         |   18 +-
 .../set/SUnionNativeRedisAcceptanceTest.java       |   17 +-
 .../set/SetsNativeRedisAcceptanceTest.java         |   18 +-
 .../string/AppendNativeRedisAcceptanceTest.java    |   15 +-
 .../string/BitCountNativeRedisAcceptanceTest.java  |   12 +-
 .../string/BitOpNativeRedisAcceptanceTest.java     |   13 +-
 .../string/BitPosNativeRedisAcceptanceTest.java    |   13 +-
 .../string/DecrByNativeRedisAcceptanceTest.java    |   13 +-
 .../string/DecrNativeRedisAcceptanceTest.java      |   15 +-
 .../string/GetBitNativeRedisAcceptanceTest.java    |   13 +-
 .../string/GetNativeRedisAcceptanceTest.java       |   13 +-
 .../string/GetRangeNativeRedisAcceptanceTest.java  |   13 +-
 .../string/GetSetNativeRedisAcceptanceTest.java    |   15 +-
 .../IncrByFloatNativeRedisAcceptanceTest.java      |   13 +-
 .../string/IncrByNativeRedisAcceptanceTest.java    |   13 +-
 .../string/IncrNativeRedisAcceptanceTest.java      |   15 +-
 .../string/MGetNativeRedisAcceptanceTest.java      |   13 +-
 .../string/MSetNXNativeRedisAcceptanceTest.java    |   13 +-
 .../string/MSetNativeRedisAcceptanceTest.java      |   15 +-
 .../string/PSetEXNativeRedisAcceptanceTest.java    |   13 +-
 .../string/SetBitNativeRedisAcceptanceTest.java    |   13 +-
 .../string/SetExNativeRedisAcceptanceTest.java     |   13 +-
 .../string/SetNXNativeRedisAcceptanceTest.java     |   13 +-
 .../string/SetNativeRedisAcceptanceTest.java       |   15 +-
 .../string/SetRangeNativeRedisAcceptanceTest.java  |   13 +-
 .../string/StrLenNativeRedisAcceptanceTest.java    |   13 +-
 .../session/NativeRedisSessionAcceptanceTest.java  |   10 +-
 ...NativeRedisSessionExpirationAcceptanceTest.java |   11 +-
 .../java/org/apache/geode/NativeRedisTestRule.java |   70 +
 .../geode/redis/mocks/MockBinarySubscriber.java    |    0
 .../apache/geode/redis/mocks/MockSubscriber.java   |  231 ++
 .../test/dunit/rules/RedisClusterStartupRule.java  |    4 +
 .../redis/GeodeRedisServerStartupDUnitTest.java    |   17 +-
 .../org/apache/geode/redis/MockSubscriber.java     |   62 -
 .../executor/CrashAndNoRepeatDUnitTest.java        |   53 +-
 .../internal/executor/pubsub/PubSubDUnitTest.java  |  215 +-
 .../geode/redis/session/RedisSessionDUnitTest.java |   45 +
 .../java/org/apache/geode/redis/SSLTest.java       |    2 +-
 .../redis/internal/RedisStatsIntegrationTest.java} |   32 +-
 .../executor/connection/AuthIntegrationTest.java   |    3 -
 .../executor/connection/QuitIntegrationTest.java   |   86 +
 .../pubsub/LettucePubSubIntegrationTest.java       |  378 +++
 .../executor/pubsub/PubSubIntegrationTest.java     |  240 +-
 .../pubsub/SubscriptionsIntegrationTest.java       |  122 +
 .../executor/server/InfoIntegrationTest.java       |  180 ++
 .../executor/server/ShutdownIntegrationTest.java   |    2 +-
 .../executor/set/SDiffIntegrationTest.java         |    5 -
 .../executor/set/SInterIntegrationTest.java        |    5 -
 .../executor/set/SMoveIntegrationTest.java         |    5 -
 .../internal/executor/set/SPopIntegrationTest.java |    5 -
 .../internal/executor/set/SRemIntegrationTest.java |    5 -
 .../executor/set/SUnionIntegrationTest.java        |    5 -
 .../internal/executor/set/SetsIntegrationTest.java |    5 -
 .../pubsub/SubscriptionsIntegrationTest.java       |   17 +-
 .../geode/redis/mocks/DummySubscription.java       |    6 +
 .../apache/geode/redis/mocks/MockSubscriber.java   |   99 -
 .../codeAnalysis/sanctionedDataSerializables.txt   |    8 +-
 .../geode/redis/internal/GeodeRedisServer.java     |   24 +-
 .../EvenParameterRequirements.java                 |    2 +-
 .../ExactParameterRequirements.java                |    2 +-
 .../MaximumParameterRequirements.java              |   20 +-
 .../MinimumParameterRequirements.java              |    4 +-
 .../ParameterRequirements.java                     |    1 -
 .../geode/redis/internal/RedisCommandType.java     |   21 +-
 .../apache/geode/redis/internal/RedisStats.java    |    6 +
 .../redis/internal/data/AbstractRedisData.java     |   16 +-
 .../geode/redis/internal/data/RedisString.java     |   18 +-
 .../redis/internal/delta/AppendDeltaInfo.java      |    9 +-
 .../redis/internal/executor/RedisResponse.java     |   16 +
 .../internal/executor/connection/PingExecutor.java |   30 +-
 .../key/RedisKeyCommandsFunctionInvoker.java       |    7 +-
 .../internal/executor/key/RenameFunction.java      |    2 +-
 .../executor/pubsub/PsubscribeExecutor.java        |   46 +-
 .../internal/executor/pubsub/PublishExecutor.java  |    9 +-
 .../executor/pubsub/SubscribeExecutor.java         |   37 +-
 .../internal/executor/server/InfoExecutor.java     |   97 +
 .../apache/geode/redis/internal/netty/Client.java  |    8 +
 .../apache/geode/redis/internal/netty/Coder.java   |    7 +-
 .../apache/geode/redis/internal/netty/Command.java |   37 +-
 .../internal/netty/ExecutionHandlerContext.java    |  228 +-
 .../redis/internal/netty/NettyRedisServer.java     |   35 +-
 .../internal/pubsub/AbstractSubscription.java      |   92 +-
 .../redis/internal/pubsub/ChannelSubscription.java |    5 +-
 .../redis/internal/pubsub/PatternSubscription.java |    5 +-
 .../apache/geode/redis/internal/pubsub/PubSub.java |    8 +-
 .../geode/redis/internal/pubsub/PubSubImpl.java    |   10 +-
 .../redis/internal/pubsub/SubscribeResult.java}    |   42 +-
 .../geode/redis/internal/pubsub/Subscription.java  |    7 +
 .../geode/redis/internal/pubsub/Subscriptions.java |   23 +-
 .../redis/internal/SupportedCommandsJUnitTest.java |    2 +-
 .../redis/internal/pubsub/PubSubImplJUnitTest.java |   14 +-
 .../internal/pubsub/SubscriptionsJUnitTest.java    |   65 +-
 .../serialization/DataSerializableFixedID.java     |    5 +-
 .../SerializationDependenciesJUnitTest.java        |    3 +-
 .../tcpserver/TcpServerDependenciesTest.java       |    3 +-
 geode-wan/build.gradle                             |    7 +-
 .../internal/cache/UpdateVersionDUnitTest.java     |    6 +-
 .../geode/internal/cache/wan/WANTestBase.java      |  336 +--
 .../misc/SenderWithTransportFilterDUnitTest.java   |    2 +-
 .../cache/wan/misc/WANLocatorServerDUnitTest.java  |   10 +-
 .../cache/wan/misc/WanAutoDiscoveryDUnitTest.java  |   24 +-
 .../cache/wan/misc/WanValidationsDUnitTest.java    |    2 +-
 .../ParallelGatewaySenderOperationsDUnitTest.java  |    4 +-
 .../parallel/ParallelWANPropagationDUnitTest.java  |  313 ++-
 .../ParallelWANPropagationLoopBackDUnitTest.java   |  310 ++-
 .../wan/parallel/ParallelWANStatsDUnitTest.java    |   37 +-
 .../cache/wan/serial/GatewayReceiverDUnitTest.java |    4 +-
 .../SerialGatewaySenderEventListenerDUnitTest.java |    4 +-
 .../SerialWANPropagationsFeatureDUnitTest.java     |  359 ++-
 .../cache/wan/serial/SerialWANStatsDUnitTest.java  |   60 +-
 .../WANHostNameVerificationDistributedTest.java    |    2 +-
 .../wan/GatewaySenderEventRemoteDispatcher.java    |    3 +-
 ...atewaySenderEventRemoteDispatcherJUnitTest.java |   24 +-
 .../cache/wan/WANRollingUpgradeDUnitTest.java      |    5 +-
 .../internal/rest/RebalanceIntegrationTest.java    |    3 +-
 ...RedundancyRequestControllerIntegrationTest.java |    3 +-
 .../support/LoginHandlerInterceptorTest.java       |    4 +-
 gradle/docker.gradle                               |    2 +-
 settings.gradle                                    |    3 +-
 435 files changed, 11944 insertions(+), 6867 deletions(-)
 create mode 100644 CODE_OF_CONDUCT.md
 create mode 100644 dev-tools/dependencies/README.md
 create mode 100755 dev-tools/dependencies/bump.sh
 create mode 100644 
geode-core/src/distributedTest/java/org/apache/geode/cache/ReplicateRegionNetsearchDistributedTest.java
 delete mode 100644 
geode-core/src/distributedTest/java/org/apache/geode/internal/cache/partitioned/fixed/FixedPartitioningTestBase.java
 delete mode 100644 
geode-core/src/distributedTest/java/org/apache/geode/internal/cache/partitioned/fixed/FixedPartitioningTestBaseJUnitTest.java
 delete mode 100644 
geode-core/src/distributedTest/java/org/apache/geode/internal/cache/partitioned/fixed/MyDate1.java
 delete mode 100644 
geode-core/src/distributedTest/java/org/apache/geode/internal/cache/partitioned/fixed/MyDate2.java
 delete mode 100644 
geode-core/src/distributedTest/java/org/apache/geode/internal/cache/partitioned/fixed/MyDate3.java
 rename geode-core/src/{test => 
integrationTest}/java/org/apache/geode/internal/cache/ReplicateWithExpirationClearIntegrationTest.java
 (100%)
 create mode 100644 
geode-core/src/integrationTest/java/org/apache/geode/internal/cache/wan/AbstractGatewaySenderEventProcessorIntegrationTest.java
 create mode 100644 
geode-core/src/integrationTest/java/org/apache/geode/management/internal/beans/DistributedSystemMBeanIntegrationTest.java
 create mode 100644 
geode-core/src/main/java/org/apache/geode/internal/cache/ha/QueueSynchronizationProcessor.java
 rename geode-core/src/main/java/org/apache/geode/internal/{admin => 
net}/SSLConfig.java (99%)
 create mode 100644 
geode-core/src/test/java/org/apache/geode/internal/cache/ha/QueueSynchronizationProcessorTest.java
 create mode 100644 
geode-core/src/test/java/org/apache/geode/internal/ra/spi/JCALocalTransactionTest.java
 rename {geode-gfsh/src/test/java/org/apache/geode/management/internal/cli => 
geode-core/src/test/java/org/apache/geode/management/internal}/json/QueryResultFormatterTest.java
 (89%)
 create mode 100644 
geode-dunit/src/distributedTest/java/org/apache/geode/test/dunit/rules/tests/DistributedBlackboardDistributedTest.java
 rename 
geode-dunit/src/distributedTest/java/org/apache/geode/test/dunit/rules/tests/{SharedCountersRuleDistributedTest.java
 => DistributedCountersDistributedTest.java} (72%)
 rename 
geode-dunit/src/distributedTest/java/org/apache/geode/test/dunit/rules/tests/{SharedErrorCollectorDistributedTest.java
 => DistributedErrorCollectorDistributedTest.java} (88%)
 copy 
geode-dunit/src/main/java/org/apache/geode/test/dunit/{internal/InternalBlackboard.java
 => Blackboard.java} (51%)
 mode change 100755 => 100644
 create mode 100644 
geode-dunit/src/main/java/org/apache/geode/test/dunit/rules/DistributedBlackboard.java
 rename 
geode-dunit/src/main/java/org/apache/geode/test/dunit/rules/{SharedCountersRule.java
 => DistributedCounters.java} (79%)
 rename 
geode-dunit/src/main/java/org/apache/geode/test/dunit/rules/{SharedErrorCollector.java
 => DistributedErrorCollector.java} (93%)
 create mode 100644 
geode-gfsh/src/distributedTest/java/org/apache/geode/management/internal/cli/commands/OfflineDiskStoreCommandsDUnitTest.java
 create mode 100644 
geode-junit/src/main/java/org/apache/geode/management/model/Employee.java
 create mode 100644 
geode-junit/src/main/java/org/apache/geode/test/junit/rules/CloseableReference.java
 create mode 100644 
geode-junit/src/test/java/org/apache/geode/test/junit/rules/CloseableReferenceTest.java
 create mode 100644 
geode-redis/src/acceptanceTest/java/org/apache/geode/redis/internal/executor/GeodeRedisServerStartUpAcceptanceTest.java
 copy 
geode-redis/src/{main/java/org/apache/geode/redis/internal/ParameterRequirements/ParameterRequirements.java
 => 
acceptanceTest/java/org/apache/geode/redis/internal/executor/pubsub/LettucePubSubNativeRedisAcceptanceTest.java}
 (62%)
 mode change 100644 => 100755
 copy 
geode-redis/src/{main/java/org/apache/geode/redis/internal/ParameterRequirements/ParameterRequirements.java
 => 
acceptanceTest/java/org/apache/geode/redis/internal/executor/pubsub/SubscriptionsNativeRedisAcceptanceTest.java}
 (62%)
 mode change 100644 => 100755
 copy 
geode-redis/src/{main/java/org/apache/geode/redis/internal/delta/AppendDeltaInfo.java
 => 
acceptanceTest/java/org/apache/geode/redis/internal/executor/server/InfoNativeRedisAcceptanceTest.java}
 (59%)
 create mode 100644 
geode-redis/src/commonTest/java/org/apache/geode/NativeRedisTestRule.java
 rename geode-redis/src/{integrationTest => 
commonTest}/java/org/apache/geode/redis/mocks/MockBinarySubscriber.java (100%)
 create mode 100644 
geode-redis/src/commonTest/java/org/apache/geode/redis/mocks/MockSubscriber.java
 delete mode 100644 
geode-redis/src/distributedTest/java/org/apache/geode/redis/MockSubscriber.java
 copy 
geode-redis/src/{acceptanceTest/java/org/apache/geode/redis/internal/executor/string/GetRangeNativeRedisAcceptanceTest.java
 => 
integrationTest/java/org/apache/geode/redis/internal/RedisStatsIntegrationTest.java}
 (50%)
 mode change 100755 => 100644
 create mode 100644 
geode-redis/src/integrationTest/java/org/apache/geode/redis/internal/executor/connection/QuitIntegrationTest.java
 create mode 100644 
geode-redis/src/integrationTest/java/org/apache/geode/redis/internal/executor/pubsub/LettucePubSubIntegrationTest.java
 create mode 100644 
geode-redis/src/integrationTest/java/org/apache/geode/redis/internal/executor/pubsub/SubscriptionsIntegrationTest.java
 create mode 100644 
geode-redis/src/integrationTest/java/org/apache/geode/redis/internal/executor/server/InfoIntegrationTest.java
 delete mode 100644 
geode-redis/src/integrationTest/java/org/apache/geode/redis/mocks/MockSubscriber.java
 create mode 100644 
geode-redis/src/main/java/org/apache/geode/redis/internal/executor/server/InfoExecutor.java
 rename 
geode-redis/src/{integrationTest/java/org/apache/geode/redis/mocks/MockSubscriberWithLatch.java
 => main/java/org/apache/geode/redis/internal/pubsub/SubscribeResult.java} (52%)

Reply via email to