[ https://issues.apache.org/jira/browse/HDFS-8493?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14596397#comment-14596397 ]
Rakesh R commented on HDFS-8493: -------------------------------- Following are the functions where it has done the resolution {{fsd.resolvePath(pc, src, pathComponents);}} by acquiring only fsn lock and not fsd lock. Could you please take a look at it. # FsDirAclOp.java -> getAclStatus() -> modifyAclEntries() -> removeAcl() -> removeDefaultAcl() -> setAcl() -> getAclStatus() # FsDirDeleteOp.java -> delete(fsn, src, recursive, logRetryCache) # FsDirRenameOp.java -> renameToInt(fsd, srcArg, dstArg, logRetryCache) -> renameToInt(fsd, srcArg, dstArg, logRetryCache, options) # FsDirStatAndListingOp.java -> getContentSummary(fsd, src) -> getFileInfo(fsd, srcArg, resolveLink) -> isFileClosed(fsd, src) -> getListingInt(fsd, srcArg, startAfter, needLocation) # FsDirWriteFileOp.java -> abandonBlock() -> completeFile(fsn, pc, srcArg, holder, last, fileId) -> getEncryptionKeyInfo(fsn, pc, src, supportedVersions) -> startFile() -> validateAddBlock() # FsDirXAttrOp.java -> getXAttrs(fsd, srcArg, xAttrs) -> listXAttrs(fsd, src) -> setXAttr(fsd, src, xAttr, flag, logRetryCache) # FSNamesystem.java -> createEncryptionZoneInt() -> getEZForPath() > Consolidate truncate() related implementation in a single class > --------------------------------------------------------------- > > Key: HDFS-8493 > URL: https://issues.apache.org/jira/browse/HDFS-8493 > Project: Hadoop HDFS > Issue Type: Sub-task > Reporter: Haohui Mai > Assignee: Rakesh R > Attachments: HDFS-8493-001.patch, HDFS-8493-002.patch, > HDFS-8493-003.patch, HDFS-8493-004.patch, HDFS-8493-005.patch, > HDFS-8493-006.patch, HDFS-8493-007.patch, HDFS-8493-007.patch > > > This jira proposes to consolidate truncate() related methods into a single > class. -- This message was sent by Atlassian JIRA (v6.3.4#6332)