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

Doris Gu updated HDFS-7601:
---------------------------
    Status: Patch Available  (was: Open)

This patch includes:
1.GetNameServiceUris from config in DFSUtil.java adds functions to ignore the 
"/" in the end of uris.

2.Add corresponding test to make sure that an HA URI and the default URI whose 
difference is ending with or without "/" doesn't result in multiple entries 
being returned.

Actually speaking,this problem comes from my own not so well config. I use 
"hdfs://haCluster/" for "fs.defaultFS" in core-site.xml. I can easily avoid 
this problem by make this config value to be "hdfs://haCluster", but someone 
else may give the similar value, so I propose this patch.

> Operations(e.g. balance) failed due to deficient configuration parsing
> ----------------------------------------------------------------------
>
>                 Key: HDFS-7601
>                 URL: https://issues.apache.org/jira/browse/HDFS-7601
>             Project: Hadoop HDFS
>          Issue Type: Bug
>          Components: balancer & mover
>    Affects Versions: 2.6.0, 2.3.0
>            Reporter: Doris Gu
>            Assignee: Doris Gu
>            Priority: Minor
>              Labels: patch
>
> Some operations, for example,balance,parses configuration(from 
> core-site.xml,hdfs-site.xml) to get NameServiceUris to link to.
> Current method considers those end with or without "/"  as two different 
> uris, then following operation may meet errors.
> bq. [hdfs://haCluster, hdfs://haCluster/] are considered to be two different 
> uris   which actually the same.



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

Reply via email to