Github user maoling commented on a diff in the pull request: https://github.com/apache/zookeeper/pull/356#discussion_r137003935 --- Diff: src/java/main/org/apache/zookeeper/server/persistence/FileTxnLog.java --- @@ -409,13 +409,15 @@ public void truncate(long zxid) throws IOException { try { Files.delete(itr.logFile.toPath()); } catch (NoSuchFileException e) { + LOG.info("An NoSuchFileException was thrown when delete file {}" + + ", but will continue. Assume this file has been deleted successfully.", itr.logFile); } } } finally { - close(itr); if (raf != null) { raf.close(); --- End diff -- IMHO, `raf.close();` should be surrounded with `try-catch` ?
---