Eric Yang
|
934a005f72
|
YARN-8259. Improve privileged docker container liveliness checks.
Contributed by Shane Kumpf
(cherry picked from commit 22994889dc )
|
2018-06-13 19:26:23 -04:00 |
Inigo Goiri
|
d5cd12c082
|
HADOOP-15529. ContainerLaunch#testInvalidEnvVariableSubstitutionType is not supported in Windows. Contributed by Giovanni Matteo Fumarola.
(cherry picked from commit 6e756e8a62 )
|
2018-06-12 10:25:05 -07:00 |
Inigo Goiri
|
65d2554ad8
|
YARN-8370. Some Node Manager tests fail on Windows due to improper path/file separator. Contributed by Anbang Hu.
(cherry picked from commit 2b2f672022 )
|
2018-06-11 19:26:27 -07:00 |
Inigo Goiri
|
63c20f9021
|
YARN-8359. Exclude containermanager.linux test classes on Windows. Contributed by Jason Lowe.
(cherry picked from commit 3492a1db2c0654ce5375360caa74a34f928f23be)
|
2018-06-07 17:10:09 -07:00 |
Rohith Sharma K S
|
a95f216945
|
YARN-8399. NodeManager is giving 403 GSS exception post upgrade to 3.1 in secure mode. Contributed by Sunil Govindan.
(cherry picked from commit 58bc34f1e3 )
|
2018-06-07 10:27:08 +05:30 |
Miklos Szegedi
|
21948b048e
|
YARN-8382. cgroup file leak in NM. Contributed by Hu Ziqian.
(cherry picked from commit 925fdf761a513130e23c10575c7328c8681cff1d)
|
2018-06-04 10:56:13 -07:00 |
Billie Rinaldi
|
e59e9feefa
|
YARN-8342. Enable untrusted docker image to run with launch command. Contributed by Eric Yang
(cherry picked from commit 31998643a5 )
|
2018-06-02 14:49:21 -07:00 |
Wangda Tan
|
cc460fea2d
|
YARN-8384. stdout.txt, stderr.txt logs of a launched docker container is coming with primary group of submit user instead of hadoop. (Eric Yang via wangda)
Change-Id: Idbb2cd250f4f62dc32993e0d3ca3ec5684616baa
(cherry picked from commit 3a6bd77550 )
|
2018-06-01 15:47:45 -07:00 |
Eric E Payne
|
3d06d75423
|
YARN-8377: Javadoc build failed in hadoop-yarn-server-nodemanager. Contributed by Takanobu Asanuma
(cherry picked from commit e44c0849d7 )
|
2018-05-30 17:28:14 +00:00 |
Eric Yang
|
03209e8966
|
YARN-8362. Bugfix logic in container retries in node manager.
Contributed by Chandni Singh
(cherry picked from commit 135941e00d )
|
2018-05-29 17:04:01 -04:00 |
Jason Lowe
|
a1fd04c4f4
|
YARN-8329. Docker client configuration can still be set incorrectly. Contributed by Shane Kumpf
(cherry picked from commit 4827e9a908 )
|
2018-05-29 14:48:01 -05:00 |
Shane Kumpf
|
de43b41d0f
|
YARN-6919. Add default volume mount list. Contributed by Eric Badger
|
2018-05-24 09:35:35 -06:00 |
Rohith Sharma K S
|
923c833da4
|
YARN-8319. More YARN pages need to honor yarn.resourcemanager.display.per-user-apps. Contributed by Sunil G.
(cherry picked from commit c05b5d424b )
|
2018-05-24 14:22:43 +05:30 |
Inigo Goiri
|
61b5b2f4f7
|
YARN-8344. Missing nm.stop() in TestNodeManagerResync to fix testKillContainersOnResync. Contributed by Giovanni Matteo Fumarola.
(cherry picked from commit e99e5bf104 )
|
2018-05-23 14:16:03 -07:00 |
Eric Yang
|
7c3f236783
|
YARN-7960. Added security flag no-new-privileges for YARN Docker integration.
Contributed by Eric Badger
(cherry picked from commit 6176d2b35c )
|
2018-05-22 13:47:08 -04:00 |
Jason Lowe
|
9788c8c01e
|
YARN-8206. Sending a kill does not immediately kill docker containers. Contributed by Eric Badger
(cherry picked from commit 5f11288e41 )
Conflicts:
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/src/test/java/org/apache/hadoop/yarn/server/nodemanager/containermanager/linux/runtime/TestDockerContainerRuntime.java
|
2018-05-22 09:49:31 -05:00 |
Eric Yang
|
aafaa5f99b
|
YARN-8141. Removed YARN_CONTAINER_RUNTIME_DOCKER_LOCAL_RESOURCE_MOUNTS flag.
Contributed by Chandni Singh
(cherry-picked from commit d45a0b7d73 )
|
2018-05-17 17:32:29 -04:00 |
Jason Lowe
|
79b2a508e0
|
YARN-8284. get_docker_command refactoring. Contributed by Eric Badger
(cherry picked from commit d47c09dcb1 )
|
2018-05-16 09:34:24 -05:00 |
Haibo Chen
|
8d3598525d
|
YARN-8130 Race condition when container events are published for KILLED applications. (Rohith Sharma K S via Haibo Chen)
(cherry picked from commit 2d00a0c71b )
|
2018-05-15 11:40:47 +05:30 |
Eric Yang
|
8edcbe9460
|
YARN-8265. Improve DNS handling on docker IP changes.
Contributed by Billie Rinaldi
(cherry picked from commit 0ff94563b9 )
|
2018-05-11 22:41:30 -07:00 |
Jason Lowe
|
dfe73334c2
|
YARN-7654. Support ENTRY_POINT for docker container. Contributed by Eric Yang
(cherry picked from commit 6c8e51ca7e )
|
2018-05-11 18:57:20 -05:00 |
Jason Lowe
|
f6d6a2ab04
|
YARN-8244. TestContainerSchedulerQueuing.testStartMultipleContainers failed. Contributed by Jim Brennan
(cherry picked from commit dc912994a1 )
|
2018-05-11 14:13:55 -05:00 |
Eric Yang
|
645429ca28
|
YARN-8274. Fixed a bug on docker start command.
Contributed by Jason Lowe
|
2018-05-11 14:26:20 -04:00 |
Eric Yang
|
6ce89ea2a8
|
YARN-8261. Fixed a bug in creation of localized container directory.
Contributed by Jason Lowe
(cherry picked from commit af4fc2e628 )
|
2018-05-09 13:34:54 -04:00 |
Jason Lowe
|
39236da2ff
|
YARN-8207. Docker container launch use popen have risk of shell expansion. Contributed by Eric Yang.
(cherry picked from commit a2ea756420 )
|
2018-05-08 15:37:24 -05:00 |
Eric Yang
|
a984abc472
|
YARN-8223. Improved yarn auxiliary service to load jar file from HDFS.
Contributed by Zian Chen
(cherry picked from commit 8cdb032aff )
|
2018-05-04 12:38:28 -04:00 |
Billie Rinaldi
|
04c3f11de4
|
YARN-7818. Remove privileged operation warnings during container launch for the ContainerRuntimes. Contributed by Shane Kumpf
(cherry picked from commit 502914ca32 )
|
2018-05-04 08:55:30 -07:00 |
Eric Yang
|
cf46533bca
|
YARN-7973. Added ContainerRelaunch feature for Docker containers.
Addendum patch 001
Contributed by Shane Kumpf
|
2018-05-03 12:46:04 -04:00 |
Eric Yang
|
f729fb0baa
|
YARN-8194. Fixed reinitialization error for LinuxContainerExecutor.
Contributed by Chandni Singh
(cherry picked from commit f4d280f02b )
|
2018-05-03 11:59:35 -04:00 |
Eric Yang
|
e4b9981612
|
YARN-7973. Added ContainerRelaunch feature for Docker containers.
Contributed by Shane Kumpf
|
2018-05-03 11:57:01 -04:00 |
Eric Yang
|
61fac20c9e
|
YARN-8209. Fixed NPE in Yarn Service deletion.
Contributed by Eric Badger
|
2018-05-02 15:05:30 -04:00 |
Eric Yang
|
0fc55a8f57
|
YARN-8228. Added hostname length check for docker container.
Contributed by Shane Kumpf
(cherry picked from commit a966ec6e23 )
|
2018-04-30 19:14:37 -04:00 |
Sunil G
|
a1a2f1ddc1
|
YARN-8215. ATS v2 returns invalid YARN_CONTAINER_ALLOCATED_HOST_HTTP_ADDRESS from NM. Contributed by Rohith Sharma K S.
(cherry picked from commit 7fc09c4f72 )
|
2018-04-27 10:34:29 +05:30 |
Eric Yang
|
050bd4cd2a
|
YARN-8043. Added the exception message for failed launches running under LCE.
Contributed by Shane Kumpf
|
2018-04-26 08:26:10 -07:00 |
Eric Yang
|
5556cf397c
|
YARN-8064. Bugfix for clean up container-executor cmd helper file.
Contributed by Eric Badger
|
2018-04-20 19:12:06 -04:00 |
Weiwei Yang
|
c3ca10c22a
|
YARN-7734. Fix UT failure TestContainerLogsPage#testContainerLogPageAccess. Contributed by Tao Yang.
(cherry picked from commit 411993f6e5 )
|
2018-04-18 19:40:34 -07:00 |
Shashikant Banerjee
|
a13b3edfd8
|
HADOOP-15396. Some java source files are executable
Signed-off-by: Akira Ajisaka <aajisaka@apache.org>
(cherry picked from commit e4c39f3247 )
|
2018-04-19 08:36:32 +09:00 |
Wangda Tan
|
c962371430
|
YARN-1151. Ability to configure auxiliary services from HDFS-based JAR files. (Xuan Gong via wangda)
Change-Id: Ied37ff11e507fc86847753ba79486652c8fadfe9
|
2018-04-13 10:17:47 -07:00 |
Weiwei Yang
|
84531ad9b6
|
YARN-8153. Guaranteed containers always stay in SCHEDULED on NM after restart. Contributed by Yang Wang.
|
2018-04-13 13:29:43 +08:00 |
Eric E Payne
|
f955d52f39
|
YARN-8120. JVM can crash with SIGSEGV when exiting due to custom leveldb logger. Contributed by Jason Lowe.
(cherry picked from commit 6bb128dfb8 )
|
2018-04-12 16:11:57 +00:00 |
Billie Rinaldi
|
11f1d49823
|
YARN-7221. Add security check for privileged docker container. Contributed by Eric Yang
(cherry picked from commit 933477e9e0 )
|
2018-04-11 12:15:00 -07:00 |
Wangda Tan
|
f5dc7d1edf
|
YARN-8116. Nodemanager fails with NumberFormatException: For input string: . (Chandni Singh via wangda)
Change-Id: Idd30cfca59982d3fc6e47aa1b88f844a78fae94d
(cherry picked from commit 2bf9cc2c73 )
|
2018-04-10 17:38:31 -07:00 |
Wangda Tan
|
25bf1d3ac6
|
Updated branch-3.1 to track 3.1.1
Change-Id: Idd55c79921b8acacc8a8a3258450e476f3abb706
|
2018-04-09 10:58:50 -07:00 |
bibinchundatt
|
091db4d0eb
|
YARN-7905. Parent directory permission incorrect during public localization. Contributed by Bilwa S T.
(cherry picked from commit eb47c3de74 )
|
2018-04-08 14:49:36 +05:30 |
Subru Krishnan
|
b9bad94596
|
YARN-8110. AMRMProxy recover should catch for all throwable to avoid premature exit. (Botong Huang via Subru).
(cherry picked from commit 00905efab2 )
|
2018-04-06 16:35:29 -07:00 |
Jason Lowe
|
5d4b2c31a1
|
YARN-8054. Improve robustness of the LocalDirsHandlerService MonitoringTimerTask thread. Contributed by Jonathan Eagles
(cherry picked from commit 5aa7052e31 )
|
2018-03-21 17:20:36 -05:00 |
Jason Lowe
|
a4f0dbcb44
|
YARN-8027. Setting hostname of docker container breaks for --net=host in docker 1.13. Contributed by Jim Brennan
(cherry picked from commit f480367af6 )
|
2018-03-19 17:44:06 -05:00 |
Vinod Kumar Vavilapalli (I am also known as @tshooter.)
|
0bd99621c5
|
Preparing for 3.1.0 development
|
2018-03-19 15:16:54 -07:00 |
Yufei Gu
|
49c747ab18
|
YARN-8039. Clean up log dir configuration in TestLinuxContainerExecutorWithMocks.testStartLocalizer. Contributed by Miklos Szegedi.
|
2018-03-16 16:25:33 -07:00 |
Wangda Tan
|
4bf622043f
|
YARN-7952. RM should be able to recover log aggregation status after restart/fail-over. (Xuan Gong via wangda)
Change-Id: I725c9afe64831eda0aa6b0bebdbc79d2dd165707
|
2018-03-15 13:26:45 -07:00 |
fang zhenyi
|
5e013d50d1
|
HADOOP-15305. Replace FileUtils.writeStringToFile(File, String) with (File, String, Charset) to fix deprecation warnings.
Signed-off-by: Akira Ajisaka <aajisaka@apache.org>
|
2018-03-15 16:12:07 +09:00 |
Eric Yang
|
a82be7754d
|
YARN-7999. Added file cache initializer for Linux container-executor.
Contributed by Jason Lowe
|
2018-03-14 12:21:57 -04:00 |
Wangda Tan
|
a5b27b3c67
|
YARN-5015. Support sliding window retry capability for container restart. (Chandni Singh via wangda)
Change-Id: I07addd3e4ba8d98456ee2ff1d5c540a38fe61dea
|
2018-03-13 17:55:17 -07:00 |
Miklos Szegedi
|
a82d4a2e3a
|
YARN-5764. NUMA awareness support for launching containers. Contributed by Devaraj K.
|
2018-03-13 12:36:57 -07:00 |
Wangda Tan
|
e718ac597f
|
Revert "YARN-7891. LogAggregationIndexedFileController should support read from HAR file. (Xuan Gong via wangda)"
This reverts commit 4d53ef7eef .
|
2018-03-07 15:46:47 -08:00 |
Wangda Tan
|
037d783483
|
YARN-7626. Allow regular expression matching in container-executor.cfg for devices and named docker volumes mount. (Zian Chen via wangda)
Change-Id: If461277d4557922ab7e4dce9dd8dc5d0d5f22710
(cherry picked from commit 88f9138e12d2d5a1bd13f0915acef93037c1d086)
|
2018-03-07 11:30:15 -08:00 |
Wangda Tan
|
4d53ef7eef
|
YARN-7891. LogAggregationIndexedFileController should support read from HAR file. (Xuan Gong via wangda)
Change-Id: Ie16e34039d57df50128c73b37516ad0bc7c9590e
|
2018-03-07 11:30:06 -08:00 |
Jason Lowe
|
d69b31f7f7
|
YARN-7677. Docker image cannot set HADOOP_CONF_DIR. Contributed by Jim Brennan
|
2018-03-07 09:20:34 -06:00 |
Billie Rinaldi
|
628be58a4c
|
YARN-7915. Trusted image log message repeated multiple times. Contributed by Shane Kumpf
|
2018-03-05 09:08:44 -08:00 |
Jason Lowe
|
83798f15f8
|
YARN-7511. NPE in ContainerLocalizer when localization failed for running container. Contributed by Tao Yang
|
2018-03-02 09:59:46 -06:00 |
Ray Chiang
|
923e1773e1
|
HADOOP-14652. Update metrics-core version to 3.2.4. (rchiang)
|
2018-03-01 15:36:10 -08:00 |
Sunil G
|
22928c0c60
|
YARN-7637. GPU volume creation command fails when work preserving is disabled at NM. Contributed by Zian Chen.
|
2018-03-01 22:39:32 +05:30 |
Billie Rinaldi
|
727c033997
|
YARN-7446. Remove --user flag when running privileged mode docker container. Contributed by Eric Yang
|
2018-02-27 14:33:57 -08:00 |
Jason Lowe
|
8e728f39c9
|
YARN-5714. ContainerExecutor does not order environment map. Contributed by Remi Catherinot and Jim Brennan
|
2018-02-23 15:46:35 -06:00 |
Jason Lowe
|
3132709b46
|
YARN-7916. Remove call to docker logs on failure in container-executor. Contributed by Shane Kumpf
|
2018-02-21 16:54:02 -06:00 |
Jason Lowe
|
b9a429bb28
|
Revert "YARN-7677. Docker image cannot set HADOOP_CONF_DIR. Contributed by Jim Brennan"
This reverts commit 8013475d44 .
|
2018-02-19 08:16:25 -06:00 |
fang zhenyi
|
4d4dde5112
|
HADOOP-15223. Replace Collections.EMPTY* with empty* when available
Signed-off-by: Akira Ajisaka <aajisaka@apache.org>
|
2018-02-18 22:19:39 +09:00 |
Jason Lowe
|
8013475d44
|
YARN-7677. Docker image cannot set HADOOP_CONF_DIR. Contributed by Jim Brennan
|
2018-02-15 17:09:00 -06:00 |
Jason Lowe
|
5a1db60ab1
|
YARN-7914. Fix exit code handling for short lived Docker containers. Contributed by Shane Kumpf
|
2018-02-12 15:50:10 -06:00 |
Jason Lowe
|
3414fd1243
|
YARN-7917. Fix failing test TestDockerContainerRuntime#testLaunchContainerWithDockerTokens. Contributed by Shane Kumpf
|
2018-02-12 09:27:43 -06:00 |
Wangda Tan
|
60f9e60b3b
|
Preparing for 3.2.0 development
Change-Id: I6d0e01f3d665d26573ef2b957add1cf0cddf7938
|
2018-02-11 11:17:38 +08:00 |
Jian He
|
eb2449d539
|
YARN-5428. Allow for specifying the docker client configuration directory. Contributed by Shane Kumpf
|
2018-02-08 11:35:30 -08:00 |
Jason Lowe
|
456705a07c
|
YARN-7815. Make the YARN mounts added to Docker containers more restrictive. Contributed by Shane Kumpf
|
2018-02-07 13:09:08 -06:00 |
Billie Rinaldi
|
266da25c04
|
Revert "YARN-6078. Containers stuck in Localizing state. Contributed by Billie Rinaldi."
This reverts commit e14f03dfbf .
|
2018-02-07 07:17:00 -08:00 |
Billie Rinaldi
|
aa461f9091
|
YARN-7516. Add security check for trusted docker images. Contributed by Eric Yang
|
2018-02-07 07:09:45 -08:00 |
Anu Engineer
|
4304fcd5bd
|
HDFS-12990. Change default NameNode RPC port back to 8020. Contributed by Xiao Chen.
|
2018-02-06 13:43:45 -08:00 |
Billie Rinaldi
|
a196ee9362
|
YARN-7890. NPE during container relaunch. Contributed by Jason Lowe
|
2018-02-05 18:04:09 -08:00 |
Jason Lowe
|
682ea21f2b
|
Revert "YARN-7677. Docker image cannot set HADOOP_CONF_DIR. Contributed by Jim Brennan"
This reverts commit 12eaae383a .
|
2018-02-01 12:14:09 -06:00 |
Jason Lowe
|
12eaae383a
|
YARN-7677. Docker image cannot set HADOOP_CONF_DIR. Contributed by Jim Brennan
|
2018-01-31 11:37:54 -06:00 |
Arun Suresh
|
a5c1fc881e
|
YARN-7696. Add container tags to ContainerTokenIdentifier, api.Container and NMContainerStatus to handle all recovery cases. (asuresh)
|
2018-01-31 01:30:17 -08:00 |
Sunil G
|
6463e10c72
|
YARN-7723. Avoid using docker volume --format option to run against to older docker releases. Contributed by Wangda Tan
|
2018-01-30 15:58:11 +05:30 |
Jian He
|
443523f9c0
|
YARN-7765. Fixed an issue that kerberos tgt not found when NM posting timeline events. Contributed by Rohith Sharma K S
|
2018-01-27 22:18:51 -08:00 |
Haibo Chen
|
649ef7ac33
|
YARN-7064. Use cgroup to get container resource utilization. (Miklos Szegedi via Haibo Chen)
|
2018-01-26 16:27:31 -08:00 |
Billie Rinaldi
|
f2fa736f0a
|
YARN-7797. Docker host network can not obtain IP address for RegistryDNS. Contributed by Eric Yang
|
2018-01-26 09:32:23 -08:00 |
Miklos Szegedi
|
2e5865606b
|
YARN-7814. Remove automatic mounting of the cgroups root directory into Docker containers. Contributed by Shane Kumpf.
|
2018-01-25 17:37:23 -08:00 |
Eric Yang
|
59828be197
|
YARN-7810. Update TestDockerContainerRuntime to test with current user credential.
(contributed by Shane Kumpf)
|
2018-01-24 21:24:19 -05:00 |
Zhe Zhang
|
fa8cf4d1b4
|
YARN-7737. prelaunch.err file not found exception on container failure. Contributed by Keqiu Hu.
|
2018-01-24 12:54:54 -08:00 |
Miklos Szegedi
|
e7642a3e6f
|
YARN-7796. Container-executor fails with segfault on certain OS configurations. Contributed by Gergo Repas.
|
2018-01-23 21:07:05 -08:00 |
Eric Yang
|
97fe3cc187
|
YARN-7729. Add support for setting Docker PID namespace mode. (Contributed by Billie Rinaldi)
|
2018-01-22 16:33:38 -05:00 |
Haibo Chen
|
4aca4ff759
|
YARN-5094. some YARN container events have timestamp of -1.
|
2018-01-19 10:27:46 -08:00 |
Billie Rinaldi
|
37f4696a9c
|
YARN-7740. Fix logging for destroy yarn service cli when app does not exist and some minor bugs. Contributed by Jian He
|
2018-01-18 12:11:19 -08:00 |
Miklos Szegedi
|
a68e445dc6
|
YARN-7717. Add configuration consistency for module.enabled and docker.privileged-containers.enabled. Contributed by Eric Badger.
|
2018-01-17 14:11:14 -08:00 |
Miklos Szegedi
|
41049ba5d1
|
YARN-7758. Add an additional check to the validity of container and application ids passed to container-executor. Contributed by Yufei Gu.
|
2018-01-16 15:40:43 -08:00 |
Miklos Szegedi
|
2dcfc1876e
|
YARN-7705. Create the container log directory with correct sticky bit in C code. Contributed by Yufei Gu.
|
2018-01-12 17:00:01 -08:00 |
Wangda Tan
|
edcc3a95d5
|
YARN-7468. Provide means for container network policy control. (Xuan Gong via wangda)
Change-Id: I73678c343f663412917758feef35d8308c216e76
|
2018-01-12 16:14:10 -08:00 |
Eric Yang
|
3d65dbe032
|
YARN-5366. Improve signal handling and delete delay for Docker on Yarn.
(Contributed by Shane Kumpf)
|
2018-01-12 13:41:27 -05:00 |
Miklos Szegedi
|
bc285da107
|
YARN-7590. Improve container-executor validation check. Contributed by Eric Yang.
|
2018-01-11 09:40:09 -08:00 |
Jason Lowe
|
d795661868
|
YARN-7678. Ability to enable logging of container memory stats. Contributed by Jim Brennan
|
2018-01-04 10:15:52 -06:00 |
Haibo Chen
|
2f6c038be6
|
YARN-7602. NM should reference the singleton JvmMetrics instance.
|
2018-01-03 09:41:26 -08:00 |
Arun Suresh
|
c0c7cce81d
|
YARN-7691. Add Unit Tests for ContainersLauncher. (Sampada Dehankar via asuresh)
|
2018-01-02 22:03:00 -08:00 |