private void forceRemoveDataFile(DataFile dataFile) throws IOException { accessorPool.disposeDataFileAccessors(dataFile); totalLength.addAndGet(-dataFile.getLength()); if (archiveDataLogs) { File directoryArchive = getDirectoryArchive(); if (directoryArchive.exists()) { LOG.debug("Archive directory exists: {}", directoryArchive); } else { if (directoryArchive.isAbsolute()) if (LOG.isDebugEnabled()) { LOG.debug("Archive directory [{}] does not exist - creating it now", directoryArchive.getAbsolutePath()); } IOHelper.mkdirs(directoryArchive); } LOG.debug("Moving data file {} to {} ", dataFile, directoryArchive.getCanonicalPath()); dataFile.move(directoryArchive); LOG.debug("Successfully moved data file"); } else { LOG.debug("Deleting data file: {}", dataFile); if (dataFile.delete()) { LOG.debug("Discarded data file: {}", dataFile); } else { LOG.warn("Failed to discard data file : {}", dataFile.getFile()); } } if (dataFileRemovedListener != null) { dataFileRemovedListener.fileRemoved(dataFile); } }
private void forceRemoveDataFile(DataFile dataFile) throws IOException { accessorPool.disposeDataFileAccessors(dataFile); totalLength.addAndGet(-dataFile.getLength()); if (archiveDataLogs) { File directoryArchive = getDirectoryArchive(); if (directoryArchive.exists()) { LOG.debug("Archive directory exists: {}", directoryArchive); } else { if (directoryArchive.isAbsolute()) if (LOG.isDebugEnabled()) { LOG.debug("Archive directory [{}] does not exist - creating it now", directoryArchive.getAbsolutePath()); } IOHelper.mkdirs(directoryArchive); } LOG.debug("Moving data file {} to {} ", dataFile, directoryArchive.getCanonicalPath()); dataFile.move(directoryArchive); LOG.debug("Successfully moved data file"); } else { LOG.debug("Deleting data file: {}", dataFile); if (dataFile.delete()) { LOG.debug("Discarded data file: {}", dataFile); } else { LOG.warn("Failed to discard data file : {}", dataFile.getFile()); } } if (dataFileRemovedListener != null) { dataFileRemovedListener.fileRemoved(dataFile); } }
private void forceRemoveDataFile(DataFile dataFile) throws IOException { accessorPool.disposeDataFileAccessors(dataFile); totalLength.addAndGet(-dataFile.getLength()); if (archiveDataLogs) { File directoryArchive = getDirectoryArchive(); if (directoryArchive.exists()) { LOG.debug("Archive directory exists: {}", directoryArchive); } else { if (directoryArchive.isAbsolute()) if (LOG.isDebugEnabled()) { LOG.debug("Archive directory [{}] does not exist - creating it now", directoryArchive.getAbsolutePath()); } IOHelper.mkdirs(directoryArchive); } LOG.debug("Moving data file {} to {} ", dataFile, directoryArchive.getCanonicalPath()); dataFile.move(directoryArchive); LOG.debug("Successfully moved data file"); } else { LOG.debug("Deleting data file: {}", dataFile); if (dataFile.delete()) { LOG.debug("Discarded data file: {}", dataFile); } else { LOG.warn("Failed to discard data file : {}", dataFile.getFile()); } } if (dataFileRemovedListener != null) { dataFileRemovedListener.fileRemoved(dataFile); } }
private void forceRemoveDataFile(DataFile dataFile) throws IOException { accessorPool.disposeDataFileAccessors(dataFile); totalLength.addAndGet(-dataFile.getLength()); if (archiveDataLogs) { File directoryArchive = getDirectoryArchive(); if (directoryArchive.exists()) { LOG.debug("Archive directory exists: {}", directoryArchive); } else { if (directoryArchive.isAbsolute()) if (LOG.isDebugEnabled()) { LOG.debug("Archive directory [{}] does not exist - creating it now", directoryArchive.getAbsolutePath()); } IOHelper.mkdirs(directoryArchive); } LOG.debug("Moving data file {} to {} ", dataFile, directoryArchive.getCanonicalPath()); dataFile.move(directoryArchive); LOG.debug("Successfully moved data file"); } else { LOG.debug("Deleting data file: {}", dataFile); if (dataFile.delete()) { LOG.debug("Discarded data file: {}", dataFile); } else { LOG.warn("Failed to discard data file : {}", dataFile.getFile()); } } if (dataFileRemovedListener != null) { dataFileRemovedListener.fileRemoved(dataFile); } }