@Override protected void clearHDFSData() { //clear the HDFS data if present if (getPartitionedRegion().isHDFSReadWriteRegion()) { // Clear the queue ConcurrentParallelGatewaySenderQueue q = getHDFSQueue(); if (q == null) return; q.clear(getPartitionedRegion(), this.getId()); HoplogOrganizer organizer = hoplog.get(); if (organizer != null) { try { organizer.clear(); } catch (IOException e) { throw new GemFireIOException(LocalizedStrings.HOPLOG_UNABLE_TO_DELETE_HDFS_DATA.toLocalizedString(), e); } } } }
@Override protected void clearHDFSData() { //clear the HDFS data if present if (getPartitionedRegion().isHDFSReadWriteRegion()) { // Clear the queue ConcurrentParallelGatewaySenderQueue q = getHDFSQueue(); if (q == null) return; q.clear(getPartitionedRegion(), this.getId()); HoplogOrganizer organizer = hoplog.get(); if (organizer != null) { try { organizer.clear(); } catch (IOException e) { throw new GemFireIOException(LocalizedStrings.HOPLOG_UNABLE_TO_DELETE_HDFS_DATA.toLocalizedString(), e); } } } }
@Override public int sizeEstimate() { if (isHDFSReadWriteRegion()) { try { checkForPrimary(); ConcurrentParallelGatewaySenderQueue q = getHDFSQueue(); if (q == null) return 0; int hdfsBucketRegionSize = q.getBucketRegionQueue( partitionedRegion, getId()).size(); int hoplogEstimate = (int) getHoplogOrganizer().sizeEstimate(); if (logger.isDebugEnabled()) { logger.debug("for bucket " + getName() + " estimateSize returning " + (hdfsBucketRegionSize + hoplogEstimate)); } return hdfsBucketRegionSize + hoplogEstimate; } catch (ForceReattemptException e) { throw new PrimaryBucketException(e.getLocalizedMessage(), e); } } return size(); }
@Override public int sizeEstimate() { if (isHDFSReadWriteRegion()) { try { checkForPrimary(); ConcurrentParallelGatewaySenderQueue q = getHDFSQueue(); if (q == null) return 0; int hdfsBucketRegionSize = q.getBucketRegionQueue( partitionedRegion, getId()).size(); int hoplogEstimate = (int) getHoplogOrganizer().sizeEstimate(); if (getLogWriterI18n().fineEnabled()) { getLogWriterI18n().fine("for bucket " + getName() + " estimateSize returning " + (hdfsBucketRegionSize + hoplogEstimate)); } return hdfsBucketRegionSize + hoplogEstimate; } catch (ForceReattemptException e) { throw new PrimaryBucketException(e.getLocalizedMessage(), e); } } return size(); }