YARN-3396. Handle URISyntaxException in ResourceLocalizationService. (Contributed by Brahma Reddy Battula)

This commit is contained in:
Junping Du 2015-05-05 10:18:23 -07:00
parent 05adc76ace
commit 3810242062
2 changed files with 8 additions and 2 deletions

View File

@ -180,6 +180,8 @@ Release 2.8.0 - UNRELEASED
YARN-3363. add localization and container launch time to ContainerMetrics
at NM to show these timing information for each active container.
(zxu via rkanter)
YARN-3396. Handle URISyntaxException in ResourceLocalizationService.
(Brahma Reddy Battula via junping_du)
OPTIMIZATIONS

View File

@ -995,7 +995,9 @@ public class ResourceLocalizationService extends CompositeService
try {
req = new LocalResourceRequest(rsrc);
} catch (URISyntaxException e) {
// TODO fail? Already translated several times...
LOG.error(
"Got exception in parsing URL of LocalResource:"
+ rsrc.getResource(), e);
}
LocalizerResourceRequestEvent assoc = scheduled.get(req);
if (assoc == null) {
@ -1069,7 +1071,9 @@ public class ResourceLocalizationService extends CompositeService
LOG.error("Inorrect path for PRIVATE localization."
+ next.getResource().getFile(), e);
} catch (URISyntaxException e) {
//TODO fail? Already translated several times...
LOG.error(
"Got exception in parsing URL of LocalResource:"
+ next.getResource(), e);
}
}