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 0cb20cb GEODE-7680: PR.clear must be successful when interacting with
rebalance (#5095)
omit 45b3641 GEODE-7670: PR Clear with Concurrent Ops DUnitTests (#4848)
omit d2a9742 GEODE-8361: Use Set instead of List to track cleared buckets
(#5379)
omit 9a67231 GEODE-8334: PR.clear should sync with putAll or removeAll on
rvvLock (#5365)
omit 862cad9 GEODE-8173: Add unit test (coverage) for
PartitionedRegionClear class. (#5208)
omit ddffddc GEODE-7669 Test coverage for Partitioned Region clear with
Overflow enabled (#5189)
omit 1ecd10a GEODE-7678 (2nd PR) - Support for cache-listener and
client-notification for Partitioned Region Clear operation (#5124)
omit 7177dae GEODE-7667: Fixing test to include PR clear help text.
omit 1681473 GEODE-7894: Moving expiry tasks to AbstractRegion.
omit 0dcf0ef GEODE-7676: Conversion of duration to seconds.
omit 69a9729 GEODE-7667: Add a 'clear' gfsh command for PR and RR clear
(#4818)
omit 76d0901 GEODE-7676: Add PR clear with expiration tests (#4970)
omit 8d5d347 GEODE-7983: Clear region writer callbacks should not be
invoked for bucket regions (#4954)
omit 560e3a7 GEODE-7912: cacheWriter should be triggered when PR.clear
(#4882)
omit c040c59 PR.clear's event id should be created and used in BR (#4805)
omit 29371ee GEODE-7682: add PR.clear API (#4755)
omit 539e8b8 GEODE-7683: introduce BR.cmnClearRegion
add 6e07aac GEODE-8389: reconnect attempt fails due to distribution
configuration… (#5413)
add 53abb22 GEODE-6564: fix entryExpiryTasks leak (#5419)
add a13d72c GEODE-8401: User Guide - incorrect method name on "forced
disconnect" page (#5423)
add eb8668a GEODE-8382: Run Redis tests against Redis API for Geode
(#5416)
add d6c3b1f GEODE-8407: MergeLogFiles fails to include files with the
same name b… (#5428)
add 1a6e192 GEODE-6950: hot loop in PrimaryHandler.processRequest()
(#5422)
add 2b86f66 GEODE-8292: Added check if key is destroyed in CQResults
(#5426)
add ae64bbb GEODE-8191_1: test updated, added bucket initialization after
creation of each child region (#5432)
add fbcf0c6 GEODE-8406: Enable early-return in CI scripts for CI-only
changes (#5427)
add 83d1e28 GEODE-8394: Rewind the message Part on command failure (#5424)
add 4759840 GEODE-8396: Fixing NullPointerException in create
jdbc-mapping command (#5418)
add 6a08bba GEODE-8413: CI failure:
MergeLogFilesIntegrationTest.testDircountZero failes on Windows (#5435)
add d0613b3 GEODE-7683: introduce BR.cmnClearRegion
add ea07461 GEODE-7682: add PR.clear API (#4755)
add cafffb3 PR.clear's event id should be created and used in BR (#4805)
add 1a4a888 GEODE-7912: cacheWriter should be triggered when PR.clear
(#4882)
add 9bf6afc GEODE-7983: Clear region writer callbacks should not be
invoked for bucket regions (#4954)
add 7ae4a7d GEODE-7676: Add PR clear with expiration tests (#4970)
add 856133b GEODE-7667: Add a 'clear' gfsh command for PR and RR clear
(#4818)
add 2a2ebc9 GEODE-7676: Conversion of duration to seconds.
add a5ca20c GEODE-7894: Moving expiry tasks to AbstractRegion.
add 2d75484 GEODE-7667: Fixing test to include PR clear help text.
add ab008ff GEODE-7678 (2nd PR) - Support for cache-listener and
client-notification for Partitioned Region Clear operation (#5124)
add df1b2d3 GEODE-7669 Test coverage for Partitioned Region clear with
Overflow enabled (#5189)
add e5efc6d GEODE-8173: Add unit test (coverage) for
PartitionedRegionClear class. (#5208)
add 2d82c28 GEODE-8334: PR.clear should sync with putAll or removeAll on
rvvLock (#5365)
add 9909cae GEODE-8361: Use Set instead of List to track cleared buckets
(#5379)
add 7d45393 GEODE-7670: PR Clear with Concurrent Ops DUnitTests (#4848)
add 605f5b2 GEODE-7680: PR.clear must be successful when interacting with
rebalance (#5095)
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 (0cb20cb)
\
N -- N -- N refs/heads/feature/GEODE-7665 (605f5b2)
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.
No new revisions were added by this update.
Summary of changes:
ci/images/google-geode-builder/scripts/setup.sh | 3 +-
ci/pipelines/geode-build/jinja.template.yml | 7 +
ci/pipelines/meta/deploy_meta.sh | 2 +
ci/pipelines/pull-request/jinja.template.yml | 8 +-
ci/pipelines/shared/jinja.variables.yml | 13 +
ci/scripts/archive_results.sh | 5 +
ci/scripts/create_instance.sh | 5 +-
ci/scripts/delete_instance.sh | 5 +
ci/scripts/execute_build.sh | 4 +
ci/scripts/execute_redis_tests.sh | 56 +
ci/scripts/execute_tests.sh | 7 +-
ci/scripts/repeat-new-tests.sh | 6 +
ci/scripts/rsync_code_down.sh | 5 +
ci/scripts/rsync_code_up.sh | 5 +
ci/scripts/shared_utilities.sh | 27 +
.../jdbc/internal/cli/CreateMappingCommand.java | 4 +-
.../jdbc/internal/cli/MappingCommandUtils.java | 11 +
.../internal/cli/CreateMappingCommandTest.java | 18 +
.../jdbc/internal/cli/MappingCommandUtilsTest.java | 61 +
.../ClientServerCacheOperationDUnitTest.java | 204 +++
.../management/MemberMXBeanDistributedTest.java | 17 +-
.../logging/MergeLogFilesIntegrationTest.java | 32 +
.../logging/MergeLogFilesIntegrationTest.txt | 1 +
.../geode/internal/logging/dir1/systemlog.txt | 992 ++++++++++++
.../geode/internal/logging/dir2/systemlog.txt | 1571 ++++++++++++++++++++
.../geode/cache/query/internal/cq/ServerCQ.java | 5 +
.../distributed/internal/DistributionConfig.java | 21 +-
.../internal/DistributionConfigImpl.java | 40 +-
...ibuteDesc.java => InternalConfigAttribute.java} | 6 +-
.../geode/internal/cache/AbstractRegion.java | 5 +
.../apache/geode/internal/cache/LocalRegion.java | 5 +-
.../geode/internal/cache/tier/sockets/Part.java | 21 +-
.../geode/internal/logging/MergeLogFiles.java | 58 +-
.../internal/DistributionConfigJUnitTest.java | 26 +
...plicateWithExpirationClearIntegrationTest.java} | 67 +-
.../internal/cache/tier/sockets/PartTest.java | 105 ++
.../geode/cache/query/cq/CQDistributedTest.java | 41 +-
.../cache/query/cq/internal/CqServiceImpl.java | 3 +-
.../cache/query/cq/internal/ServerCQImpl.java | 8 +
.../query/cq/internal/ServerCQResultsCache.java | 2 +
.../cq/internal/ServerCQResultsCacheNoOpImpl.java | 5 +
.../ServerCQResultsCachePartitionRegionImpl.java | 5 +
.../ServerCQResultsCacheReplicateRegionImpl.java | 5 +
geode-docs/managing/member-reconnect.html.md.erb | 2 +-
.../gms/locator/MembershipLocatorImpl.java | 4 +-
.../membership/gms/locator/PrimaryHandler.java | 36 +-
.../membership/gms/locator/PrimaryHandlerTest.java | 87 ++
geode-redis/build.gradle | 9 +
48 files changed, 3527 insertions(+), 108 deletions(-)
create mode 100755 ci/scripts/execute_redis_tests.sh
create mode 100644
geode-core/src/distributedTest/java/org/apache/geode/cache30/ClientServerCacheOperationDUnitTest.java
create mode 100644
geode-core/src/integrationTest/resources/org/apache/geode/internal/logging/MergeLogFilesIntegrationTest.txt
create mode 100644
geode-core/src/integrationTest/resources/org/apache/geode/internal/logging/dir1/systemlog.txt
create mode 100644
geode-core/src/integrationTest/resources/org/apache/geode/internal/logging/dir2/systemlog.txt
copy
geode-core/src/main/java/org/apache/geode/distributed/internal/{ConfigAttributeDesc.java
=> InternalConfigAttribute.java} (89%)
copy
geode-core/src/{integrationTest/java/org/apache/geode/internal/cache/RegionValuesIteratorAfterLocalInvalidateRegressionTest.java
=>
test/java/org/apache/geode/internal/cache/ReplicateWithExpirationClearIntegrationTest.java}
(52%)
create mode 100644
geode-membership/src/test/java/org/apache/geode/distributed/internal/membership/gms/locator/PrimaryHandlerTest.java