[
https://issues.apache.org/jira/browse/HDFS-13401?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Jianfei Jiang updated HDFS-13401:
---------------------------------
Description:
In federation cases, if we have a config like below:
<property>
<name>fs.viewfs.mounttable.ClusterX.link./foo</name>
<value>hdfs://nn2-clusterx.example.com:8020/footarget</value>
</property>
When the folder hdfs://nn2-clusterx.example.com:8020/projects/footarget is not
actually exist, the command {{hdfs dfs ls /}} can still see the folder, but the
folder is not actually exist. then we try to use mkdir command to create the
viewfs folder {{hdfs dfs mkdir /foo}}, the return code is true, but the folder
is not created. However, when we use {{hdfs dfs mkdir -p /foo/xxx}} which have
a deeper location to create folder, the folder is successfully created. The
results in these two cases may be ambigiuous.
was:
In federation cases, if we have a config like below:
<property>
<name>fs.viewfs.mounttable.ClusterX.link./foo</name>
<value>hdfs://nn2-clusterx.example.com:8020/footarget</value>
</property>
When the folder hdfs://nn2-clusterx.example.com:8020/projects/footarget is not
actually exist, the command [[hdfs dfs ls /]] can still see the folder, but the
folder is not actually exist. then we try to use mkdir command to create the
viewfs folder [[hdfs dfs mkdir /foo]], the return code is true, but the folder
is not created. However, when we use [[hdfs dfs mkdir -p /foo/xxx]] which have
a deeper location to create folder, the folder is successfully created. The
results in these two cases may be ambigiuous.
> Different behavior in mkdir when the target folder of mount table is uncreated
> ------------------------------------------------------------------------------
>
> Key: HDFS-13401
> URL: https://issues.apache.org/jira/browse/HDFS-13401
> Project: Hadoop HDFS
> Issue Type: Bug
> Reporter: Jianfei Jiang
> Assignee: Jianfei Jiang
> Priority: Major
>
> In federation cases, if we have a config like below:
> <property>
> <name>fs.viewfs.mounttable.ClusterX.link./foo</name>
> <value>hdfs://nn2-clusterx.example.com:8020/footarget</value>
> </property>
> When the folder hdfs://nn2-clusterx.example.com:8020/projects/footarget is
> not actually exist, the command {{hdfs dfs ls /}} can still see the folder,
> but the folder is not actually exist. then we try to use mkdir command to
> create the viewfs folder {{hdfs dfs mkdir /foo}}, the return code is true,
> but the folder is not created. However, when we use {{hdfs dfs mkdir -p
> /foo/xxx}} which have a deeper location to create folder, the folder is
> successfully created. The results in these two cases may be ambigiuous.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]