This is an automated email from the ASF dual-hosted git repository. pbacsko pushed a commit to branch trunk in repository https://gitbox.apache.org/repos/asf/hadoop.git
The following commit(s) were added to refs/heads/trunk by this push: new ea90cd3 YARN-10678. Try blocks without catch blocks in SLS scheduler classes can swallow other exceptions. Contributed by Szilard Nemeth. ea90cd3 is described below commit ea90cd3556f9f4c53f657266dfbfcc7bd4b031ce Author: Peter Bacsko <pbac...@cloudera.com> AuthorDate: Tue Mar 9 12:03:53 2021 +0100 YARN-10678. Try blocks without catch blocks in SLS scheduler classes can swallow other exceptions. Contributed by Szilard Nemeth. --- .../org/apache/hadoop/yarn/sls/scheduler/SLSCapacityScheduler.java | 3 +++ .../java/org/apache/hadoop/yarn/sls/scheduler/SLSFairScheduler.java | 3 +++ 2 files changed, 6 insertions(+) diff --git a/hadoop-tools/hadoop-sls/src/main/java/org/apache/hadoop/yarn/sls/scheduler/SLSCapacityScheduler.java b/hadoop-tools/hadoop-sls/src/main/java/org/apache/hadoop/yarn/sls/scheduler/SLSCapacityScheduler.java index f34a3d3..a318204 100644 --- a/hadoop-tools/hadoop-sls/src/main/java/org/apache/hadoop/yarn/sls/scheduler/SLSCapacityScheduler.java +++ b/hadoop-tools/hadoop-sls/src/main/java/org/apache/hadoop/yarn/sls/scheduler/SLSCapacityScheduler.java @@ -119,6 +119,9 @@ public class SLSCapacityScheduler extends CapacityScheduler implements containerIds, strings, strings2, updateRequests); return allocation; + } catch (Exception e) { + LOG.error("Caught exception from allocate", e); + throw e; } finally { context.stop(); schedulerMetrics.increaseSchedulerAllocationCounter(); diff --git a/hadoop-tools/hadoop-sls/src/main/java/org/apache/hadoop/yarn/sls/scheduler/SLSFairScheduler.java b/hadoop-tools/hadoop-sls/src/main/java/org/apache/hadoop/yarn/sls/scheduler/SLSFairScheduler.java index 09ef2cf..c832436 100644 --- a/hadoop-tools/hadoop-sls/src/main/java/org/apache/hadoop/yarn/sls/scheduler/SLSFairScheduler.java +++ b/hadoop-tools/hadoop-sls/src/main/java/org/apache/hadoop/yarn/sls/scheduler/SLSFairScheduler.java @@ -111,6 +111,9 @@ public class SLSFairScheduler extends FairScheduler schedulingRequests, containerIds, blacklistAdditions, blacklistRemovals, updateRequests); return allocation; + } catch (Exception e) { + LOG.error("Caught exception from allocate", e); + throw e; } finally { context.stop(); schedulerMetrics.increaseSchedulerAllocationCounter(); --------------------------------------------------------------------- To unsubscribe, e-mail: common-commits-unsubscr...@hadoop.apache.org For additional commands, e-mail: common-commits-h...@hadoop.apache.org