/** * Get all of the oplogs */ private Oplog[] getAllOplogsForBackup() { return persistentOplogs.getAllOplogs(); }
private TreeSet<Oplog> getSortedOplogs() { TreeSet<Oplog> result = new TreeSet<Oplog>(new Comparator() { public int compare(Object arg0, Object arg1) { return Long.signum(((Oplog)arg1).getOplogId() - ((Oplog)arg0).getOplogId()); } }); for (Oplog oplog: getAllOplogs()) { if (oplog != null) { result.add(oplog); } } return result; }
public TreeSet<Oplog> getSortedOplogs() { TreeSet<Oplog> result = new TreeSet<Oplog>(new Comparator() { public int compare(Object arg0, Object arg1) { return Long.signum(((Oplog)arg1).getOplogId() - ((Oplog)arg0).getOplogId()); } }); for (Oplog oplog: getAllOplogs()) { if (oplog != null) { result.add(oplog); } } return result; }
public void updateDiskRegion(AbstractDiskRegion dr) { for (Oplog oplog: getAllOplogs()) { if (oplog != null) { oplog.updateDiskRegion(dr); } } }
/** * Get all of the oplogs */ private Map<Oplog, Set<File>> getAllOplogsForBackup() { Oplog[] oplogs = persistentOplogs.getAllOplogs(); Map<Oplog, Set<File>> results = new LinkedHashMap<Oplog, Set<File>>(); for(Oplog oplog: oplogs) { results.put(oplog, oplog.getAllFiles()); } return results; }
public void updateDiskRegion(AbstractDiskRegion dr) { for (Oplog oplog: getAllOplogs()) { if (oplog != null) { oplog.updateDiskRegion(dr); } } }
/** * */ public final void flushAndSync(boolean noCompactorLock) { forceFlush(); for (Oplog oplog : getPersistentOplogSet(null).getAllOplogs()) { oplog.flushAllAndSync(true); } }
public void destroyAllOplogs() { // get a snapshot to prevent CME for (Oplog oplog : getAllOplogs()) { if (oplog != null) { oplog.destroy(); removeOplog(oplog.getOplogId()); } } }
public void destroyAllOplogs() { // get a snapshot to prevent CME for (Oplog oplog : getAllOplogs()) { if (oplog != null) { // logger.info(LocalizedStrings.DEBUG, "DEBUG destroying oplog=" + // oplog.getOplogId()); oplog.destroy(); removeOplog(oplog.getOplogId()); } } }
/** closes all the oplogs except the current one * */ private void closeOtherOplogs() { // get a snapshot to prevent CME Oplog[] oplogs = getAllOplogs(); // if there are oplogs which are to be compacted, destroy them // do not do oplogs[0] for (int i = 1; i < oplogs.length; i++) { oplogs[i].finishKrf(); oplogs[i].close(); removeOplog(oplogs[i].getOplogId()); } }
/** closes all the oplogs except the current one * */ private void closeOtherOplogs() { // get a snapshot to prevent CME Oplog[] oplogs = getAllOplogs(); // if there are oplogs which are to be compacted, destroy them // do not do oplogs[0] for (int i = 1; i < oplogs.length; i++) { oplogs[i].finishKrf(); oplogs[i].close(); removeOplog(oplogs[i].getOplogId()); } }
private long oplogSize() { long size = ((LocalRegion)region).getDiskRegion().getDiskStore().undeletedOplogSize.get(); // cache.getLogger().info("undeletedOplogSize=" + size); Oplog [] opArray = ((LocalRegion)region).getDiskRegion().getDiskStore().persistentOplogs.getAllOplogs(); if((opArray != null) && (opArray.length != 0)){ for (int j = 0; j < opArray.length; ++j) { size += opArray[j].getOplogSize(); // cache.getLogger().info("oplog#" + opArray[j].getOplogId() // + ".size=" + opArray[j].getOplogSize()); } } return size; } private int getDSID(LocalRegion lr) {
/** * Flush all async queue data, and fsync all oplogs to disk. */ public final void flushAndSync() { forceFlush(); acquireCompactorWriteLock(); try { for (Oplog oplog : getPersistentOplogSet(null).getAllOplogs()) { oplog.flushAllAndSync(); } } finally { releaseCompactorWriteLock(); } }
for (Oplog oplog: getAllOplogs()) { if (oplog != null) {
for (Oplog oplog: getAllOplogs()) { if (oplog != null) {
for (Oplog oplog : dsImpl.getPersistentOplogSet(null).getAllOplogs()) { if (oplog.needsKrf()) {
for (Oplog oplog : oplogSet.getAllOplogs()) { if (oplog != null) { oplog.updateDiskRegion(lr.getDiskRegionView());
for (Oplog oplog : dsImpl.getPersistentOplogSet(null).getAllOplogs()) { if (oplog.needsKrf()) {
for (Oplog oplog : dsImpl.getPersistentOplogSet(null).getAllOplogs()) { if (oplog.needsKrf()) {
drv.copyExistingRegionMap(lr); getStats().incUncreatedRecoveredRegions(-1); for (Oplog oplog : oplogSet.getAllOplogs()) { if (oplog != null) { oplog.updateDiskRegion(lr.getDiskRegionView());