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