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 41bd59b  GEODE-7845: Adding a cleaner simpler test. (#5622)
    omit 55550d3  GEODE-7845 blocking PR region clear if one or more server 
versions are too old (#5577)
    omit faed099  fix rebase compiling error
    omit c9e4a62  GEODE-7672: add dunit test to verify OQL index after PR 
clear. (#5436)
    omit b21b29b  GEODE-7846: Adding Stats for Partitioned Region Clear (#5391)
    omit 62701f9  GEODE-7680: PR.clear must be successful when interacting with 
rebalance (#5095)
    omit f81724f  GEODE-7670: PR Clear with Concurrent Ops DUnitTests (#4848)
    omit a0c0a68  GEODE-8361: Use Set instead of List to track cleared buckets 
(#5379)
    omit eaa1322  GEODE-8334: PR.clear should sync with putAll or removeAll on 
rvvLock (#5365)
    omit 2710545  GEODE-8173: Add unit test (coverage) for 
PartitionedRegionClear class. (#5208)
    omit 2aa3402  GEODE-7669 Test coverage for Partitioned Region clear with 
Overflow enabled (#5189)
    omit b4ae8f4  GEODE-7678 (2nd PR) - Support for cache-listener and 
client-notification for Partitioned Region Clear operation  (#5124)
    omit 86528ca  GEODE-7667: Fixing test to include PR clear help text.
    omit 8ef7564  GEODE-7894: Moving expiry tasks to AbstractRegion.
    omit a6874ef  GEODE-7676: Conversion of duration to seconds.
    omit af79a1b  GEODE-7667: Add a 'clear' gfsh command for PR and RR clear 
(#4818)
    omit ebad3ad  GEODE-7676: Add PR clear with expiration tests (#4970)
    omit c277e07  GEODE-7983: Clear region writer callbacks should not be 
invoked for bucket regions (#4954)
    omit 9a0b0cb  GEODE-7912: cacheWriter should be triggered when PR.clear 
(#4882)
    omit e030689  PR.clear's event id should be created and used in BR (#4805)
    omit 99ef1ae  GEODE-7682: add PR.clear  API (#4755)
    omit 7ff925a  GEODE-7683: introduce BR.cmnClearRegion
     add ae0d6bc  GEODE-8550: Rename DistributedCloseableReference (#5579)
     add eccd4f0  GEODE-8536: Allow limited retries when creating Lucene 
IndexWriter (#5553)
     add c91e915  Revert "GEODE-8536: Allow limited retries when creating 
Lucene IndexWriter (#5553)" (#5588)
     add fb3bcac  GEODE-8566: Redis native tests should not also stand up a 
Geode server (#5584)
     add b8147bb  GEODE-8577: PubSubNativeRedisAcceptanceTest is flaky (#5593)
     add 9bc288a  GEODE-8421: replace clean with destroy region (#5445)
     add f8dae61  GEODE-8577: Fix flaky PubSubNativeRedisAcceptanceTest (#5597)
     add 0c41271  GEODE-8538: Create test to validate ordering of redis 
pipeline commands (#5552)
     add e4c077a  GEODE-8576: fix doc on "security-peer-auth-init" (#5592)
     add 8f4566c  GEODE-8525: Ensure that all pubsub related commands run on 
the correct EventLoopGroup (#5591)
     add dbd1803  GEODE-8572: Make LogExporter not read dirs (#5595)
     add 74a850b  GEODE-8172_2: refactoring of failing testcase (#5599)
     add 6c8bc5e  GEODE-8216: modify test (#5335)
     add 73f6783  GEODE-8574: ClusterManagementService should not throw 
ClassCastExcept… (#5596)
     add bcdf3ca  GEODE-8582: Redis SCAN returns internal server error (#5603)
     add f4d44d6  GEODE-8584: Message transmission fails with 
IllegalStateException in socket i/o code (#5605)
     add faef811  GEODE-8579: Stop waiting locator-wait-time if all locators 
are available
     add c9ba7fa  GEODE-8587: Redis glob pattern does not match carriage 
return, line feed, and tab (#5608)
     add f3fb150  GEODE-8581: "Define index" and "create defined index" should 
work if … (#5602)
     add 6476002  GEODE-8590: Cleanup dependencies in the session state modules 
(#5610)
     add 30782f1  GEODE-8586: Redis SPOP with count on empty set returns NIL 
instead of empty array (#5609)
     add 0cc4fa0  GEODE-8559: Compute interest routing info after transaction 
committed. (#5581)
     add e85a1bd  GEODE-8517: GatewaySenderEventImpl's 2 new attributes were 
introduced… (#5530)
     add 1cab75d  GEODE-8600: Fix for faulty statistics QueueSize (#5616)
     add b167094  GEODE-8556: Remove outdated msg from docs (#5614)
     new 09638b8  GEODE-7683: introduce BR.cmnClearRegion
     new 04df003  GEODE-7682: add PR.clear  API (#4755)
     new 9674275  PR.clear's event id should be created and used in BR (#4805)
     new 647b8e0  GEODE-7912: cacheWriter should be triggered when PR.clear 
(#4882)
     new c89af00  GEODE-7983: Clear region writer callbacks should not be 
invoked for bucket regions (#4954)
     new 06d77ba  GEODE-7676: Add PR clear with expiration tests (#4970)
     new a7adc42  GEODE-7667: Add a 'clear' gfsh command for PR and RR clear 
(#4818)
     new 3522100  GEODE-7676: Conversion of duration to seconds.
     new 9999300  GEODE-7894: Moving expiry tasks to AbstractRegion.
     new d765608  GEODE-7667: Fixing test to include PR clear help text.
     new 0888d88  GEODE-7678 (2nd PR) - Support for cache-listener and 
client-notification for Partitioned Region Clear operation  (#5124)
     new be03f1c  GEODE-7669 Test coverage for Partitioned Region clear with 
Overflow enabled (#5189)
     new 65a9016  GEODE-8173: Add unit test (coverage) for 
PartitionedRegionClear class. (#5208)
     new 5948b18  GEODE-8334: PR.clear should sync with putAll or removeAll on 
rvvLock (#5365)
     new 2639633  GEODE-8361: Use Set instead of List to track cleared buckets 
(#5379)
     new 7d6c050  GEODE-7670: PR Clear with Concurrent Ops DUnitTests (#4848)
     new 02336cd  GEODE-7680: PR.clear must be successful when interacting with 
rebalance (#5095)
     new 91b19cc  GEODE-7846: Adding Stats for Partitioned Region Clear (#5391)
     new 4bf638a  GEODE-7672: add dunit test to verify OQL index after PR 
clear. (#5436)
     new 0589b0d  fix rebase compiling error
     new 68d7c30  GEODE-7845 blocking PR region clear if one or more server 
versions are too old (#5577)
     new 30a699d  GEODE-7845: Adding a cleaner simpler test. (#5622)

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   (41bd59b)
            \
             N -- N -- N   refs/heads/feature/GEODE-7665 (30a699d)

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 22 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            |  12 +
 .../geode-modules-session-internal/build.gradle    |  22 +-
 extensions/geode-modules-test/build.gradle         |  41 +-
 extensions/geode-modules-tomcat7/build.gradle      |  59 +-
 extensions/geode-modules-tomcat8/build.gradle      |  86 +-
 .../src/test/resources/expected-pom.xml            |  60 ++
 extensions/geode-modules-tomcat9/build.gradle      |  48 +-
 extensions/geode-modules/build.gradle              |  56 +-
 .../src/test/resources/expected-pom.xml            |  75 ++
 geode-assembly/build.gradle                        |   1 +
 .../shell/StatusLocatorExitCodeAcceptanceTest.java |   7 +-
 .../shell/StatusServerExitCodeAcceptanceTest.java  |   5 +-
 .../ReplicateRegionNetsearchDistributedTest.java   |   8 +-
 .../fixed/FixedPartitioningDUnitTest.java          |   4 +-
 .../internal/util/ManagementUtilsDUnitTest.java    |  11 +
 .../RestrictUseOfInetAddressJUnitTest.java         |   1 -
 .../codeAnalysis/sanctionedDataSerializables.txt   |   4 +-
 .../distributed/internal/DistributionManager.java  |   2 +
 .../internal/LonerDistributionManager.java         |   4 +
 .../geode/internal/cache/EntryEventImpl.java       |   5 +
 .../apache/geode/internal/cache/FilterProfile.java |  65 +-
 .../geode/internal/cache/FilterRoutingInfo.java    |  15 +
 .../geode/internal/cache/InternalCacheEvent.java   |   3 +
 .../apache/geode/internal/cache/LocalRegion.java   |  13 +-
 .../geode/internal/cache/PartitionedRegion.java    |   2 +-
 .../geode/internal/cache/TXCommitMessage.java      |  13 +-
 .../apache/geode/internal/cache/TXEntryState.java  |   5 +
 .../org/apache/geode/internal/cache/TXState.java   |  12 +-
 .../internal/cache/TxCallbackEventFactoryImpl.java |   5 +-
 .../ClientRegistrationEventQueueManager.java       |   2 +-
 .../geode/internal/cache/tx/DistTxEntryEvent.java  |   5 +
 .../internal/cache/wan/GatewaySenderEventImpl.java |  12 +-
 .../wan/parallel/ParallelGatewaySenderQueue.java   |  31 +-
 .../org/apache/geode/internal/net/BufferPool.java  |   7 +-
 .../org/apache/geode/internal/net/NioFilter.java   |  22 +-
 .../apache/geode/internal/net/NioSslEngine.java    |  17 +-
 .../org/apache/geode/internal/tcp/Connection.java  | 333 ++++----
 .../org/apache/geode/internal/tcp/MsgReader.java   |  82 +-
 .../api/LocatorClusterManagementService.java       |  40 +-
 .../management/internal/util/ManagementUtils.java  |   5 +
 .../geode/internal/cache/EntryEventImplTest.java   | 198 ++---
 .../geode/internal/cache/FilterProfileTest.java    | 258 ++++++
 .../geode/internal/cache/LocalRegionTest.java      |  55 ++
 .../geode/internal/cache/TXCommitMessageTest.java  |  23 +
 .../apache/geode/internal/cache/TXStateTest.java   |  24 +
 .../tier/sockets/CacheClientNotifierTest.java      |   2 +-
 .../ClientRegistrationEventQueueManagerTest.java   |   2 +-
 .../cache/wan/GatewaySenderEventImplTest.java      |  79 ++
 .../geode/internal/net/NioSslEngineTest.java       |  26 +-
 .../api/LocatorClusterManagementServiceTest.java   |  24 +-
 .../cache/RemoteCQTransactionDUnitTest.java        | 310 ++++----
 .../running/starting_up_shutting_down.html.md.erb  |   8 +-
 .../topics/gemfire_properties.html.md.erb          |   2 +-
 ...ributedCloseableReferenceCacheExampleTest.java} |  18 +-
 ...seableReferenceLocatorLauncherExampleTest.java} |  19 +-
 ...oseableReferenceServerLauncherExampleTest.java} |  21 +-
 ...ibutedCloseableReferenceSystemExampleTest.java} |  19 +-
 ...java => DistributedCloseableReferenceTest.java} | 244 +++---
 .../geode/test/dunit/DistributedTestUtils.java     |  71 +-
 ...nce.java => DistributedCloseableReference.java} | 100 ++-
 .../geode/test/dunit/rules/DistributedRule.java    |  13 +-
 ...xesCommandWithMultipleGfshSessionDUnitTest.java | 118 +++
 .../cli/util/LogExporterFileIntegrationTest.java   |  10 +
 .../cli/util/LogExporterIntegrationTest.java       | 203 ++---
 .../apache/geode/management/cli/GfshCommand.java   |  12 +
 .../cli/commands/ClearDefinedIndexesCommand.java   |  11 +
 .../internal/cli/commands/DefineIndexCommand.java  |  11 +
 .../internal/cli/commands/IndexDefinition.java     |   5 +-
 .../functions/ManageIndexDefinitionFunction.java   |  40 +
 .../management/internal/cli/util/LogExporter.java  |  10 +-
 .../sanctioned-geode-gfsh-serializables.txt        |   1 +
 .../cli/commands/GfshCommandJUnitTest.java         |  28 +
 .../ManageIndexDefinitionFunctionTest.java         |  68 ++
 geode-junit/build.gradle                           |   1 +
 .../apache/geode/internal/AvailablePortHelper.java |   2 +-
 .../geode/test/junit/rules/CloseableReference.java |  17 +-
 .../membership/gms/MembershipIntegrationTest.java  |  63 ++
 .../membership/gms/membership/GMSJoinLeave.java    |   6 +-
 .../org/apache/geode/internal/AvailablePort.java   |  22 +-
 geode-memcached/build.gradle                       |   1 +
 geode-pulse/geode-pulse-test/build.gradle          |   1 +
 ...ommandPipeliningNativeRedisAcceptanceTest.java} |  12 +-
 .../GlobPatternNativeRedisAcceptanceTest.java      |  12 +-
 .../connection/PingNativeRedisAcceptanceTest.java  |  11 +-
 .../hash/HashesNativeRedisAcceptanceTest.java      |  20 +-
 .../executor/key/DelNativeRedisAcceptanceTest.java |  12 +-
 .../key/ExistsNativeRedisAcceptanceTest.java       |  20 +-
 .../key/ExpireAtNativeRedisAcceptanceTest.java     |  17 +-
 .../key/ExpireNativeRedisAcceptanceTest.java       |  17 +-
 .../key/KeysNativeRedisAcceptanceTest.java         |  11 +-
 .../key/PTTLNativeRedisAcceptanceTest.java         |  12 +-
 .../key/PersistNativeRedisAcceptanceTest.java      |  19 +-
 .../key/PexpireNativeRedisAcceptanceTest.java      |  17 +-
 .../key/RenameNativeRedisAcceptanceTest.java       |  22 +-
 .../ScanNativeRedisAcceptanceTest.java}            |  11 +-
 .../executor/key/TTLNativeRedisAcceptanceTest.java |  12 +-
 .../key/TypeNativeRedisAcceptanceTest.java         |  11 +-
 .../LettucePubSubNativeRedisAcceptanceTest.java    |  12 +-
 .../pubsub/PubSubNativeRedisAcceptanceTest.java    |  22 +-
 .../SubscriptionsNativeRedisAcceptanceTest.java    |   8 +-
 .../FlushAllNativeRedisAcceptanceTest.java}        |  11 +-
 .../server/InfoNativeRedisAcceptanceTest.java      |  14 +-
 .../TimeNativeRedisAcceptanceTest.java}            |  11 +-
 .../set/SDiffNativeRedisAcceptanceTest.java        |  18 +-
 .../set/SInterNativeRedisAcceptanceTest.java       |  18 +-
 .../set/SIsMemberNativeRedisAcceptanceTest.java    |  13 +-
 .../set/SMoveNativeRedisAcceptanceTest.java        |  18 +-
 .../set/SPopNativeRedisAcceptanceTest.java         |  17 +-
 .../set/SRemNativeRedisAcceptanceTest.java         |  18 +-
 .../set/SUnionNativeRedisAcceptanceTest.java       |  17 +-
 .../set/SetsNativeRedisAcceptanceTest.java         |  18 +-
 .../string/AppendNativeRedisAcceptanceTest.java    |  14 +-
 .../string/BitCountNativeRedisAcceptanceTest.java  |  11 +-
 .../string/BitOpNativeRedisAcceptanceTest.java     |  12 +-
 .../string/BitPosNativeRedisAcceptanceTest.java    |  12 +-
 .../string/DecrByNativeRedisAcceptanceTest.java    |  15 +-
 .../string/DecrNativeRedisAcceptanceTest.java      |  13 +-
 .../string/GetBitNativeRedisAcceptanceTest.java    |  12 +-
 .../string/GetNativeRedisAcceptanceTest.java       |  12 +-
 .../string/GetRangeNativeRedisAcceptanceTest.java  |  12 +-
 .../string/GetSetNativeRedisAcceptanceTest.java    |  13 +-
 .../IncrByFloatNativeRedisAcceptanceTest.java      |  15 +-
 .../string/IncrByNativeRedisAcceptanceTest.java    |  15 +-
 .../string/IncrNativeRedisAcceptanceTest.java      |  13 +-
 .../string/MGetNativeRedisAcceptanceTest.java      |  13 +-
 .../string/MSetNXNativeRedisAcceptanceTest.java    |  12 +-
 .../string/MSetNativeRedisAcceptanceTest.java      |  13 +-
 .../string/PSetEXNativeRedisAcceptanceTest.java    |  12 +-
 .../string/SetBitNativeRedisAcceptanceTest.java    |  12 +-
 .../string/SetExNativeRedisAcceptanceTest.java     |  12 +-
 .../string/SetNXNativeRedisAcceptanceTest.java     |  12 +-
 .../string/SetNativeRedisAcceptanceTest.java       |  14 +-
 .../string/SetRangeNativeRedisAcceptanceTest.java  |  12 +-
 .../string/StrLenNativeRedisAcceptanceTest.java    |  12 +-
 .../geode/test/dunit/rules/RedisPortSupplier.java} |  10 +-
 ... AbstractCommandPipeliningIntegrationTest.java} |  67 +-
 .../redis/CommandPipeliningIntegrationTest.java    |  76 +-
 ...ava => AbstractGlobPatternIntegrationTest.java} |  27 +-
 .../executor/GlobPatternIntegrationTest.java       | 240 +-----
 .../internal/executor/UnknownIntegrationTest.java  |   2 +-
 ...nTest.java => AbstractPingIntegrationTest.java} |  28 +-
 .../executor/connection/PingIntegrationTest.java   |  56 +-
 .../executor/connection/QuitIntegrationTest.java   |   5 +-
 ...est.java => AbstractHashesIntegrationTest.java} |  35 +-
 .../executor/hash/HashesIntegrationTest.java       | 719 +----------------
 ...onTest.java => AbstractDelIntegrationTest.java} |  31 +-
 ...est.java => AbstractExistsIntegrationTest.java} |  35 +-
 ...t.java => AbstractExpireAtIntegrationTest.java} |  31 +-
 ...est.java => AbstractExpireIntegrationTest.java} |  27 +-
 ...nTest.java => AbstractKeysIntegrationTest.java} |  37 +-
 ...nTest.java => AbstractPTTLIntegrationTest.java} |  27 +-
 ...st.java => AbstractPersistIntegrationTest.java} |  31 +-
 ...st.java => AbstractPexpireIntegrationTest.java} |  28 +-
 ...est.java => AbstractRenameIntegrationTest.java} |  59 +-
 .../executor/key/AbstractScanIntegrationTest.java  | 112 +++
 ...onTest.java => AbstractTTLIntegrationTest.java} |  27 +-
 ...nTest.java => AbstractTypeIntegrationTest.java} |  27 +-
 .../internal/executor/key/DelIntegrationTest.java  | 103 +--
 .../executor/key/ExistsIntegrationTest.java        | 174 +---
 .../executor/key/ExpireAtIntegrationTest.java      | 110 +--
 .../executor/key/ExpireIntegrationTest.java        | 324 +-------
 .../internal/executor/key/KeysIntegrationTest.java |  75 +-
 .../internal/executor/key/PTTLIntegrationTest.java |  59 +-
 .../executor/key/PersistIntegrationTest.java       | 128 +--
 .../executor/key/PexpireIntegrationTest.java       |  75 +-
 .../executor/key/RenameIntegrationTest.java        | 398 +---------
 .../executor/key/ScanIntegrationTest.java}         |  15 +-
 .../internal/executor/key/TTLIntegrationTest.java  |  59 +-
 .../internal/executor/key/TypeIntegrationTest.java |  68 +-
 ...a => AbstractLettucePubSubIntegrationTest.java} |   9 +-
 ...est.java => AbstractPubSubIntegrationTest.java} |  48 +-
 ...a => AbstractSubscriptionsIntegrationTest.java} |  31 +-
 .../pubsub/LettucePubSubIntegrationTest.java       | 354 +--------
 .../executor/pubsub/PubSubIntegrationTest.java     | 877 +--------------------
 .../pubsub/SubscriptionsIntegrationTest.java       |  81 +-
 ...t.java => AbstractFlushAllIntegrationTest.java} |  28 +-
 ...nTest.java => AbstractInfoIntegrationTest.java} |  60 +-
 ...nTest.java => AbstractTimeIntegrationTest.java} |  18 +-
 .../executor/server/FlushAllIntegrationTest.java   |  35 +-
 .../executor/server/InfoIntegrationTest.java       | 157 +---
 .../executor/server/ShutdownIntegrationTest.java   |   4 +-
 .../executor/server/TimeIntegrationTest.java       |  42 +-
 ...Test.java => AbstractSDiffIntegrationTest.java} |  36 +-
 ...est.java => AbstractSInterIntegrationTest.java} |  35 +-
 ....java => AbstractSIsMemberIntegrationTest.java} |  27 +-
 ...Test.java => AbstractSMoveIntegrationTest.java} |  36 +-
 ...nTest.java => AbstractSPopIntegrationTest.java} |  79 +-
 ...nTest.java => AbstractSRemIntegrationTest.java} |  36 +-
 ...est.java => AbstractSUnionIntegrationTest.java} |  36 +-
 ...nTest.java => AbstractSetsIntegrationTest.java} |  37 +-
 .../executor/set/SDiffIntegrationTest.java         | 179 +----
 .../executor/set/SInterIntegrationTest.java        | 179 +----
 .../executor/set/SIsMemberIntegrationTest.java     |  68 +-
 .../executor/set/SMoveIntegrationTest.java         | 117 +--
 .../internal/executor/set/SPopIntegrationTest.java | 163 +---
 .../internal/executor/set/SRemIntegrationTest.java | 161 +---
 .../executor/set/SUnionIntegrationTest.java        | 172 +---
 .../internal/executor/set/SetsIntegrationTest.java | 236 +-----
 ...est.java => AbstractAppendIntegrationTest.java} |  27 +-
 ...t.java => AbstractBitCountIntegrationTest.java} |  25 +-
 ...Test.java => AbstractBitOpIntegrationTest.java} |  25 +-
 ...est.java => AbstractBitPosIntegrationTest.java} |  25 +-
 ...est.java => AbstractDecrByIntegrationTest.java} |  27 +-
 ...nTest.java => AbstractDecrIntegrationTest.java} |  29 +-
 ...est.java => AbstractGetBitIntegrationTest.java} |  25 +-
 ...onTest.java => AbstractGetIntegrationTest.java} |  25 +-
 ...t.java => AbstractGetRangeIntegrationTest.java} |  25 +-
 ...est.java => AbstractGetSetIntegrationTest.java} |  29 +-
 ...ava => AbstractIncrByFloatIntegrationTest.java} |  27 +-
 ...est.java => AbstractIncrByIntegrationTest.java} |  27 +-
 ...nTest.java => AbstractIncrIntegrationTest.java} |  29 +-
 ...nTest.java => AbstractMGetIntegrationTest.java} |  25 +-
 ...nTest.java => AbstractMSetIntegrationTest.java} |  29 +-
 ...est.java => AbstractMSetNXIntegrationTest.java} |  25 +-
 ...est.java => AbstractPSetEXIntegrationTest.java} |  25 +-
 ...est.java => AbstractSetBitIntegrationTest.java} |  25 +-
 ...Test.java => AbstractSetEXIntegrationTest.java} |  25 +-
 ...onTest.java => AbstractSetIntegrationTest.java} |  29 +-
 ...Test.java => AbstractSetNXIntegrationTest.java} |  25 +-
 ...t.java => AbstractSetRangeIntegrationTest.java} |  25 +-
 ...est.java => AbstractStrLenIntegrationTest.java} |  25 +-
 .../executor/string/AppendIntegrationTest.java     | 101 +--
 .../executor/string/BitCountIntegrationTest.java   | 135 +---
 .../executor/string/BitOpIntegrationTest.java      | 186 +----
 .../executor/string/BitPosIntegrationTest.java     |  52 +-
 .../executor/string/DecrByIntegrationTest.java     |  63 +-
 .../executor/string/DecrIntegrationTest.java       |  68 +-
 .../executor/string/GetBitIntegrationTest.java     |  63 +-
 .../executor/string/GetIntegrationTest.java        |  68 +-
 .../executor/string/GetRangeIntegrationTest.java   | 121 +--
 .../executor/string/GetSetIntegrationTest.java     | 140 +---
 .../string/IncrByFloatIntegrationTest.java         |  51 +-
 .../executor/string/IncrByIntegrationTest.java     |  62 +-
 .../executor/string/IncrIntegrationTest.java       |  98 +--
 .../executor/string/MGetIntegrationTest.java       |  43 +-
 .../executor/string/MSetIntegrationTest.java       | 137 +---
 .../executor/string/MSetNXIntegrationTest.java     |  50 +-
 .../executor/string/PSetEXIntegrationTest.java     |  33 +-
 .../executor/string/SetBitIntegrationTest.java     |  72 +-
 .../executor/string/SetEXIntegrationTest.java      |  40 +-
 .../executor/string/SetIntegrationTest.java        | 491 +-----------
 .../executor/string/SetNXIntegrationTest.java      |  47 +-
 .../executor/string/SetRangeIntegrationTest.java   |  84 +-
 .../executor/string/StrLenIntegrationTest.java     |  64 +-
 .../geode/redis/internal/GeodeRedisServer.java     |   2 +-
 .../geode/redis/internal/executor/GlobPattern.java |   2 +-
 .../internal/executor/connection/PingExecutor.java |   2 +
 .../internal/executor/connection/QuitExecutor.java |   3 +
 .../redis/internal/executor/key/ScanExecutor.java  |  37 +-
 .../executor/pubsub/PsubscribeExecutor.java        |   5 +
 .../executor/pubsub/PunsubscribeExecutor.java      |   2 +
 .../executor/pubsub/SubscribeExecutor.java         |   7 +
 .../executor/pubsub/UnsubscribeExecutor.java       |   2 +
 .../redis/internal/executor/set/SPopExecutor.java  |  15 +-
 .../internal/netty/ExecutionHandlerContext.java    |  30 +
 .../geode/internal/cache/wan/WANTestBase.java      |   9 +
 ...ANPersistenceEnabledGatewaySenderDUnitTest.java |  14 +-
 .../wan/parallel/ParallelWANStatsDUnitTest.java    |  43 +
 ...ANPersistenceEnabledGatewaySenderDUnitTest.java |  19 +-
 gradle/publish-java.gradle                         |   5 +-
 260 files changed, 3599 insertions(+), 10226 deletions(-)
 create mode 100644 
