[ 
https://issues.apache.org/jira/browse/HDFS-8153?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Anu Engineer updated HDFS-8153:
-------------------------------
    Description: 
If the name component length is greater than the permitted length, the error 
message points to wrong parent directory for mkdir and touchz.

Here are examples where the parent directory name is in error message. In this 
example dfs.namenode.fs-limits.max-component-length is set to 19.

{code}
hdfs dfs -mkdir /user/hrt_qa/FileNameLength/really_big_name_dir01
mkdir: The maximum path component name limit of really_big_name_dir01 in 
directory /user/hrt_qa/ is exceeded: limit=19 length=21
{code}

The expected value for the directory was _/user/hrt_qa/FileNameLength_. The 
same behavior is observed for touchz

{code}
hdfs dfs -touchz /user/hrt_qa/FileNameLength/really_big_name_0004
touchz: The maximum path component name limit of really_big_name_0004 in 
directory /user/hrt_qa/ is exceeded: limit=19 length=20
{code}

  was:
If the name component length is greater than the permitted length, the error 
message points to wrong parent directory for mkdir and touchz.

Here are examples where the parent directory name is in error message. In this 
example dfs.namenode.fs-limits.max-component-length is set to 19.

{code}
hdfs dfs -mkdir /user/hrt_qa/FileNameLength/really_big_name_dir01
mkdir: The maximum path component name limit of really_big_name_dir01 in 
directory /user/hrt_qa/ is exceeded: limit=19 length=21
{code}

The expected value for the directory was /user/hrt_qa/FileNameLength. The same 
behavior is observed for touchz

{code}
hdfs dfs -touchz /user/hrt_qa/FileNameLength/really_big_name_0004
touchz: The maximum path component name limit of really_big_name_0004 in 
directory /user/hrt_qa/ is exceeded: limit=19 length=20
{code}


> Error Message points to wrong parent directory in case of path component name 
> length error
> ------------------------------------------------------------------------------------------
>
>                 Key: HDFS-8153
>                 URL: https://issues.apache.org/jira/browse/HDFS-8153
>             Project: Hadoop HDFS
>          Issue Type: Bug
>          Components: namenode
>    Affects Versions: 2.5.2
>            Reporter: Anu Engineer
>            Assignee: Anu Engineer
>
> If the name component length is greater than the permitted length, the error 
> message points to wrong parent directory for mkdir and touchz.
> Here are examples where the parent directory name is in error message. In 
> this example dfs.namenode.fs-limits.max-component-length is set to 19.
> {code}
> hdfs dfs -mkdir /user/hrt_qa/FileNameLength/really_big_name_dir01
> mkdir: The maximum path component name limit of really_big_name_dir01 in 
> directory /user/hrt_qa/ is exceeded: limit=19 length=21
> {code}
> The expected value for the directory was _/user/hrt_qa/FileNameLength_. The 
> same behavior is observed for touchz
> {code}
> hdfs dfs -touchz /user/hrt_qa/FileNameLength/really_big_name_0004
> touchz: The maximum path component name limit of really_big_name_0004 in 
> directory /user/hrt_qa/ is exceeded: limit=19 length=20
> {code}



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

Reply via email to