FSDirectory(FSNamesystem, Configuration) |  | 0% |  | 0% | 7 | 7 | 48 | 48 | 1 | 1 |
addLastINode(INodesInPath, INode, FsPermission, boolean, Optional) |  | 0% |  | 0% | 11 | 11 | 24 | 24 | 1 | 1 |
updateSpaceForCompleteBlock(BlockInfo, INodesInPath) |  | 0% |  | 0% | 6 | 6 | 25 | 25 | 1 | 1 |
getAuditFileInfo(INodesInPath) |  | 0% |  | 0% | 6 | 6 | 26 | 26 | 1 | 1 |
resolveDotInodesPath(byte[][], FSDirectory) |  | 0% |  | 0% | 8 | 8 | 20 | 20 | 1 | 1 |
getStorageTypeDeltas(byte, long, short, short) |  | 0% |  | 0% | 9 | 9 | 22 | 22 | 1 | 1 |
resolvePath(FSPermissionChecker, String, FSDirectory.DirOp) |  | 0% |  | 0% | 10 | 10 | 18 | 18 | 1 | 1 |
updateCount(INodesInPath, INode.QuotaDelta, boolean) |  | 0% |  | 0% | 3 | 3 | 13 | 13 | 1 | 1 |
verifyQuota(INodesInPath, int, QuotaCounts, INode) |  | 0% |  | 0% | 9 | 9 | 16 | 16 | 1 | 1 |
resolveComponents(byte[][], FSDirectory) |  | 0% |  | 0% | 9 | 9 | 12 | 12 | 1 | 1 |
normalizePaths(Collection, String) |  | 0% |  | 0% | 6 | 6 | 14 | 14 | 1 | 1 |
createReservedStatuses(long) |  | 0% | | n/a | 1 | 1 | 18 | 18 | 1 | 1 |
updateCountForQuota(int) |  | 0% |  | 0% | 2 | 2 | 14 | 14 | 1 | 1 |
copyINodeDefaultAcl(INode, FsPermission) |  | 0% |  | 0% | 7 | 7 | 12 | 12 | 1 | 1 |
addEncryptionZone(INodeWithAdditionalFields, XAttrFeature) |  | 0% |  | 0% | 4 | 4 | 20 | 20 | 1 | 1 |
setINodeAttributeProvider(INodeAttributeProvider) |  | 0% |  | 0% | 3 | 3 | 19 | 19 | 1 | 1 |
initUsersToBypassExtProvider(Configuration) |  | 0% |  | 0% | 4 | 4 | 9 | 9 | 1 | 1 |
static {...} |  | 0% |  | 0% | 2 | 2 | 17 | 17 | 1 | 1 |
updateCount(INodesInPath, long, long, short, short, boolean) |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
updateCount(INodesInPath, int, QuotaCounts, boolean) |  | 0% |  | 0% | 7 | 7 | 9 | 9 | 1 | 1 |
checkTraverse(FSPermissionChecker, INodesInPath, FSDirectory.DirOp) |  | 0% |  | 0% | 6 | 6 | 9 | 9 | 1 | 1 |
getAttributes(INodesInPath) |  | 0% |  | 0% | 2 | 2 | 10 | 10 | 1 | 1 |
updateCount(INodesInPath, long, long, short, boolean) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
verifyMaxComponentLength(byte[], String) |  | 0% |  | 0% | 4 | 4 | 10 | 10 | 1 | 1 |
addToInodeMap(INode) |  | 0% |  | 0% | 5 | 5 | 10 | 10 | 1 | 1 |
constructRemainingPath(byte[][], byte[][], int) |  | 0% |  | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
getINode4DotSnapshot(INodesInPath) |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
createRoot(FSNamesystem) |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
isNonEmptyDirectory(INodesInPath) |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 1 | 1 |
verifyMaxDirItems(INodeDirectory, String) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
removeLastINode(INodesInPath) |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 1 | 1 |
removeFromInodeMap(List) |  | 0% |  | 0% | 5 | 5 | 7 | 7 | 1 | 1 |
getPathComponents(INode) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
verifyParentDir(INodesInPath) |  | 0% |  | 0% | 4 | 4 | 9 | 9 | 1 | 1 |
resolvePath(FSPermissionChecker, String, long) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
updateReplicationFactor(Collection) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
updateCountForDelete(INode, INodesInPath, Optional) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
reset() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
cacheName(INode) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
checkUnreadableBySuperuser(FSPermissionChecker, INodesInPath) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
updateSpaceConsumed(INodesInPath, long, long, short) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
updateCountNoQuotaCheck(INodesInPath, int, QuotaCounts) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
checkPermission(FSPermissionChecker, INodesInPath, boolean, FsAction, FsAction, FsAction, FsAction, boolean) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
unprotectedUpdateCount(INodesInPath, int, QuotaCounts) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
isReservedName(byte[][]) |  | 0% |  | 0% | 4 | 4 | 3 | 3 | 1 | 1 |
checkOwner(FSPermissionChecker, INodesInPath) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
setProtectedDirectories(String) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
verifyINodeName(byte[]) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
isValidToCreate(String, INodesInPath) |  | 0% |  | 0% | 4 | 4 | 3 | 3 | 1 | 1 |
normalizePath(String) |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
addINode(INodesInPath, INode, FsPermission) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
isReservedRawName(byte[][]) |  | 0% |  | 0% | 4 | 4 | 3 | 3 | 1 | 1 |
unprotectedResolvePath(String) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
getUserFilteredAttributeProvider(UserGroupInformation) |  | 0% |  | 0% | 4 | 4 | 4 | 4 | 1 | 1 |
addLastINodeNoQuotaCheck(INodesInPath, INode, Optional) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
addStoragePolicySatisfier(INodeWithAdditionalFields, XAttrFeature) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
resolveLastINode(INodesInPath) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
getPermissionChecker() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
getPermissionChecker(String, String, UserGroupInformation) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
readLock() |  | 0% |  | 0% | 3 | 3 | 2 | 2 | 1 | 1 |
readUnlock() |  | 0% |  | 0% | 3 | 3 | 2 | 2 | 1 | 1 |
writeLock() |  | 0% |  | 0% | 3 | 3 | 2 | 2 | 1 | 1 |
writeUnlock() |  | 0% |  | 0% | 3 | 3 | 2 | 2 | 1 | 1 |
isExactReservedName(byte[][]) |  | 0% |  | 0% | 4 | 4 | 2 | 2 | 1 | 1 |
isUserBypassingExtAttrProvider(String) |  | 0% |  | 0% | 3 | 3 | 2 | 2 | 1 | 1 |
getINodesInPath(byte[][], FSDirectory.DirOp) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
resetLastInodeId(long) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
isReservedName(INode) |  | 0% |  | 0% | 3 | 3 | 2 | 2 | 1 | 1 |
checkPermission(FSPermissionChecker, INodesInPath, boolean, FsAction, FsAction, FsAction, FsAction) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
resolvePath(String, FSDirectory) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
isExactReservedName(String) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
checkPathAccess(FSPermissionChecker, INodesInPath, FsAction) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
checkParentAccess(FSPermissionChecker, INodesInPath, FsAction) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
checkAncestorAccess(FSPermissionChecker, INodesInPath, FsAction) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
checkTraverse(FSPermissionChecker, INodesInPath, boolean) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
isAccessTimeSupported() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$addLastINode$1(INode, INodeDirectory) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
getReservedStatuses() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
markNameCacheInitialized() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
parseProtectedDirectories(Collection) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
addYieldCount(long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
shutdown() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
addRootDirToEncryptionZone(XAttrFeature) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
getINodesInPath(String, FSDirectory.DirOp) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getINode(String, FSDirectory.DirOp) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
hasWriteLock() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
hasReadLock() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
parseProtectedDirectories(Configuration) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
updateCountForQuota() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
getInode(long) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getINode(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getINode4Write(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
resetLastInodeIdWithoutChecking(long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
lambda$updateCountForDelete$0(INode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
isImageLoaded() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
parseProtectedDirectories(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
getBlockManager() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getProvider() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getBlockStoragePolicySuite() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
setPosixAclInheritanceEnabled(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
enableQuotaChecks() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
disableQuotaChecks() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
getInodeMapSize() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
totalInodes() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
isReservedName(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
isReservedRawName(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
isReservedInodesName(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
allocateNewInodeId() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getLastInodeId() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getListLimit() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getFSNamesystem() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getProtectedDirectories() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
isProtectedSubDirectoriesEnable() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getRoot() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
isPermissionEnabled() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
isAclsEnabled() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
isPermissionContentSummarySubAccess() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
isPosixAclInheritanceEnabled() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
isXattrsEnabled() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getXattrMaxSize() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getAccessTimePrecision() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
isQuotaByStorageTypeEnabled() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getLsLimit() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getContentCountLimit() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getContentSleepMicroSec() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getInodeXAttrsLimit() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getEditLog() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
shouldSkipQuotaChecks() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getYieldCount() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getINodeMap() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
close() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |