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 1899c24  Rebase missed code changes in DistributedClearOperation
 discard a66dde8  rebase to develop
 discard bed0734  GEODE-9194: Feature/region stats update (#6430)
 discard 85ecd69  GEODE-9194: Missing file is causing trouble (#6574)
 discard eb6f7c6  GEODE-9195: Remove PR clear local locking (#6410)
 discard 7427273  GEODE-9132: Fix locking in PRClearCreateIndexDUnitTest
 discard a139614  GEODE-9132: Use factory method to avoid escaped reference
 discard 7e2ee09  GEODE-9132: Always acquire write lock for PR clear
 discard ce2a9ee  GEODE-9132: 
PartitionedRegionClearWithConcurrentOperationsDUnitTest cleanup 3
 discard e3ef061  GEODE-9132: 
PartitionedRegionClearWithConcurrentOperationsDUnitTest cleanup 2
 discard ec48272  GEODE-9132: 
PartitionedRegionClearWithConcurrentOperationsDUnitTest cleanup 1
 discard 125da07  Fixup AnalyzeCoreSerializablesJUnitTest for 
PartitionedRegionPartialClearException
 discard 5858295  GEODE-9132: Remove ClearPRMessage from 
sanctionedDataSerializables.txt
 discard 1196265  GEODE-9132: Cleanup PartitionedRegionPartialClearException
 discard ef0b7ec  GEODE-9132: Undelete unnecessary uses of final
 discard 2ed5569  GEODE-9132: Remove unused DSFID constants
 discard 436bc4e  GEODE-9132: Cleanup PartitionedRegionClearMessage
 discard 0fed677  GEODE-9132: Fixup PartitionResponse constructors
 discard 7d522e6  GEODE-9132: Delete ClearPRMessage
 discard 5726d03  GEODE-7674: Clear on PR with lucene index should throw 
exception (#6317)
 discard 81eb1be  GEODE-7683: introduce BR.cmnClearRegion
     add efdfc44  GEODE-10071: Remove cyclical dependency in wan-copy region 
command classes (#7423)
     add 43d6047  GEODE-10111: Introduce COMMITWATCHERS (#7428)
     add c1ea81a  GEODE-10110: Do not wrap CacheClosedException unexpectedly. 
(#7426)
     add 9c701fc  GEODE-10066: Disable test until flakiness is resolved. (#7433)
     add 8610ee7  GEODE-10103: Retrieve full region path names (#7419)
     add 09cd192  GEODE-10108: Add version field to AbstractRedisData and 
deltas (#7429)
     add 19b889e  GEODE-10099: Add 1.12.9 as old version (#7438)
     add ac0c3d5  GEODE-10117: Added section in docs about memory (#7439)
     add defc168  GEODE-10114: Always checkReadiness if indexManager is null 
(#7432)
     add be028f2  GEODE-10010: Refine per-second Redis stats (#7437)
     add 15d4882  GEODE-10104: allow create gateway sender command with 
dispatch threads for parallel sender (#7421)
     add 671c9f5  GEODE-8140: Set scope field in gfsh. (#7387)
     add 68f2c63  GEODE-10092: cleanup unused code (#7441)
     add 2554f42  GEODE-10097: Avoid Thread.sleep for reauthentication in 
MessageDispatcher (#7416)
     add b683e1d  GEODE-10092: cleanup unnecessary method arguments (#7445)
     add f2b9b90  GEODE-10100: Replace 1.13.7 with 1.13.8 as old version (#7447)
     add b129e58  GEODE-288: Adds @Deprecated annotation to old admin service. 
(#7430)
     add fb5c9c1  GEODE-10127: Reverts changes from GEODE-8955. (#7450)
     add 41f9ec5  GEODE-9809: stop monitoring of destroyed regions (#7113)
     add 9ff27b3  GEODE-10046: Bump 3rd-party dependency versions (#7434)
     add a2f4756  Revert "roll develop to 1.16.0 now that support/1.15 has been 
created (#7309)" (#7453)
     add e9a5243  GEODE-9642: Wait for colocation completed at partitioned 
region initialization (#6909)
     add 199132e  GEODE-9954: Implement Radish RPUSH command (#7417)
     add 24695be  GEODE-10127: Disables test until this issue is resolved. 
(#7454)
     add 09b7e12  GEODE-9787: Cascading deprecations for Statistics int 
methods. (#7279)
     add d00dcab  GEODE-10066: Fixes testing issues. (#7436)
     add 69b3acc  GEODE-10128: Open/export packages for JDK 17 (#7451)
     add e08bba5  GEODE-10130: Check containsKey under synchronization. (#7452)
     add 5e0a557  GEODE-10137: allow PRs to opt-in to JDK17 via jdk17 label 
(#7458)
     add ffde8c7  GEODE-10067: Optimize wan-copy region command (#7420)
     add 669149d  GEODE-9952: Support LSET Command (#7396)
     add 57696a3  GEODE-10089: update release scripts to handle 1.15 (#7406)
     add 2ad694c  GEODE-10092: Prevent tombstone count update in the middle of 
size count (#7448)
     add 8272807  GEODE-10039: Fix the issue that BucketProfile can be stale in 
rare cases. (#7440)
     add d67aba9  GEODE-10105: when stopping gw sender, for pending events set 
possible… (#7422)
     add e83107c  GEODE-9951: Add support for Radish RPOP command (#7418)
     add a3d8ef8  GEODE-10139: add -f to curl (#7464)
     new 65d1c1d  GEODE-7683: introduce BR.cmnClearRegion
     new 4cd1c00  GEODE-7674: Clear on PR with lucene index should throw 
exception (#6317)
     new 97010e2  GEODE-9132: Delete ClearPRMessage
     new eb3a5b5  GEODE-9132: Fixup PartitionResponse constructors
     new 678aef4  GEODE-9132: Cleanup PartitionedRegionClearMessage
     new 6914727  GEODE-9132: Remove unused DSFID constants
     new d0e6001  GEODE-9132: Undelete unnecessary uses of final
     new 44a1f26  GEODE-9132: Cleanup PartitionedRegionPartialClearException
     new 029c878  GEODE-9132: Remove ClearPRMessage from 
sanctionedDataSerializables.txt
     new 212b3f0  Fixup AnalyzeCoreSerializablesJUnitTest for 
PartitionedRegionPartialClearException
     new 9728386  GEODE-9132: 
PartitionedRegionClearWithConcurrentOperationsDUnitTest cleanup 1
     new 195bf34  GEODE-9132: 
PartitionedRegionClearWithConcurrentOperationsDUnitTest cleanup 2
     new 167b3ed  GEODE-9132: 
PartitionedRegionClearWithConcurrentOperationsDUnitTest cleanup 3
     new 08a3688  GEODE-9132: Always acquire write lock for PR clear
     new 7597335  GEODE-9132: Use factory method to avoid escaped reference
     new 690146b  GEODE-9132: Fix locking in PRClearCreateIndexDUnitTest
     new 5fef11a  GEODE-9195: Remove PR clear local locking (#6410)
     new 55d37f8  GEODE-9194: Missing file is causing trouble (#6574)
     new 0fb0104  GEODE-9194: Feature/region stats update (#6430)
     new 5d8cd7b  rebase to develop
     new e2411ff  Rebase missed code changes in DistributedClearOperation

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   (1899c24)
            \
             N -- N -- N   refs/heads/feature/GEODE-7665 (e2411ff)

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 21 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:
 CODEWATCHERS                                       |   1 +
 COMMITWATCHERS                                     |  66 +++++
 .../src/test/resources/expected-pom.xml            |  88 +++---
 buildSrc/build.gradle                              |   2 +-
 .../gradle/plugins/DependencyConstraints.groovy    |  32 +-
 .../src/main/resources/japicmp_exceptions.json     |   5 +-
 ci/docker/Dockerfile                               |   6 +-
 ci/images/google-geode-builder/scripts/setup.sh    |   9 +-
 ci/images/google-windows-geode-builder/packer.json |   2 +
 ci/pipelines/geode-build/jinja.template.yml        |   2 +-
 ci/pipelines/mass-test-run/jinja.template.yml      |   6 +-
 ci/pipelines/meta/deploy_meta.sh                   |   2 +-
 ci/pipelines/pull-request/deploy_pr_pipeline.sh    |   2 +-
 ci/pipelines/pull-request/jinja.template.yml       |  17 +-
 ci/pipelines/shared/jinja.variables.yml            |   6 +-
 dev-tools/dependencies/bump.sh                     |  20 +-
 dev-tools/docker/base/Dockerfile                   |   2 +-
 dev-tools/release/commit_rc.sh                     |   3 +
 dev-tools/release/deploy_rc_pipeline.sh            |  52 ++--
 dev-tools/release/license_review.sh                |   8 +-
 dev-tools/release/promote_rc.sh                    |  56 +++-
 .../apache/geode/session/tests/TomcatInstall.java  |   2 +-
 ...iversWithSamePortAndHostnameForSendersTest.java |   2 +
 .../rest/RebalanceManagementDunitTest.java         |   9 +-
 .../session/tests/GenericAppServerInstall.java     |   2 +-
 .../integrationTest/resources/assembly_content.txt |  48 +--
 .../resources/gfsh_dependency_classpath.txt        |  48 +--
 geode-assembly/src/main/dist/LICENSE               |   2 +-
 geode-assembly/src/src/dist/gradlew                |   2 +-
 geode-book/config.yml                              |  10 +-
 geode-book/redirects.rb                            |   4 +-
 ...ebalanceWhileCreatingRegionDistributedTest.java | 325 ++++++++++++++++++++
 .../geode/security/AuthExpirationDUnitTest.java    |   9 +-
 .../internal/index/IndexStatisticsJUnitTest.java   |  12 +-
 .../partitioned/PRIndexStatisticsJUnitTest.java    |   9 +-
 .../internal/cache/RegionSizeIntegrationTest.java  |  62 ++++
 .../internal/cache/TombstoneCreationJUnitTest.java |   2 +-
 .../geode/internal/logging/dir1/systemlog.txt      |   2 +-
 .../geode/internal/logging/dir2/systemlog.txt      |   2 +-
 .../java/org/apache/geode/admin/AdminConfig.java   |   1 +
 .../apache/geode/admin/AdminDistributedSystem.java |   1 +
 .../geode/admin/AdminDistributedSystemFactory.java |   1 +
 .../org/apache/geode/admin/AdminException.java     |   1 +
 .../org/apache/geode/admin/AdminXmlException.java  |   1 +
 .../main/java/org/apache/geode/admin/Alert.java    |   1 +
 .../java/org/apache/geode/admin/AlertLevel.java    |   1 +
 .../java/org/apache/geode/admin/AlertListener.java |   1 +
 .../java/org/apache/geode/admin/BackupStatus.java  |   1 +
 .../geode/admin/CacheDoesNotExistException.java    |   1 +
 .../org/apache/geode/admin/CacheHealthConfig.java  |   1 +
 .../main/java/org/apache/geode/admin/CacheVm.java  |   1 +
 .../java/org/apache/geode/admin/CacheVmConfig.java |   1 +
 .../apache/geode/admin/ConfigurationParameter.java |   1 +
 .../geode/admin/DistributedSystemConfig.java       |   1 +
 .../geode/admin/DistributedSystemHealthConfig.java |   1 +
 .../apache/geode/admin/DistributionLocator.java    |   1 +
 .../geode/admin/DistributionLocatorConfig.java     |   1 +
 .../java/org/apache/geode/admin/GemFireHealth.java |   1 +
 .../apache/geode/admin/GemFireHealthConfig.java    |   1 +
 .../apache/geode/admin/GemFireMemberStatus.java    |   1 +
 .../java/org/apache/geode/admin/ManagedEntity.java |   1 +
 .../apache/geode/admin/ManagedEntityConfig.java    |   1 +
 .../org/apache/geode/admin/MemberHealthConfig.java |   1 +
 .../geode/admin/OperationCancelledException.java   |   1 +
 .../geode/admin/RegionNotFoundException.java       |   1 +
 .../geode/admin/RegionSubRegionSnapshot.java       |   1 +
 .../apache/geode/admin/RuntimeAdminException.java  |   1 +
 .../java/org/apache/geode/admin/Statistic.java     |   1 +
 .../org/apache/geode/admin/StatisticResource.java  |   1 +
 .../java/org/apache/geode/admin/SystemMember.java  |   1 +
 .../org/apache/geode/admin/SystemMemberCache.java  |   1 +
 .../apache/geode/admin/SystemMemberCacheEvent.java |   1 +
 .../geode/admin/SystemMemberCacheListener.java     |   1 +
 .../geode/admin/SystemMemberCacheServer.java       |   1 +
 .../org/apache/geode/admin/SystemMemberRegion.java |   1 +
 .../geode/admin/SystemMemberRegionEvent.java       |   1 +
 .../org/apache/geode/admin/SystemMemberType.java   |   1 +
 .../apache/geode/admin/SystemMembershipEvent.java  |   1 +
 .../geode/admin/SystemMembershipListener.java      |   1 +
 .../admin/UnmodifiableConfigurationException.java  |   1 +
 .../admin/internal/AbstractHealthEvaluator.java    |   1 +
 .../admin/internal/AdminDistributedSystemImpl.java |   1 +
 .../geode/admin/internal/BackupStatusImpl.java     |   1 +
 .../admin/internal/CacheHealthConfigImpl.java      |   1 +
 .../geode/admin/internal/CacheHealthEvaluator.java |   1 +
 .../admin/internal/CacheServerConfigImpl.java      |   1 +
 .../geode/admin/internal/CacheServerImpl.java      |   1 +
 .../admin/internal/ConfigurationParameterImpl.java |   1 +
 .../internal/ConfigurationParameterListener.java   |   1 +
 .../internal/DisabledManagedEntityController.java  |   1 +
 .../internal/DistributedSystemConfigImpl.java      |   1 +
 .../DistributedSystemHealthConfigImpl.java         |   1 +
 .../internal/DistributedSystemHealthEvaluator.java |   1 +
 .../internal/DistributedSystemHealthMonitor.java   |   1 +
 .../internal/DistributionLocatorConfigImpl.java    |   1 +
 .../admin/internal/DistributionLocatorImpl.java    |   1 +
 .../internal/EnabledManagedEntityController.java   |   1 +
 .../admin/internal/GemFireHealthConfigImpl.java    |   1 +
 .../admin/internal/GemFireHealthEvaluator.java     |   1 +
 .../geode/admin/internal/GemFireHealthImpl.java    |   1 +
 .../geode/admin/internal/InetAddressUtils.java     |   1 +
 .../admin/internal/InternalManagedEntity.java      |   1 +
 .../apache/geode/admin/internal/LogCollator.java   |   1 +
 .../admin/internal/ManagedEntityConfigImpl.java    |   1 +
 .../admin/internal/ManagedEntityConfigXml.java     |   1 +
 .../internal/ManagedEntityConfigXmlGenerator.java  |   1 +
 .../internal/ManagedEntityConfigXmlParser.java     |   1 +
 .../admin/internal/ManagedEntityController.java    |   1 +
 .../internal/ManagedEntityControllerFactory.java   |   1 +
 .../admin/internal/ManagedSystemMemberImpl.java    |   1 +
 .../admin/internal/MemberHealthConfigImpl.java     |   1 +
 .../admin/internal/MemberHealthEvaluator.java      |   1 +
 .../apache/geode/admin/internal/StatisticImpl.java |   1 +
 .../admin/internal/StatisticResourceImpl.java      |   1 +
 .../internal/SystemMemberBridgeServerImpl.java     |   1 +
 .../admin/internal/SystemMemberCacheEventImpl.java |   1 +
 .../internal/SystemMemberCacheEventProcessor.java  |   1 +
 .../admin/internal/SystemMemberCacheImpl.java      |   1 +
 .../geode/admin/internal/SystemMemberImpl.java     |   1 +
 .../internal/SystemMemberRegionEventImpl.java      |   1 +
 .../admin/internal/SystemMemberRegionImpl.java     |   1 +
 .../admin/internal/SystemMembershipEventImpl.java  |   1 +
 .../java/org/apache/geode/admin/jmx/Agent.java     |   1 +
 .../org/apache/geode/admin/jmx/AgentConfig.java    |   1 +
 .../org/apache/geode/admin/jmx/AgentFactory.java   |   1 +
 .../internal/AdminDistributedSystemJmxImpl.java    |   1 +
 .../geode/admin/jmx/internal/AgentConfigImpl.java  |   1 +
 .../apache/geode/admin/jmx/internal/AgentImpl.java |   1 +
 .../geode/admin/jmx/internal/AgentLauncher.java    |   1 +
 .../admin/jmx/internal/CacheServerJmxImpl.java     |   1 +
 .../internal/ConfigurationParameterJmxImpl.java    |   1 +
 .../DistributedSystemHealthConfigJmxImpl.java      |   1 +
 .../jmx/internal/DistributionLocatorJmxImpl.java   |   1 +
 .../admin/jmx/internal/DynamicManagedBean.java     |   1 +
 .../admin/jmx/internal/GemFireHealthJmxImpl.java   |   1 +
 .../admin/jmx/internal/GenerateMBeanHTML.java      |   1 +
 .../geode/admin/jmx/internal/MBeanUtils.java       |   1 +
 .../geode/admin/jmx/internal/MX4JModelMBean.java   |   1 +
 .../jmx/internal/MX4JServerSocketFactory.java      |   1 +
 .../geode/admin/jmx/internal/MailManager.java      |   1 +
 .../geode/admin/jmx/internal/ManagedResource.java  |   1 +
 .../jmx/internal/MemberInfoWithStatsMBean.java     |   1 +
 .../admin/jmx/internal/RMIRegistryService.java     |   1 +
 .../jmx/internal/RMIRegistryServiceMBean.java      |   1 +
 .../admin/jmx/internal/StatAlertNotification.java  |   1 +
 .../admin/jmx/internal/StatAlertsAggregator.java   |   1 +
 .../jmx/internal/StatisticResourceJmxImpl.java     |   1 +
 .../internal/SystemMemberBridgeServerJmxImpl.java  |   1 +
 .../jmx/internal/SystemMemberCacheJmxImpl.java     |   1 +
 .../geode/admin/jmx/internal/SystemMemberJmx.java  |   1 +
 .../admin/jmx/internal/SystemMemberJmxImpl.java    |   1 +
 .../jmx/internal/SystemMemberRegionJmxImpl.java    |   1 +
 .../client/internal/AutoConnectionSourceImpl.java  | 112 +------
 .../geode/cache/client/internal/LocatorList.java   | 121 ++++++++
 .../apache/geode/cache/query/IndexStatistics.java  |  17 ++
 .../cache/query/internal/index/AbstractIndex.java  |  18 +-
 .../query/internal/index/AbstractMapIndex.java     |  23 +-
 .../query/internal/index/CompactRangeIndex.java    |  20 +-
 .../cache/query/internal/index/HashIndex.java      |  20 +-
 .../cache/query/internal/index/IndexStats.java     |  24 +-
 .../query/internal/index/PartitionedIndex.java     |  22 +-
 .../cache/query/internal/index/RangeIndex.java     |  20 +-
 .../geode/internal/cache/AbstractRegionMap.java    |  35 +--
 .../apache/geode/internal/cache/BucketRegion.java  |   9 +
 .../geode/internal/cache/BucketRegionQueue.java    |   4 +-
 .../internal/cache/CacheDistributionAdvisor.java   |   2 +-
 .../internal/cache/CreateRegionProcessor.java      |   2 +-
 .../internal/cache/DestroyRegionOperation.java     |  35 +--
 .../geode/internal/cache/DistributedRegion.java    |   5 +
 .../apache/geode/internal/cache/LocalRegion.java   |  89 +++---
 .../internal/cache/PRHARedundancyProvider.java     |   3 +-
 .../geode/internal/cache/PartitionedRegion.java    |   9 +-
 .../internal/cache/PartitionedRegionHelper.java    |  32 +-
 .../geode/internal/cache/ProxyRegionMap.java       |   9 +-
 .../org/apache/geode/internal/cache/RegionMap.java |  12 +-
 .../geode/internal/cache/TombstoneService.java     |   9 +-
 .../cache/entries/AbstractRegionEntry.java         |   3 +-
 .../geode/internal/cache/map/FocusedRegionMap.java |   4 -
 .../geode/internal/cache/map/RegionMapDestroy.java |   6 +-
 .../partitioned/CreateMissingBucketsTask.java      |  80 +++++
 .../partitioned/PersistentBucketRecoverer.java     |  60 +++-
 .../internal/cache/partitioned/RegionAdvisor.java  |  80 ++---
 .../cache/persistence/MembershipViewRequest.java   |   2 +-
 .../cache/persistence/PersistenceAdvisorImpl.java  |  10 +
 .../persistence/PersistentStateQueryMessage.java   |   2 +-
 .../PrepareNewPersistentMemberMessage.java         |   2 +-
 .../persistence/RemovePersistentMemberMessage.java |   2 +-
 .../cache/tier/sockets/CacheClientProxy.java       |   7 +
 .../cache/tier/sockets/MessageDispatcher.java      |  57 ++--
 .../cache/tier/sockets/ServerConnection.java       |   1 +
 .../wan/AbstractGatewaySenderEventProcessor.java   |  15 +
 .../ConcurrentParallelGatewaySenderQueue.java      |   6 +
 .../wan/parallel/ParallelGatewaySenderQueue.java   |  21 ++
 .../geode/management/internal/i18n/CliStrings.java |  11 +
 .../operation/RebalanceOperationPerformer.java     |   8 +-
 .../internal/AutoConnectionSourceImplTest.java     |   9 +-
 .../cache/client/internal/LocatorListTest.java     | 166 +++++++++++
 .../internal/cache/AbstractRegionMapTest.java      |   6 +-
 .../internal/cache/DestroyRegionOperationTest.java |  64 ++++
 .../geode/internal/cache/LocalRegionTest.java      |  67 +++++
 .../internal/cache/PRHARedundancyProviderTest.java |  20 ++
 .../cache/PartitionedRegionHelperJUnitTest.java    |  39 +++
 .../internal/cache/PartitionedRegionTest.java      |  58 ++++
 .../geode/internal/cache/TombstoneServiceTest.java |   6 +-
 .../internal/cache/map/RegionMapDestroyTest.java   |   8 +-
 .../partitioned/CreateMissingBucketsTaskTest.java  | 277 +++++++++++++++++
 .../partitioned/PersistentBucketRecovererTest.java |  70 +++++
 .../cache/partitioned/RegionAdvisorJUnitTest.java  |  47 +++
 .../persistence/PersistenceAdvisorImplTest.java    |  30 ++
 .../cache/tier/sockets/MessageDispatcherTest.java  |   8 +-
 .../operation/RebalanceOperationPerformerTest.java |   8 +-
 .../operation/RestoreRedundancyPerformerTest.java  |   2 +-
 .../ServerCQResultsCacheReplicateRegionImpl.java   |   3 +-
 ...erverCQResultsCacheReplicateRegionImplTest.java | 101 +++++++
 .../storing_data_on_disk.html.md.erb               |   8 +-
 .../logging/configuring_log4j2.html.md.erb         |  10 +-
 .../managing/logging/how_logging_works.html.md.erb |   4 +-
 .../tools_modules/geode_for_redis.html.md.erb      |  60 ++--
 .../gfsh/command-pages/create.html.md.erb          |   7 +-
 .../http_session_mgmt/quick_start.html.md.erb      |   4 +-
 .../tomcat_installing_the_module.html.md.erb       |   4 +-
 .../tomcat_setting_up_the_module.html.md.erb       |   2 +-
 geode-for-redis/README.md                          |   2 +
 .../list/LSetNativeRedisAcceptanceTest.java}       |  20 +-
 .../list/RPopNativeRedisAcceptanceTest.java}       |  21 +-
 .../list/RPushNativeRedisAcceptanceTest.java}      |  20 +-
 .../server/InfoStatsNativeRedisAcceptanceTest.java |   2 +-
 .../test/dunit/rules/RedisClusterStartupRule.java  |  50 ++++
 .../commands/executor/key/RenameDUnitTest.java     |  17 +-
 .../commands/executor/list/LPopDUnitTest.java      |  50 ++--
 .../commands/executor/list/LPushDUnitTest.java     |   3 +-
 .../{LPopDUnitTest.java => RPopDUnitTest.java}     |  76 +++--
 .../commands/executor/list/RPushDUnitTest.java     | 213 ++++++++++++++
 .../commands/executor/string/StringsDUnitTest.java | 107 ++++---
 .../geode/redis/internal/data/DeltaDUnitTest.java  |   9 +-
 .../executor/list/AbstractLPopIntegrationTest.java |  12 +-
 .../executor/list/AbstractLSetIntegrationTest.java | 195 ++++++++++++
 ...nTest.java => AbstractRPopIntegrationTest.java} |  70 +++--
 .../list/AbstractRPushIntegrationTest.java         |  95 ++++++
 .../LSetIntegrationTest.java}                      |  17 +-
 .../RPopIntegrationTest.java}                      |  22 +-
 .../RPushIntegrationTest.java}                     |  17 +-
 .../server/AbstractHitsMissesIntegrationTest.java  |  15 +
 ....java => AbstractInfoStatsIntegrationTest.java} | 156 ++++++----
 .../executor/server/CommandIntegrationTest.java    |   4 +
 .../executor/server/InfoStatsIntegrationTest.java  |   6 +-
 .../codeAnalysis/sanctionedDataSerializables.txt   |   5 +-
 .../geode/redis/internal/RedisConstants.java       |   1 +
 .../redis/internal/commands/RedisCommandType.java  |   8 +
 .../commands/executor/list/LSetExecutor.java       |  53 ++++
 .../commands/executor/list/RPopExecutor.java       |  37 +++
 .../commands/executor/list/RPushExecutor.java      |  47 +++
 .../redis/internal/data/AbstractRedisData.java     |  41 ++-
 .../geode/redis/internal/data/NullRedisList.java   |  22 +-
 .../geode/redis/internal/data/RedisList.java       | 116 ++++++--
 .../geode/redis/internal/data/RedisString.java     |   8 +-
 .../data/delta/AddByteArrayDoublePairs.java        |   9 +-
 .../internal/data/delta/AddByteArrayPairs.java     |   9 +-
 .../redis/internal/data/delta/AddByteArrays.java   |  11 +-
 .../{AddByteArrays.java => AddByteArraysTail.java} |  19 +-
 .../redis/internal/data/delta/AppendByteArray.java |  12 +-
 .../geode/redis/internal/data/delta/DeltaInfo.java |  28 +-
 .../geode/redis/internal/data/delta/DeltaType.java |  19 +-
 .../internal/data/delta/RemoveByteArrays.java      |  11 +-
 .../internal/data/delta/RemoveElementsByIndex.java |  18 +-
 .../data/delta/ReplaceByteArrayAtOffset.java       |   8 +-
 .../data/delta/ReplaceByteArrayDoublePairs.java    |   9 +-
 .../internal/data/delta/ReplaceByteArrays.java     |   9 +-
 .../internal/data/delta/ReplaceByteAtOffset.java   |   9 +-
 .../redis/internal/data/delta/SetByteArray.java    |   9 +-
 .../data/delta/SetByteArrayAndTimestamp.java       |  10 +-
 .../redis/internal/data/delta/SetTimestamp.java    |   9 +-
 .../redis/internal/statistics/RedisStats.java      | 100 ++++---
 .../sanctioned-geode-for-redis-serializables.txt   |   2 +-
 .../geode/redis/internal/data/RedisListTest.java   |   4 +-
 .../RebalanceSubregionDistributedTest.java         | 110 +++++++
 .../GfshParserAutoCompletionIntegrationTest.java   |   2 +-
 .../cli/commands/CreateGatewaySenderCommand.java   |   2 +-
 .../internal/cli/commands/CreateRegionCommand.java |  23 +-
 .../cli/commands/DescribeRegionCommand.java        |   2 +-
 .../internal/cli/commands/RebalanceCommand.java    |   4 +-
 .../cli/functions/GatewaySenderCreateFunction.java |   4 +-
 .../commands/CreateGatewaySenderCommandTest.java   |  12 +
 .../cli/commands/CreateRegionCommandTest.java      |  18 ++
 .../cli/commands/DescribeRegionJUnitTest.java      |   6 +-
 .../cache/http/service/InternalHttpService.java    |   4 +-
 .../geode/security/ExpirableSecurityManager.java   |   8 +-
 .../sanctioned-geode-junit-serializables.txt       |   2 +-
 .../log4j/internal/impl/GeodeConsoleAppender.java  |   6 +-
 .../src/test/script/update-management-wiki.sh      |   8 +-
 .../geode/internal/serialization/KnownVersion.java |  11 +-
 .../resources/dependency_classpath.txt             |  48 +--
 .../commands/WanCopyRegionCommandDUnitTest.java    |  16 +-
 .../geode/internal/cache/wan/WANTestBase.java      |  12 +
 ...ANPersistenceEnabledGatewaySenderDUnitTest.java | 327 +++++++++++++--------
 ...CreateDestroyGatewaySenderCommandDUnitTest.java |  47 +++
 .../cli/commands/CreateRegionCommandDUnitTest.java |  62 ++++
 .../cli/commands/WanCopyRegionCommand.java         |  29 +-
 .../wan/internal/client/locator/LocatorHelper.java |   4 +-
 .../cli/functions/WanCopyRegionFunction.java       |  32 +-
 .../functions/WanCopyRegionFunctionDelegate.java   |  32 +-
 gradle.properties                                  |   2 +-
 gradle/test.gradle                                 |  53 +++-
 settings.gradle                                    |   4 +-
 304 files changed, 4519 insertions(+), 1382 deletions(-)
 create mode 100644 COMMITWATCHERS
 create mode 100644 
geode-core/src/distributedTest/java/org/apache/geode/internal/cache/RebalanceWhileCreatingRegionDistributedTest.java
 create mode 100644 
geode-core/src/integrationTest/java/org/apache/geode/internal/cache/RegionSizeIntegrationTest.java
 create mode 100644 
geode-core/src/main/java/org/apache/geode/cache/client/internal/LocatorList.java
 create mode 100644 
geode-core/src/test/java/org/apache/geode/cache/client/internal/LocatorListTest.java
 create mode 100644 
geode-core/src/test/java/org/apache/geode/internal/cache/DestroyRegionOperationTest.java
 create mode 100644 
geode-core/src/test/java/org/apache/geode/internal/cache/partitioned/CreateMissingBucketsTaskTest.java
 create mode 100644 
geode-cq/src/test/java/org/apache/geode/cache/query/cq/internal/ServerCQResultsCacheReplicateRegionImplTest.java
 copy 
geode-for-redis/src/{integrationTest/java/org/apache/geode/redis/internal/commands/executor/server/InfoStatsIntegrationTest.java
 => 
acceptanceTest/java/org/apache/geode/redis/internal/commands/executor/list/LSetNativeRedisAcceptanceTest.java}
 (65%)
 mode change 100644 => 100755
 copy 
geode-for-redis/src/{integrationTest/java/org/apache/geode/redis/internal/commands/executor/server/InfoStatsIntegrationTest.java
 => 
acceptanceTest/java/org/apache/geode/redis/internal/commands/executor/list/RPopNativeRedisAcceptanceTest.java}
 (65%)
 copy 
geode-for-redis/src/{integrationTest/java/org/apache/geode/redis/internal/commands/executor/server/InfoStatsIntegrationTest.java
 => 
acceptanceTest/java/org/apache/geode/redis/internal/commands/executor/list/RPushNativeRedisAcceptanceTest.java}
 (65%)
 mode change 100644 => 100755
 copy 
geode-for-redis/src/distributedTest/java/org/apache/geode/redis/internal/commands/executor/list/{LPopDUnitTest.java
 => RPopDUnitTest.java} (71%)
 create mode 100644 
geode-for-redis/src/distributedTest/java/org/apache/geode/redis/internal/commands/executor/list/RPushDUnitTest.java
 create mode 100755 
geode-for-redis/src/integrationTest/java/org/apache/geode/redis/internal/commands/executor/list/AbstractLSetIntegrationTest.java
 copy 
geode-for-redis/src/integrationTest/java/org/apache/geode/redis/internal/commands/executor/list/{AbstractLPopIntegrationTest.java
 => AbstractRPopIntegrationTest.java} (60%)
 mode change 100755 => 100644
 create mode 100755 
geode-for-redis/src/integrationTest/java/org/apache/geode/redis/internal/commands/executor/list/AbstractRPushIntegrationTest.java
 copy 
geode-for-redis/src/integrationTest/java/org/apache/geode/redis/internal/commands/executor/{server/InfoStatsIntegrationTest.java
 => list/LSetIntegrationTest.java} (75%)
 mode change 100644 => 100755
 copy 
geode-for-redis/src/integrationTest/java/org/apache/geode/redis/internal/commands/executor/{server/InfoStatsIntegrationTest.java
 => list/RPopIntegrationTest.java} (61%)
 copy 
geode-for-redis/src/integrationTest/java/org/apache/geode/redis/internal/commands/executor/{server/InfoStatsIntegrationTest.java
 => list/RPushIntegrationTest.java} (75%)
 mode change 100644 => 100755
 rename 
geode-for-redis/src/integrationTest/java/org/apache/geode/redis/internal/commands/executor/server/{AbstractRedisInfoStatsIntegrationTest.java
 => AbstractInfoStatsIntegrationTest.java} (64%)
 create mode 100644 
geode-for-redis/src/main/java/org/apache/geode/redis/internal/commands/executor/list/LSetExecutor.java
 create mode 100644 
geode-for-redis/src/main/java/org/apache/geode/redis/internal/commands/executor/list/RPopExecutor.java
 create mode 100755 
geode-for-redis/src/main/java/org/apache/geode/redis/internal/commands/executor/list/RPushExecutor.java
 copy 
geode-for-redis/src/main/java/org/apache/geode/redis/internal/data/delta/{AddByteArrays.java
 => AddByteArraysTail.java} (85%)
 create mode 100644 
geode-gfsh/src/distributedTest/java/org/apache/geode/management/internal/cli/commands/RebalanceSubregionDistributedTest.java

Reply via email to