瀏覽代碼

YARN-9683. Remove reapDockerContainerNoPid left behind by YARN-9074 (#1212) Contributed by Kevin Su.

Reviewed-by: Eric Yang <eyang@apache.org>
Reviewed-by: Adam Antal <adam.antal@cloudera.com>
HUAN-PING SU 5 年之前
父節點
當前提交
167acd87da

+ 0 - 14
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/src/main/java/org/apache/hadoop/yarn/server/nodemanager/containermanager/launcher/ContainerCleanup.java

@@ -215,18 +215,4 @@ public class ContainerCleanup implements Runnable {
         new ContainerSignalContext.Builder().setContainer(container)
             .setUser(user).setPid(processId).setSignal(signal).build());
   }
-
-  private void reapDockerContainerNoPid(String user) throws IOException {
-    String containerIdStr =
-        container.getContainerTokenIdentifier().getContainerID().toString();
-    LOG.info("Unable to obtain pid, but docker container request detected. "
-        + "Attempting to reap container " + containerIdStr);
-    boolean result = exec.reapContainer(
-        new ContainerReapContext.Builder()
-            .setContainer(container)
-            .setUser(container.getUser())
-            .build());
-    LOG.debug("Sent signal to docker container {} as user {}, result={}",
-        containerIdStr, user, (result ? "success" : "failed"));
-  }
 }