This is an automated email from the ASF dual-hosted git repository. zhouxj pushed a commit to branch feature/GEODE-10350 in repository https://gitbox.apache.org/repos/asf/geode.git
commit 53b3a864082731612b8384e41f7de6cca9c9a2c1 Author: zhouxh <[email protected]> AuthorDate: Wed Jun 1 23:53:23 2022 -0700 GEODE-10350: volunteerForPrimary should proceed when being elector or knowing elector --- .../src/main/java/org/apache/geode/internal/cache/BucketAdvisor.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/geode-core/src/main/java/org/apache/geode/internal/cache/BucketAdvisor.java b/geode-core/src/main/java/org/apache/geode/internal/cache/BucketAdvisor.java index e6dcd3fb8f..233cc2544a 100755 --- a/geode-core/src/main/java/org/apache/geode/internal/cache/BucketAdvisor.java +++ b/geode-core/src/main/java/org/apache/geode/internal/cache/BucketAdvisor.java @@ -990,7 +990,7 @@ public class BucketAdvisor extends CacheDistributionAdvisor { */ public void volunteerForPrimary() { InternalDistributedMember elector = primaryElector; - if (elector != null && regionAdvisor.hasPartitionedRegion(elector)) { + if (elector != null && !regionAdvisor.hasPartitionedRegion(elector)) { // another server will determine the primary node return; }
