return null; fsd.getEditLog().logDelete(iip.getPath(), mtime, logRetryCache); incrDeletedFileCount(filesRemoved);
/** * Remove the file from management, return blocks */ INode delete(String src) { if (NameNode.stateChangeLog.isDebugEnabled()) { NameNode.stateChangeLog.debug("DIR* FSDirectory.delete: "+src); } waitForReady(); long now = FSNamesystem.now(); INode deletedNode = unprotectedDelete(src, now); if (deletedNode != null) { fsImage.getEditLog().logDelete(src, now); } return deletedNode; }
/** * Remove the file from management, return up to blocksLimit number of blocks */ INode delete(String src, INode[] inodes, List<Block> collectedBlocks, int blocksLimit) { if (NameNode.stateChangeLog.isDebugEnabled()) { NameNode.stateChangeLog.debug("DIR* FSDirectory.delete: "+src); } waitForReady(); long now = FSNamesystem.now(); INode deletedNode = unprotectedDelete(src, inodes, collectedBlocks, blocksLimit, now); if (deletedNode != null) { fsImage.getEditLog().logDelete(src, now); } return deletedNode; }
return null; fsd.getEditLog().logDelete(src, mtime, logRetryCache); incrDeletedFileCount(filesRemoved);
offsetToTxId.put(trueOffset, thisTxId); System.err.println("txid " + thisTxId + " at offset " + trueOffset); spyLog.logDelete("path" + i, i, false); spyLog.logSync();
return null; fsd.getEditLog().logDelete(src, mtime, logRetryCache); incrDeletedFileCount(filesRemoved);