/** * Completely discards a segment file by deleting it. (Potentially blocking operation) */ void delete() { FileUtils.deleteWithConfirm(logFile); }
public void run() { deleteWithConfirm(new File(file)); } };
/** * Simply delete untracked segment files w/standard, as it'll be flushed to sstables during recovery * * @param file segment file that is no longer in use. */ void handleReplayedSegment(final File file) { // (don't decrease managed size, since this was never a "live" segment) logger.trace("(Unopened) segment {} is no longer needed and will be deleted now", file); FileUtils.deleteWithConfirm(file); }
public void run() { deleteWithConfirm(new File(file)); } };
public static Throwable deleteWithConfirm(String filePath, boolean expect, Throwable accumulate) { return deleteWithConfirm(new File(filePath), expect, accumulate); }
public void run() { deleteWithConfirm(new File(file)); } };
/** * Simply delete untracked segment files w/standard, as it'll be flushed to sstables during recovery * * @param file segment file that is no longer in use. */ void handleReplayedSegment(final File file) { // (don't decrease managed size, since this was never a "live" segment) logger.trace("(Unopened) segment {} is no longer needed and will be deleted now", file); FileUtils.deleteWithConfirm(file); }
/** * Simply delete untracked segment files w/standard, as it'll be flushed to sstables during recovery * * @param file segment file that is no longer in use. */ void handleReplayedSegment(final File file) { // (don't decrease managed size, since this was never a "live" segment) logger.trace("(Unopened) segment {} is no longer needed and will be deleted now", file); FileUtils.deleteWithConfirm(file); }
public static void deleteWithConfirm(String file) { deleteWithConfirm(new File(file)); }
public static void deleteWithConfirm(String file) { deleteWithConfirm(new File(file)); }
public static void deleteWithConfirm(File file) { maybeFail(deleteWithConfirm(file, true, null)); }
public static void deleteWithConfirm(File file) { maybeFail(deleteWithConfirm(file, true, null)); }
/** * Discards a segment file when the log no longer requires it. The file may be left on disk if the archive script * requires it. (Potentially blocking operation) */ void discard(boolean deleteFile) { close(); if (deleteFile) FileUtils.deleteWithConfirm(logFile); manager.addSize(-onDiskSize()); }
/** * Discards a segment file when the log no longer requires it. The file may be left on disk if the archive script * requires it. (Potentially blocking operation) */ void discard(boolean deleteFile) { close(); if (deleteFile) FileUtils.deleteWithConfirm(logFile); manager.addSize(-onDiskSize()); }
public void discard(CommitLogSegment segment, boolean delete) { segment.close(); if (delete) FileUtils.deleteWithConfirm(segment.logFile); addSize(-segment.onDiskSize()); }
public void discard(CommitLogSegment segment, boolean delete) { segment.close(); if (delete) FileUtils.deleteWithConfirm(segment.logFile); addSize(-segment.onDiskSize()); }
public void discard(CommitLogSegment segment, boolean delete) { segment.close(); if (delete) FileUtils.deleteWithConfirm(segment.logFile); addSize(-segment.onDiskSize()); }
/** * Discards a segment file when the log no longer requires it. The file may be left on disk if the archive script * requires it. (Potentially blocking operation) */ void discard(boolean deleteFile) { close(); if (deleteFile) FileUtils.deleteWithConfirm(logFile); manager.addSize(-onDiskSize()); }
public void discard(CommitLogSegment segment, boolean delete) { segment.close(); addSize(-segment.onDiskSize()); cdcSizeTracker.processDiscardedSegment(segment); if (segment.getCDCState() == CDCState.CONTAINS) FileUtils.renameWithConfirm(segment.logFile.getAbsolutePath(), DatabaseDescriptor.getCDCLogLocation() + File.separator + segment.logFile.getName()); else { if (delete) FileUtils.deleteWithConfirm(segment.logFile); } }
public void discard(CommitLogSegment segment, boolean delete) { segment.close(); addSize(-segment.onDiskSize()); cdcSizeTracker.processDiscardedSegment(segment); if (segment.getCDCState() == CDCState.CONTAINS) FileUtils.renameWithConfirm(segment.logFile.getAbsolutePath(), DatabaseDescriptor.getCDCLogLocation() + File.separator + segment.logFile.getName()); else { if (delete) FileUtils.deleteWithConfirm(segment.logFile); } }