Peter Bacsko created YARN-10147: ----------------------------------- Summary: FPGA plugin can't find the localized aocx file Key: YARN-10147 URL: https://issues.apache.org/jira/browse/YARN-10147 Project: Hadoop YARN Issue Type: Bug Components: nodemanager Reporter: Peter Bacsko Assignee: Peter Bacsko
There's a bug in the FPGA plugin which is intended to find the localized "aocx" file: {noformat} ... if (localizedResources != null) { Optional<Path> aocxPath = localizedResources .keySet() .stream() .filter(path -> matchesIpid(path, id)) .findFirst(); if (aocxPath.isPresent()) { ipFilePath = aocxPath.get().toUri().toString(); LOG.debug("Found: " + ipFilePath); } } else { LOG.warn("Localized resource is null!"); } return ipFilePath; } private boolean matchesIpid(Path p, String id) { return p.getName().toLowerCase().equals(id.toLowerCase()) && p.getName().endsWith(".aocx"); } {noformat} The method {{matchesIpid()}} works incorrecty: the {{id}} argument is the expected filename, but without the extension. Therefore the {{equals()}} comparison will always be false. -- This message was sent by Atlassian Jira (v8.3.4#803005) --------------------------------------------------------------------- To unsubscribe, e-mail: yarn-dev-unsubscr...@hadoop.apache.org For additional commands, e-mail: yarn-dev-h...@hadoop.apache.org