extensions/geode-modules-tomcat8/src/test/resources/expected-pom.xml
 create mode 100644 extensions/geode-modules/src/test/resources/expected-pom.xml
 create mode 100644 
geode-core/src/test/java/org/apache/geode/internal/cache/FilterProfileTest.java
 rename 
geode-dunit/src/distributedTest/java/org/apache/geode/test/dunit/examples/{DistributedReferenceCacheExampleTest.java
 => DistributedCloseableReferenceCacheExampleTest.java} (72%)
 rename 
geode-dunit/src/distributedTest/java/org/apache/geode/test/dunit/examples/{DistributedReferenceLocatorLauncherExampleTest.java
 => DistributedCloseableReferenceLocatorLauncherExampleTest.java} (83%)
 rename 
geode-dunit/src/distributedTest/java/org/apache/geode/test/dunit/examples/{DistributedReferenceServerLauncherExampleTest.java
 => DistributedCloseableReferenceServerLauncherExampleTest.java} (78%)
 rename 
geode-dunit/src/distributedTest/java/org/apache/geode/test/dunit/examples/{DistributedReferenceSystemExampleTest.java
 => DistributedCloseableReferenceSystemExampleTest.java} (71%)
 rename 
geode-dunit/src/distributedTest/java/org/apache/geode/test/dunit/rules/tests/{DistributedReferenceTest.java
 => DistributedCloseableReferenceTest.java} (55%)
 rename 
