hadoop-hdfs-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jing Zhao (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HDFS-4243) INodeDirectory.replaceChild(..) does not update parent
Date Mon, 03 Dec 2012 19:57:58 GMT

    [ https://issues.apache.org/jira/browse/HDFS-4243?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13508992#comment-13508992

Jing Zhao commented on HDFS-4243:

The INode#parent is mainly used by INode#getFullPathName which is used in generating reports/logs
and fsck (through FSNamesystem#listCorruptFileBlocks).
> INodeDirectory.replaceChild(..) does not update parent
> ------------------------------------------------------
>                 Key: HDFS-4243
>                 URL: https://issues.apache.org/jira/browse/HDFS-4243
>             Project: Hadoop HDFS
>          Issue Type: Bug
>          Components: namenode
>    Affects Versions: 3.0.0
>            Reporter: Tsz Wo (Nicholas), SZE
>            Assignee: Jing Zhao
>         Attachments: HDFS-4243.001.patch, HDFS-4243.002.patch, HDFS-4243.003.patch
> The method replaces an existing child with a new child.  However, it does not take care
the case the child also an INodeDirectory.  In such case, the parent pointers of the children
of the child have to be updated to the new child.
> Only FSDirectory.unprotectedSetQuota(..) calls this method so that the child is always
an INodeDirectory.

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

View raw message