public static void closeDiskStoreFiles(DiskStoreImpl diskStore) { diskStore.closeLockFile(); diskStore.close(); }
public void close(boolean destroy) { super.close(destroy); }
void close() { close(false); }
public void close() { close(false); }
public void close() { super.close(); stopAsyncFlusher(); }
/** * stops the compactor outside the write lock. Once stopped then it proceeds to * close the current * old oplogs */ void close(LocalRegion region, boolean closeDataOnly) { try { getDiskStore().close(region, this, closeDataOnly); } finally { statsClose(region); } }
/** * stops the compactor outside the write lock. Once stopped then it proceeds to * close the current * old oplogs */ void close(LocalRegion region) { try { getDiskStore().close(region, this, false); } finally { statsClose(region); } }
public void run() { DiskStoreImpl dsi = ((LocalRegion)region).getDiskStore(); region.close(); dsi.close(); } });
/** * stops the compactor outside the write lock. Once stopped then it proceeds to * close the current * old oplogs */ void close(LocalRegion region, boolean closeDataOnly) { try { getDiskStore().close(region, this, closeDataOnly); } finally { statsClose(region); } }
/** * stops the compactor outside the write lock. Once stopped then it proceeds to * close the current * old oplogs */ void close(LocalRegion region) { try { getDiskStore().close(region, this, false); } finally { statsClose(region); } }
public void run() { DiskStoreImpl dsi = ((LocalRegion)region).getDiskStore(); region.close(); dsi.close(); } });
public void destroy() { Set<String> liveRegions = new TreeSet<String>(); for(AbstractDiskRegion dr : getDiskRegions()) { liveRegions.add(dr.getName()); } for(AbstractDiskRegion dr : overflowMap) { liveRegions.add(dr.getName()); } if(!liveRegions.isEmpty()) { throw new IllegalStateException("Disk store is currently in use by these regions " + liveRegions); } close(true); getDiskInitFile().destroy(); onClose(); }
public void destroy() { Set<String> liveRegions = new TreeSet<String>(); for(AbstractDiskRegion dr : getDiskRegions()) { liveRegions.add(dr.getName()); } for(AbstractDiskRegion dr : overflowMap) { liveRegions.add(dr.getName()); } if(!liveRegions.isEmpty()) { throw new IllegalStateException("Disk store is currently in use by these regions " + liveRegions); } close(true); getDiskInitFile().destroy(); cache.removeDiskStore(this); }
public void closeDiskStores() { Iterator<DiskStoreImpl> it = this.diskStores.values().iterator(); while (it.hasNext()) { try { DiskStoreImpl dsi = it.next(); getLogger().info("closing " + dsi); dsi.close(); /** Added for M&M **/ system.handleResourceEvent(ResourceEvent.DISKSTORE_REMOVE, dsi); } catch (Exception e) { getLoggerI18n().severe(LocalizedStrings.Disk_Store_Exception_During_Cache_Close, e); } it.remove(); } // close the disk thread pools stopDiskStoreTaskPools(); }
public static DiskStoreImpl offlineCompact(String name, File[] dirs, boolean upgradeVersionOnly, long maxOplogSize) throws Exception { try { DiskStoreImpl dsi = createForOffline(name, dirs, true, false, upgradeVersionOnly, maxOplogSize, true, false); dsi.offlineCompact(); dsi.close(); return dsi; } finally { cleanupOffline(); } }
private static void closeRegion(Region r) { LocalRegion lr = (LocalRegion)r; r.close(); lr.getDiskStore().close(); lr.getGemFireCache().removeDiskStore(lr.getDiskStore()); } private static void destroyRegion(Region r) {
private void close(LocalRegion lr) { lr.close(); lr.getDiskStore().close(); lr.getGemFireCache().removeDiskStore(lr.getDiskStore()); }
public static DiskStoreImpl offlineCompact(String name, File[] dirs, boolean upgradeVersionOnly, long maxOplogSize) throws Exception { try { GemFireCacheImpl.StaticSystemCallbacks sysCb = GemFireCacheImpl.FactoryStatics.systemCallbacks; if (sysCb != null) { sysCb.initializeForOffline(); } DiskStoreImpl dsi = createForOffline(name, dirs, true, false, upgradeVersionOnly, maxOplogSize, true); dsi.offlineCompact(); dsi.close(); return dsi; } finally { cleanupOffline(); } }
private static void destroyRegion(Region r) { LocalRegion lr = (LocalRegion)r; r.destroyRegion(); lr.getDiskStore().close(); lr.getGemFireCache().removeDiskStore(lr.getDiskStore()); } /**
@Override protected void closeDown() { DiskRegion dr = null; if (region != null) { dr = ((LocalRegion)region).getDiskRegion(); } super.closeDown(); if (dr != null) { dr.getDiskStore().close(); ((LocalRegion) region).getGemFireCache().removeDiskStore(dr.getDiskStore()); } }