geode-dunit/src/main/java/org/apache/geode/test/dunit/rules/{DistributedReference.java
 => DistributedCloseableReference.java} (58%)
 create mode 100644 
geode-gfsh/src/distributedTest/java/org/apache/geode/management/internal/cli/commands/CreateDefinedIndexesCommandWithMultipleGfshSessionDUnitTest.java
 create mode 100644 
geode-gfsh/src/main/java/org/apache/geode/management/internal/cli/functions/ManageIndexDefinitionFunction.java
 create mode 100644 
geode-gfsh/src/test/java/org/apache/geode/management/internal/cli/functions/ManageIndexDefinitionFunctionTest.java
 rename {geode-core => 
geode-membership}/src/main/java/org/apache/geode/internal/AvailablePort.java 
(96%)
 copy 
geode-redis/src/acceptanceTest/java/org/apache/geode/redis/{internal/executor/pubsub/SubscriptionsNativeRedisAcceptanceTest.java
 => CommandPipeliningNativeRedisAcceptanceTest.java} (81%)
 mode change 100755 => 100644
 copy 
geode-redis/src/acceptanceTest/java/org/apache/geode/redis/internal/executor/{pubsub/SubscriptionsNativeRedisAcceptanceTest.java
 => key/ScanNativeRedisAcceptanceTest.java} (82%)
 mode change 100755 => 100644
 copy 
