HDFS-7863. Missing description of some methods and parameters in javadoc of FSDirDeleteOp. Contributed by Brahma Reddy Battula.
This commit is contained in:
parent
497c86b485
commit
5112477d9e
@ -517,6 +517,9 @@ Release 2.8.0 - UNRELEASED
|
|||||||
HDFS-8142. DistributedFileSystem encryption zone commands should resolve
|
HDFS-8142. DistributedFileSystem encryption zone commands should resolve
|
||||||
relative paths. (Rakesh R via wang)
|
relative paths. (Rakesh R via wang)
|
||||||
|
|
||||||
|
HDFS-7863. Missing description of some methods and parameters in javadoc of
|
||||||
|
FSDirDeleteOp. (Brahma Reddy Battula via ozawa)
|
||||||
|
|
||||||
Release 2.7.1 - UNRELEASED
|
Release 2.7.1 - UNRELEASED
|
||||||
|
|
||||||
INCOMPATIBLE CHANGES
|
INCOMPATIBLE CHANGES
|
||||||
|
@ -33,6 +33,7 @@ class FSDirDeleteOp {
|
|||||||
/**
|
/**
|
||||||
* Delete the target directory and collect the blocks under it
|
* Delete the target directory and collect the blocks under it
|
||||||
*
|
*
|
||||||
|
* @param fsd the FSDirectory instance
|
||||||
* @param iip the INodesInPath instance containing all the INodes for the path
|
* @param iip the INodesInPath instance containing all the INodes for the path
|
||||||
* @param collectedBlocks Blocks under the deleted directory
|
* @param collectedBlocks Blocks under the deleted directory
|
||||||
* @param removedINodes INodes that should be removed from inodeMap
|
* @param removedINodes INodes that should be removed from inodeMap
|
||||||
@ -71,6 +72,13 @@ static long delete(
|
|||||||
* <p>
|
* <p>
|
||||||
* For small directory or file the deletion is done in one shot.
|
* For small directory or file the deletion is done in one shot.
|
||||||
*
|
*
|
||||||
|
* @param fsn namespace
|
||||||
|
* @param src path name to be deleted
|
||||||
|
* @param recursive boolean true to apply to all sub-directories recursively
|
||||||
|
* @param logRetryCache whether to record RPC ids in editlog for retry cache
|
||||||
|
* rebuilding
|
||||||
|
* @return blocks collected from the deleted path
|
||||||
|
* @throws IOException
|
||||||
*/
|
*/
|
||||||
static BlocksMapUpdateInfo delete(
|
static BlocksMapUpdateInfo delete(
|
||||||
FSNamesystem fsn, String src, boolean recursive, boolean logRetryCache)
|
FSNamesystem fsn, String src, boolean recursive, boolean logRetryCache)
|
||||||
@ -99,6 +107,8 @@ static BlocksMapUpdateInfo delete(
|
|||||||
* Note: This is to be used by
|
* Note: This is to be used by
|
||||||
* {@link org.apache.hadoop.hdfs.server.namenode.FSEditLog} only.
|
* {@link org.apache.hadoop.hdfs.server.namenode.FSEditLog} only.
|
||||||
* <br>
|
* <br>
|
||||||
|
*
|
||||||
|
* @param fsd the FSDirectory instance
|
||||||
* @param src a string representation of a path to an inode
|
* @param src a string representation of a path to an inode
|
||||||
* @param mtime the time the inode is removed
|
* @param mtime the time the inode is removed
|
||||||
*/
|
*/
|
||||||
@ -134,6 +144,13 @@ static void deleteForEditLog(FSDirectory fsd, String src, long mtime)
|
|||||||
* the {@link org.apache.hadoop.hdfs.server.namenode.FSNamesystem} lock.
|
* the {@link org.apache.hadoop.hdfs.server.namenode.FSNamesystem} lock.
|
||||||
* <p>
|
* <p>
|
||||||
* For small directory or file the deletion is done in one shot.
|
* For small directory or file the deletion is done in one shot.
|
||||||
|
* @param fsn namespace
|
||||||
|
* @param src path name to be deleted
|
||||||
|
* @param iip the INodesInPath instance containing all the INodes for the path
|
||||||
|
* @param logRetryCache whether to record RPC ids in editlog for retry cache
|
||||||
|
* rebuilding
|
||||||
|
* @return blocks collected from the deleted path
|
||||||
|
* @throws IOException
|
||||||
*/
|
*/
|
||||||
static BlocksMapUpdateInfo deleteInternal(
|
static BlocksMapUpdateInfo deleteInternal(
|
||||||
FSNamesystem fsn, String src, INodesInPath iip, boolean logRetryCache)
|
FSNamesystem fsn, String src, INodesInPath iip, boolean logRetryCache)
|
||||||
@ -192,6 +209,7 @@ private static boolean deleteAllowed(final INodesInPath iip,
|
|||||||
/**
|
/**
|
||||||
* Delete a path from the name space
|
* Delete a path from the name space
|
||||||
* Update the count at each ancestor directory with quota
|
* Update the count at each ancestor directory with quota
|
||||||
|
* @param fsd the FSDirectory instance
|
||||||
* @param iip the inodes resolved from the path
|
* @param iip the inodes resolved from the path
|
||||||
* @param collectedBlocks blocks collected from the deleted path
|
* @param collectedBlocks blocks collected from the deleted path
|
||||||
* @param removedINodes inodes that should be removed from inodeMap
|
* @param removedINodes inodes that should be removed from inodeMap
|
||||||
|
Loading…
Reference in New Issue
Block a user