diff --git a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/src/main/java/org/apache/hadoop/yarn/server/nodemanager/containermanager/scheduler/ContainerScheduler.java b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/src/main/java/org/apache/hadoop/yarn/server/nodemanager/containermanager/scheduler/ContainerScheduler.java index 34aac8111d6..aab842d242e 100644 --- a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/src/main/java/org/apache/hadoop/yarn/server/nodemanager/containermanager/scheduler/ContainerScheduler.java +++ b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/src/main/java/org/apache/hadoop/yarn/server/nodemanager/containermanager/scheduler/ContainerScheduler.java @@ -132,23 +132,13 @@ public ContainerScheduler(Context context, AsyncDispatcher dispatcher, @Override public void serviceInit(Configuration conf) throws Exception { super.serviceInit(conf); - try { - if (resourceHandlerChain == null) { - resourceHandlerChain = ResourceHandlerModule - .getConfiguredResourceHandlerChain(conf, context); - } - if (LOG.isDebugEnabled()) { - LOG.debug("Resource handler chain enabled = " + (resourceHandlerChain - != null)); - } - if (resourceHandlerChain != null) { - LOG.debug("Bootstrapping resource handler chain"); - resourceHandlerChain.bootstrap(conf); - } - } catch (ResourceHandlerException e) { - LOG.error("Failed to bootstrap configured resource subsystems! ", e); - throw new IOException( - "Failed to bootstrap configured resource subsystems!"); + if (resourceHandlerChain == null) { + resourceHandlerChain = ResourceHandlerModule + .getConfiguredResourceHandlerChain(conf, context); + } + if (LOG.isDebugEnabled()) { + LOG.debug("Resource handler chain enabled = " + (resourceHandlerChain + != null)); } this.usePauseEventForPreemption = conf.getBoolean(