geode-redis/src/acceptanceTest/java/org/apache/geode/redis/internal/executor/{pubsub/SubscriptionsNativeRedisAcceptanceTest.java
 => server/FlushAllNativeRedisAcceptanceTest.java} (81%)
 mode change 100755 => 100644
 copy 
geode-redis/src/acceptanceTest/java/org/apache/geode/redis/internal/executor/{pubsub/SubscriptionsNativeRedisAcceptanceTest.java
 => server/TimeNativeRedisAcceptanceTest.java} (81%)
 mode change 100755 => 100644
 copy 
geode-redis/src/{acceptanceTest/java/org/apache/geode/redis/internal/executor/pubsub/SubscriptionsNativeRedisAcceptanceTest.java
 => commonTest/java/org/apache/geode/test/dunit/rules/RedisPortSupplier.java} 
(72%)
 mode change 100755 => 100644
 copy 
geode-redis/src/integrationTest/java/org/apache/geode/redis/{CommandPipeliningIntegrationTest.java
 => AbstractCommandPipeliningIntegrationTest.java} (62%)
 copy 
geode-redis/src/integrationTest/java/org/apache/geode/redis/internal/executor/{GlobPatternIntegrationTest.java
 => AbstractGlobPatternIntegrationTest.java} (92%)
 copy 
