hadoop-common-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Brahma Reddy Battula (JIRA)" <j...@apache.org>
Subject [jira] [Created] (HADOOP-12053) Harfs defaulturiport should be Zero ( should not -1)
Date Tue, 02 Jun 2015 14:04:17 GMT
Brahma Reddy Battula created HADOOP-12053:
---------------------------------------------

             Summary: Harfs defaulturiport should be Zero ( should not -1)
                 Key: HADOOP-12053
                 URL: https://issues.apache.org/jira/browse/HADOOP-12053
             Project: Hadoop Common
          Issue Type: Bug
            Reporter: Brahma Reddy Battula
            Assignee: Brahma Reddy Battula


The harfs overrides the "getUriDefaultPort" method of AbstractFilesystem, and returns "-1"
. But "-1" can't pass the "checkPath" method when the {{fs.defaultfs}} is setted without port(like
hdfs://hacluster)


 *Test Code :* 

{code}
for (FileStatus file : files) {
          String[] edges = file.getPath().getName().split("-");
          if (applicationId.toString().compareTo(edges[0]) >= 0 && applicationId.toString().compareTo(edges[1])
<= 0) {
            Path harPath = new Path("har://" + file.getPath().toUri().getPath());
            harPath = harPath.getFileSystem(conf).makeQualified(harPath);
            remoteAppDir = LogAggregationUtils.getRemoteAppLogDir(
                harPath, applicationId, appOwner,
                LogAggregationUtils.getRemoteNodeLogDirSuffix(conf));
            if (FileContext.getFileContext(remoteAppDir.toUri()).util().exists(remoteAppDir))
{
                remoteDirSet.add(remoteAppDir);
            }
{code}



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

Mime
View raw message