[ https://issues.apache.org/jira/browse/HADOOP-12053?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Vinod Kumar Vavilapalli updated HADOOP-12053: --------------------------------------------- Target Version/s: 2.8.0, 2.7.4 (was: 2.8.0, 2.7.3) 2.7.3 is under release process, changing target-version to 2.7.4. > 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 > Affects Versions: 2.7.0 > Reporter: Brahma Reddy Battula > Assignee: Gera Shegalov > Attachments: HADOOP-12053.001.patch, HADOOP-12053.002.patch, > HADOOP-12053.003.patch > > > 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) --------------------------------------------------------------------- To unsubscribe, e-mail: common-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: common-issues-h...@hadoop.apache.org