geode-redis/src/integrationTest/java/org/apache/geode/redis/internal/executor/connection/{PingIntegrationTest.java
 => AbstractPingIntegrationTest.java} (77%)
 copy 
geode-redis/src/integrationTest/java/org/apache/geode/redis/internal/executor/hash/{HashesIntegrationTest.java
 => AbstractHashesIntegrationTest.java} (96%)
 copy 
geode-redis/src/integrationTest/java/org/apache/geode/redis/internal/executor/key/{DelIntegrationTest.java
 => AbstractDelIntegrationTest.java} (83%)
 copy 
geode-redis/src/integrationTest/java/org/apache/geode/redis/internal/executor/key/{ExistsIntegrationTest.java
 => AbstractExistsIntegrationTest.java} (86%)
 copy 
geode-redis/src/integrationTest/java/org/apache/geode/redis/internal/executor/key/{ExpireAtIntegrationTest.java
 => AbstractExpireAtIntegrationTest.java} (85%)
 copy 
geode-redis/src/integrationTest/java/org/apache/geode/redis/internal/executor/key/{ExpireIntegrationTest.java
 => AbstractExpireIntegrationTest.java} (93%)
 copy 
geode-redis/src/integrationTest/java/org/apache/geode/redis/internal/executor/key/{KeysIntegrationTest.java
 => AbstractKeysIntegrationTest.java} (82%)
 copy 
