private HoplogOrganizer getOrganizer(PartitionedRegion region, int bucketId) { BucketRegion br = region.getDataStore().getLocalBucketById(bucketId); if (br == null) { // got rebalanced or something throw new PrimaryBucketException("Bucket region is no longer available " + bucketId + region); } return br.getHoplogOrganizer(); } }
logger.debug("Bucket {} on Node {} not primary", notPrimary.getLocalizedMessage(), retryNode);
protected void checkForSafeError(Exception e) { boolean safeError = ShutdownHookManager.get().isShutdownInProgress(); if (safeError) { // IOException because of closed file system. This happens when member is // shutting down if (logger.isDebugEnabled()) logger.debug("IO error caused by filesystem shutdown", e); throw new CacheClosedException("IO error caused by filesystem shutdown", e); } if(isClosed()) { //If the hoplog organizer is closed, throw an exception to indicate the //caller should retry on the new primary. throw new PrimaryBucketException(e); } }
logger.debug("Bucket {} on Node {} not primary", notPrimary.getLocalizedMessage(), currentTarget);
private HoplogOrganizer getOrganizer(PartitionedRegion region, int bucketId) { BucketRegion br = region.getDataStore().getLocalBucketById(bucketId); if (br == null) { // got rebalanced or something throw new PrimaryBucketException("Bucket region is no longer available " + bucketId + region); } return br.getHoplogOrganizer(); }
logger.debug("Bucket {} on Node {} not primnary", notPrimary.getLocalizedMessage(), currentTarget);
public int size() { closeDeadIterators(); if (!owner.getPartitionedRegion().includeHDFSResults()) { if (logger.isDebugEnabled() || DEBUG) { logger.info(LocalizedMessage.create(LocalizedStrings.DEBUG, "Ignoring HDFS results for #size")); } return backingRM.sizeInVM(); } try { return createEntriesSet(IteratorType.KEYS).size(); } catch (ForceReattemptException e) { throw new PrimaryBucketException(e.getLocalizedMessage(), e); } }
logger.debug("containsKeyInBucket {} on Node {} not primary", notPrimary.getLocalizedMessage(), retryNode);
public boolean isEmpty() { closeDeadIterators(); if (!owner.getPartitionedRegion().includeHDFSResults()) { if (logger.isDebugEnabled() || DEBUG) { logger.info(LocalizedMessage.create(LocalizedStrings.DEBUG, "Ignoring HDFS results for #isEmpty")); } return backingRM.sizeInVM() == 0; } try { return createEntriesSet(IteratorType.KEYS).isEmpty(); } catch (ForceReattemptException e) { throw new PrimaryBucketException(e.getLocalizedMessage(), e); } }
logger.debug("updateEntryVersionInBucket {} on Node {} not primary", notPrimary.getLocalizedMessage(), retryNode);
@SuppressWarnings("unchecked") public Collection<RegionEntry> regionEntries() { closeDeadIterators(); if (!owner.getPartitionedRegion().includeHDFSResults()) { if (logger.isDebugEnabled() || DEBUG) { logger.info(LocalizedMessage.create(LocalizedStrings.DEBUG, "Ignoring HDFS results for #regionEntries")); } return backingRM.regionEntriesInVM(); } try { return createEntriesSet(IteratorType.ENTRIES); } catch (ForceReattemptException e) { throw new PrimaryBucketException(e.getLocalizedMessage(), e); } }
logger.debug("invalidateInBucket {} on Node {} not primary", notPrimary.getLocalizedMessage(), retryNode);
throw (QueryException)t; } else if (t instanceof PrimaryBucketException) { throw new PrimaryBucketException("Peer failed primary test", t);
logger.debug("Bucket {} on Node {} not primary", notPrimary.getLocalizedMessage(), currentTarget);
throw (QueryException)t; } else if (t instanceof PrimaryBucketException) { throw new PrimaryBucketException("Peer failed primary test", t);
logger.debug("destroyInBucket: {} on Node {} not primary", notPrimary.getLocalizedMessage(), currentTarget);
protected void checkForSafeError(Exception e) { boolean safeError = ShutdownHookManager.get().isShutdownInProgress(); if (safeError) { // IOException because of closed file system. This happens when member is // shutting down logger.fine("IO error caused by filesystem shutdown", e); throw new CacheClosedException("IO error caused by filesystem shutdown", e); } if(isClosed()) { //If the hoplog organizer is closed, throw an exception to indicate the //caller should retry on the new primary. throw new PrimaryBucketException(e); } }
if (allowRetry) { if (isDebugEnabled) { logger.debug("getFromBucket: {} on Node {} not primary", notPrimary.getLocalizedMessage(), retryNode);
public boolean isEmpty() { closeDeadIterators(); if (!owner.getPartitionedRegion().includeHDFSResults()) { if (logger.fineEnabled() || DEBUG) { logger.info(LocalizedStrings.DEBUG, "Ignoring HDFS results for #isEmpty"); } return backingRM.sizeInVM() == 0; } try { return createEntriesSet(IteratorType.KEYS).isEmpty(); } catch (ForceReattemptException e) { throw new PrimaryBucketException(e.getLocalizedMessage(), e); } }
logger.fine("Bucket " + notPrimary.getLocalizedMessage() + " on Node " + retryNode + " not primary ");