if (!bucketAdvisor.becomePrimary(true)) { if (logger.isDebugEnabled()) { logger.debug("Failed to become primary for bucket {} on {}", bucketId, this);
@Override protected final boolean operateOnPartitionedRegion(DistributionManager dm, PartitionedRegion region, long startTime) throws ForceReattemptException { // this is executing in the WAITING_POOL_EXECUTOR byte responseCode = BecomePrimaryBucketReplyMessage.NOT_SECONDARY; BucketAdvisor bucketAdvisor = region.getRegionAdvisor().getBucketAdvisor(this.bucketId); if (bucketAdvisor.isHosting()) { if (bucketAdvisor.becomePrimary(this.isRebalance)) { // sends a request/reply message responseCode = BecomePrimaryBucketReplyMessage.OK; } } region.getPrStats().endPartitionMessagesProcessing(startTime); BecomePrimaryBucketReplyMessage.send( getSender(), getProcessorId(), dm, null, responseCode); return false; }
@Override protected final boolean operateOnPartitionedRegion(DistributionManager dm, PartitionedRegion region, long startTime) throws ForceReattemptException { // this is executing in the WAITING_POOL_EXECUTOR byte responseCode = BecomePrimaryBucketReplyMessage.NOT_SECONDARY; BucketAdvisor bucketAdvisor = region.getRegionAdvisor().getBucketAdvisor(this.bucketId); if (bucketAdvisor.isHosting()) { if (bucketAdvisor.becomePrimary(this.isRebalance)) { // sends a request/reply message responseCode = BecomePrimaryBucketReplyMessage.OK; } } region.getPrStats().endPartitionMessagesProcessing(startTime); BecomePrimaryBucketReplyMessage.send( getSender(), getProcessorId(), dm, null, responseCode); return false; }
bucketId); if (bucketAdvisor.isHosting()) { movedPrimary = bucketAdvisor.becomePrimary(forRebalance);
bucketId); if (bucketAdvisor.isHosting()) { movedPrimary = bucketAdvisor.becomePrimary(forRebalance);
if (!bucketAdvisor.becomePrimary(true)) { if (getLogWriter().fineEnabled()) { getLogWriter()