geode-redis/src/integrationTest/java/org/apache/geode/redis/internal/executor/key/{PTTLIntegrationTest.java
 => AbstractPTTLIntegrationTest.java} (79%)
 copy 
geode-redis/src/integrationTest/java/org/apache/geode/redis/internal/executor/key/{PersistIntegrationTest.java
 => AbstractPersistIntegrationTest.java} (86%)
 copy 
geode-redis/src/integrationTest/java/org/apache/geode/redis/internal/executor/key/{PexpireIntegrationTest.java
 => AbstractPexpireIntegrationTest.java} (80%)
 copy 
geode-redis/src/integrationTest/java/org/apache/geode/redis/internal/executor/key/{RenameIntegrationTest.java
 => AbstractRenameIntegrationTest.java} (91%)
 create mode 100644 
geode-redis/src/integrationTest/java/org/apache/geode/redis/internal/executor/key/AbstractScanIntegrationTest.java
 copy 
geode-redis/src/integrationTest/java/org/apache/geode/redis/internal/executor/key/{TTLIntegrationTest.java
 => AbstractTTLIntegrationTest.java} (79%)
 copy 
geode-redis/src/integrationTest/java/org/apache/geode/redis/internal/executor/key/{TypeIntegrationTest.java
 => AbstractTypeIntegrationTest.java} (81%)
 copy 
