Clone
 

varun vasudev <vvasudev@apache.org> in hadoop

YARN-7430. Enable user re-mapping for Docker containers by default. Contributed by Eric Yang.

(cherry picked from commit 5f0b238a118f3992bd149d8c02e6a1376dee96d7)

(cherry picked from commit 9cf9627e20258147ee0a13c938c6165406c160dd)

YARN-7430. Enable user re-mapping for Docker containers by default. Contributed by Eric Yang.

(cherry picked from commit 5f0b238a118f3992bd149d8c02e6a1376dee96d7)

YARN-7430. Enable user re-mapping for Docker containers by default. Contributed by Eric Yang.

(cherry picked from commit 5f0b238a118f3992bd149d8c02e6a1376dee96d7)

YARN-7430. Enable user re-mapping for Docker containers by default. Contributed by Eric Yang.

YARN-7430. Enable user re-mapping for Docker containers by default. Contributed by Eric Yang.

YARN-7430. Enable user re-mapping for Docker containers by default. Contributed by Eric Yang.

(cherry picked from commit 5f0b238a118f3992bd149d8c02e6a1376dee96d7)

(cherry picked from commit 6681e7238b15835317365fab10fc50505a7f04ed)

YARN-6366. Refactor the NodeManager DeletionService to support additional DeletionTask types. Contributed by Shane Kumpf.

  1. … 10 more files in changeset.
YARN-6366. Refactor the NodeManager DeletionService to support additional DeletionTask types. Contributed by Shane Kumpf.

  1. … 10 more files in changeset.
YARN-6366. Refactor the NodeManager DeletionService to support additional DeletionTask types. Contributed by Shane Kumpf.

(cherry picked from commit 547f18cb96aeda55cc19b38be2be4d631b3a5f4f)

  1. … 10 more files in changeset.
Addendum patch to fix Docker sanitization.

Addendum patch to fix Docker sanitization.

(cherry picked from commit 2ff2a1f50e8c7c0f33676b010b256d6c8daf912d)

(cherry picked from commit 983c4437c2b1aaafddfc97b19371cdb992389a61)

Addendum patch to fix Docker sanitization.

(cherry picked from commit 2ff2a1f50e8c7c0f33676b010b256d6c8daf912d)

Addendum patch to fix Docker sanitization.

Fix Docker sanitization.

Sanitize arguments before launching Docker containers.

Sanitize arguments before launching Docker containers.

(cherry picked from commit 23bbbce63e963284219a68f992f5febc73300d7d)

Validate docker image name before launching container.

(cherry picked from commit 51e65cc7104bcccdfc2554f489c8a5c0e8feea37)

Validate docker image name before launching container.

Sanitize arguments before launching Docker containers.

Validate docker image name before launching container.

Sanitize arguments before launching Docker containers.

Sanitize arguments before launching Docker containers.

(cherry picked from commit b46cd315f7c81cfd89be40f1edacaf9a11282e15)

Conflicts:

hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/src/main/native/container-executor/impl/container-executor.h

Sanitize arguments before launching Docker containers.

Validate docker image name before launching container.

Validate docker image name before launching container.

Validate docker image name before launching container.

(cherry picked from commit e120ee865aa78eaff4a80122c5f3207a97b4924d)

Conflicts:

hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/src/main/java/org/apache/hadoop/yarn/server/nodemanager/containermanager/linux/runtime/DockerLinuxContainerRuntime.java

YARN-5719. Enforce a C standard for native container-executor. Contributed by Chris Douglas.

YARN-5719. Enforce a C standard for native container-executor. Contributed by Chris Douglas.

(cherry picked from commit 972da46cb48725ad49d3e0a033742bd1a8228f51)

YARN-5822. Log ContainerRuntime initialization error in LinuxContainerExecutor. Contributed by Sidharta Seethana.

YARN-5822. Log ContainerRuntime initialization error in LinuxContainerExecutor. Contributed by Sidharta Seethana.

(cherry picked from commit 9ee0e3172ed20b951b458cbbdc4799675f2a2a51)