Explorar el Código

YARN-9488. Skip YARNFeatureNotEnabledException from ClientRMService. Contributed by Prabhu Joseph

(cherry picked from commit 1845a83cec6563482523d8c34b38c4e36c0aa9df)
Szilard Nemeth hace 5 años
padre
commit
94114378ce

+ 3 - 1
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/main/java/org/apache/hadoop/yarn/server/resourcemanager/ClientRMService.java

@@ -144,6 +144,7 @@ import org.apache.hadoop.yarn.exceptions.ApplicationAttemptNotFoundException;
 import org.apache.hadoop.yarn.exceptions.ApplicationNotFoundException;
 import org.apache.hadoop.yarn.exceptions.ContainerNotFoundException;
 import org.apache.hadoop.yarn.exceptions.YarnException;
+import org.apache.hadoop.yarn.exceptions.YARNFeatureNotEnabledException;
 import org.apache.hadoop.yarn.factories.RecordFactory;
 import org.apache.hadoop.yarn.factory.providers.RecordFactoryProvider;
 import org.apache.hadoop.yarn.ipc.RPCUtil;
@@ -268,7 +269,8 @@ public class ClientRMService extends AbstractService implements
     
     this.server.addTerseExceptions(ApplicationNotFoundException.class,
         ApplicationAttemptNotFoundException.class,
-        ContainerNotFoundException.class);
+        ContainerNotFoundException.class,
+        YARNFeatureNotEnabledException.class);
 
     // Enable service authorization?
     if (conf.getBoolean(