geode-redis/src/{acceptanceTest/java/org/apache/geode/redis/internal/executor/pubsub/SubscriptionsNativeRedisAcceptanceTest.java
 => 
integrationTest/java/org/apache/geode/redis/internal/executor/key/ScanIntegrationTest.java}
 (72%)
 mode change 100755 => 100644
 copy 
geode-redis/src/integrationTest/java/org/apache/geode/redis/internal/executor/pubsub/{LettucePubSubIntegrationTest.java
 => AbstractLettucePubSubIntegrationTest.java} (98%)
 copy 
geode-redis/src/integrationTest/java/org/apache/geode/redis/internal/executor/pubsub/{PubSubIntegrationTest.java
 => AbstractPubSubIntegrationTest.java} (96%)
 copy 
geode-redis/src/integrationTest/java/org/apache/geode/redis/internal/executor/pubsub/{SubscriptionsIntegrationTest.java
 => AbstractSubscriptionsIntegrationTest.java} (79%)
 copy 
geode-redis/src/integrationTest/java/org/apache/geode/redis/internal/executor/server/{FlushAllIntegrationTest.java
 => AbstractFlushAllIntegrationTest.java} (72%)
 copy 
geode-redis/src/integrationTest/java/org/apache/geode/redis/internal/executor/server/{InfoIntegrationTest.java
 => AbstractInfoIntegrationTest.java} (75%)
 copy 
geode-redis/src/integrationTest/java/org/apache/geode/redis/internal/executor/server/{TimeIntegrationTest.java
 => AbstractTimeIntegrationTest.java} (76%)
 copy 
geode-redis/src/integrationTest/java/org/apache/geode/redis/internal/executor/set/{SDiffIntegrationTest.java
 => AbstractSDiffIntegrationTest.java} (90%)
 copy 
geode-redis/src/integrationTest/java/org/apache/geode/redis/internal/executor/set/{SInterIntegrationTest.java
 => AbstractSInterIntegrationTest.java} (91%)
 copy 
geode-redis/src/integrationTest/java/org/apache/geode/redis/internal/executor/set/{SIsMemberIntegrationTest.java
 => AbstractSIsMemberIntegrationTest.java} (83%)
 copy 
geode-redis/src/integrationTest/java/org/apache/geode/redis/internal/executor/set/{SMoveIntegrationTest.java
 => AbstractSMoveIntegrationTest.java} (85%)
 copy 
geode-redis/src/integrationTest/java/org/apache/geode/redis/internal/executor/set/{SPopIntegrationTest.java
 => AbstractSPopIntegrationTest.java} (76%)
 copy 
