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

Yiqun Lin commented on HDFS-10619:
----------------------------------

Hi, [~daryn], I have one another minor comment. Can we also replace 
{{DFSUtil.byteArray2PathString(path)}} to {{pathname}} in the method 
{{INodesInPath#toString}}? There is no need to parse the path again here.
{code}
  private String toString(boolean vaildateObject) {
    if (vaildateObject) {
      validate();
    }

    final StringBuilder b = new StringBuilder(getClass().getSimpleName())
        .append(": path = ").append(DFSUtil.byteArray2PathString(path))
        .append("\n  inodes = ");
    ...
{code}

> Cache path in InodesInPath
> --------------------------
>
>                 Key: HDFS-10619
>                 URL: https://issues.apache.org/jira/browse/HDFS-10619
>             Project: Hadoop HDFS
>          Issue Type: Sub-task
>          Components: hdfs
>            Reporter: Daryn Sharp
>            Assignee: Daryn Sharp
>         Attachments: HDFS-10619.patch
>
>
> INodesInPath#getPath, a frequently called method, dynamically builds the 
> path.  IIP should cache the path upon construction.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to