geode-redis/src/integrationTest/java/org/apache/geode/redis/internal/executor/set/{SRemIntegrationTest.java
 => AbstractSRemIntegrationTest.java} (86%)
 copy 
geode-redis/src/integrationTest/java/org/apache/geode/redis/internal/executor/set/{SUnionIntegrationTest.java
 => AbstractSUnionIntegrationTest.java} (89%)
 copy 
geode-redis/src/integrationTest/java/org/apache/geode/redis/internal/executor/set/{SetsIntegrationTest.java
 => AbstractSetsIntegrationTest.java} (91%)
 copy 
geode-redis/src/integrationTest/java/org/apache/geode/redis/internal/executor/string/{AppendIntegrationTest.java
 => AbstractAppendIntegrationTest.java} (85%)
 copy 
geode-redis/src/integrationTest/java/org/apache/geode/redis/internal/executor/string/{BitCountIntegrationTest.java
 => AbstractBitCountIntegrationTest.java} (89%)
 copy 
geode-redis/src/integrationTest/java/org/apache/geode/redis/internal/executor/string/{BitOpIntegrationTest.java
 => AbstractBitOpIntegrationTest.java} (92%)
 copy 
geode-redis/src/integrationTest/java/org/apache/geode/redis/internal/executor/string/{BitPosIntegrationTest.java
 => AbstractBitPosIntegrationTest.java} (82%)
 copy 
geode-redis/src/integrationTest/java/org/apache/geode/redis/internal/executor/string/{DecrByIntegrationTest.java
 => AbstractDecrByIntegrationTest.java} (79%)
 copy 
geode-redis/src/integrationTest/java/org/apache/geode/redis/internal/executor/string/{DecrIntegrationTest.java
 => AbstractDecrIntegrationTest.java} (81%)
 copy 
geode-redis/src/integrationTest/java/org/apache/geode/redis/internal/executor/string/{GetBitIntegrationTest.java
 => AbstractGetBitIntegrationTest.java} (81%)
 copy 
geode-redis/src/integrationTest/java/org/apache/geode/redis/internal/executor/string/{GetIntegrationTest.java
 => AbstractGetIntegrationTest.java} (81%)
 copy 
geode-redis/src/integrationTest/java/org/apache/geode/redis/internal/executor/string/{GetRangeIntegrationTest.java
 => AbstractGetRangeIntegrationTest.java} (90%)
 copy 
geode-redis/src/integrationTest/java/org/apache/geode/redis/internal/executor/string/{GetSetIntegrationTest.java
 => AbstractGetSetIntegrationTest.java} (89%)
 copy 
geode-redis/src/integrationTest/java/org/apache/geode/redis/internal/executor/string/{IncrByFloatIntegrationTest.java
 => AbstractIncrByFloatIntegrationTest.java} (77%)
 copy 
geode-redis/src/integrationTest/java/org/apache/geode/redis/internal/executor/string/{IncrByIntegrationTest.java
 => AbstractIncrByIntegrationTest.java} (79%)
 copy 
geode-redis/src/integrationTest/java/org/apache/geode/redis/internal/executor/string/{IncrIntegrationTest.java
 => AbstractIncrIntegrationTest.java} (85%)
 copy 
geode-redis/src/integrationTest/java/org/apache/geode/redis/internal/executor/string/{MGetIntegrationTest.java
 => AbstractMGetIntegrationTest.java} (76%)
 copy 
geode-redis/src/integrationTest/java/org/apache/geode/redis/internal/executor/string/{MSetIntegrationTest.java
 => AbstractMSetIntegrationTest.java} (89%)
 copy 
geode-redis/src/integrationTest/java/org/apache/geode/redis/internal/executor/string/{MSetNXIntegrationTest.java
 => AbstractMSetNXIntegrationTest.java} (78%)
 copy 
geode-redis/src/integrationTest/java/org/apache/geode/redis/internal/executor/string/{PSetEXIntegrationTest.java
 => AbstractPSetEXIntegrationTest.java} (71%)
 copy 
geode-redis/src/integrationTest/java/org/apache/geode/redis/internal/executor/string/{SetBitIntegrationTest.java
 => AbstractSetBitIntegrationTest.java} (83%)
 copy 
geode-redis/src/integrationTest/java/org/apache/geode/redis/internal/executor/string/{SetEXIntegrationTest.java
 => AbstractSetEXIntegrationTest.java} (75%)
 copy 
geode-redis/src/integrationTest/java/org/apache/geode/redis/internal/executor/string/{SetIntegrationTest.java
 => AbstractSetIntegrationTest.java} (96%)
 copy 
geode-redis/src/integrationTest/java/org/apache/geode/redis/internal/executor/string/{SetNXIntegrationTest.java
 => AbstractSetNXIntegrationTest.java} (76%)
 copy 
geode-redis/src/integrationTest/java/org/apache/geode/redis/internal/executor/string/{SetRangeIntegrationTest.java
 => AbstractSetRangeIntegrationTest.java} (85%)
 copy 
geode-redis/src/integrationTest/java/org/apache/geode/redis/internal/executor/string/{StrLenIntegrationTest.java
 => AbstractStrLenIntegrationTest.java} (81%)

Reply via email to