Naganarasimha
|
5cb3bd3b06
|
YARN-7285. ContainerExecutor always launches with priorities due to yarn-default property. Contributed by Jason Lowe.
(cherry picked from commit d0046bb5c6 )
|
2017-10-06 00:09:46 +05:30 |
Sidharta S
|
3ecbfff937
|
YARN-7226. Whitelisted variables do not support delayed variable expansion. Contributed by Jason Lowe
|
2017-10-04 14:05:01 -07:00 |
Wangda Tan
|
598329e6f8
|
YARN-6550. Capture launch_container.sh logs to a separate log file. (Suma Shivaprasad via wangda)
Change-Id: I66c9b50ae3955dda0b5bf0674a9bfb728db27acb
|
2017-10-03 09:46:35 -07:00 |
Subru Krishnan
|
ffcf5ba1ce
|
YARN-6962. Add support for updateContainers when allocating using FederationInterceptor. (Botong Huang via Subru).
(cherry picked from commit ca669f9f8b )
|
2017-09-28 13:11:32 -07:00 |
Subru Krishnan
|
d6da014f67
|
YARN-6955. Handle concurrent register AM requests in FederationInterceptor. (Botong Huang via Subru).
(cherry picked from commit c61f2c4198 )
|
2017-09-28 13:11:19 -07:00 |
Jason Lowe
|
913a64e4c9
|
YARN-7248. NM returns new SCHEDULED container status to older clients. Contributed by Arun Suresh
(cherry picked from commit 85d81ae58e )
Conflicts:
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/src/main/java/org/apache/hadoop/yarn/server/nodemanager/containermanager/container/ContainerImpl.java
|
2017-09-28 14:25:01 -05:00 |
Jason Lowe
|
c4de765fcb
|
Revert "YARN-6570. No logs were found for running application, running"
This reverts commit 6aaca3d08e .
|
2017-09-26 10:44:16 -05:00 |
Arun Suresh
|
e7199cb494
|
YARN-7240. Add more states and transitions to stabilize the NM Container state machine. (Kartheek Muthyala via asuresh)
(cherry picked from commit df800f6cf3 )
|
2017-09-25 16:36:58 -07:00 |
Subru Krishnan
|
35a38330ef
|
YARN-6511. Federation: transparently spanning application across multiple sub-clusters. (Botong Huang via Subru).
(cherry picked from commit 8c988d235e )
(cherry picked from commit 70b1a757f1 )
|
2017-09-21 16:49:55 -07:00 |
Subru Krishnan
|
7ede8c1a53
|
YARN-3666. Federation Intercepting and propagating AM- home RM communications. (Botong Huang via Subru).
(cherry picked from commit 2399eb8200 )
(cherry picked from commit bed1832c93 )
|
2017-09-21 16:49:54 -07:00 |
Subru Krishnan
|
9476d86ce8
|
YARN-5531. UnmanagedAM pool manager for federating application across clusters. (Botong Huang via Subru).
(cherry picked from commit 73bb2102ce )
(cherry picked from commit 859aa1f9d6 )
|
2017-09-21 16:47:43 -07:00 |
Subru Krishnan
|
dc0a2e6c59
|
YARN-5411. Create a proxy chain for ApplicationClientProtocol in the Router. (Giovanni Matteo Fumarola via Subru).
(cherry picked from commit 4846069061 )
(cherry picked from commit 80e1904000 )
|
2017-09-21 16:43:08 -07:00 |
Jason Lowe
|
fc6d9612c7
|
YARN-4266. Allow users to enter containers as UID:GID pair instead of by username. Contributed by luhuichun, Zhankun Tang, and Eric Badger.
(cherry picked from commit bfd1a72ba8 )
Conflicts:
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common/src/main/resources/yarn-default.xml
|
2017-09-21 17:52:11 -05:00 |
Junping Du
|
e67c8347c4
|
YARN-7034. DefaultLinuxContainerRuntime and DockerLinuxContainerRuntime sends client environment variables to container-executor. Contributed by Miklos Szegedi.
|
2017-09-21 14:12:57 -07:00 |
Jason Lowe
|
ae42bf73c0
|
YARN-6968. Hardcoded absolute pathname in DockerLinuxContainerRuntime. Contributed by Eric Badger
(cherry picked from commit 10d7493587 )
|
2017-09-21 08:39:31 -05:00 |
Junping Du
|
bdd8433d4c
|
YARN-7186. Fix finicky TestContainerManager tests. Contributed by Arun Suresh.
(cherry picked from commit 647b7527a9 )
|
2017-09-19 18:36:25 -07:00 |
Xuan
|
6aaca3d08e
|
YARN-6570. No logs were found for running application, running
container. Contributed by Junping Du
(cherry picked from commit 7c732924a8 )
(cherry picked from commit e91447ccc9 )
|
2017-09-18 14:05:36 -07:00 |
Jason Lowe
|
cd6cf0caf6
|
YARN-7192. Add a pluggable StateMachine Listener that is notified of NM Container State changes. Contributed by Arun Suresh
(cherry picked from commit a4f9c7c924 )
Conflicts:
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/src/main/java/org/apache/hadoop/yarn/server/nodemanager/NodeManager.java
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/src/main/java/org/apache/hadoop/yarn/server/nodemanager/containermanager/container/ContainerImpl.java
|
2017-09-18 10:34:53 -05:00 |
Arun Suresh
|
b93a23f411
|
YARN-6059. Update paused container state in the NM state store. (Hitesh Sharma via asuresh)
(cherry picked from commit 66ca0a6540 )
|
2017-09-14 10:30:30 -07:00 |
Arun Suresh
|
52bf458616
|
YARN-5216. Expose configurable preemption policy for OPPORTUNISTIC containers running on the NM. (Hitesh Sharma via asuresh)
(cherry picked from commit 4f8194430f )
|
2017-09-14 10:29:54 -07:00 |
Arun Suresh
|
1af9f962c9
|
YARN-5292. NM Container lifecycle and state transitions to support for PAUSED container state. (Hitesh Sharma via asuresh)
(cherry picked from commit 864fbacd45 )
|
2017-09-14 10:26:34 -07:00 |
Eric Payne
|
fb3d53e001
|
YARN-4727. Unable to override the $HADOOP_CONF_DIR env variable for container. Contributed by Jason Lowe.
(cherry picked from commit 3860be7961 )
|
2017-09-13 15:07:27 -05:00 |
Nathan Roberts
|
1d33290a0a
|
YARN-7014. Fix off-by-one error causing heap corruption (Jason Lowe via nroberts)
(cherry picked from commit d265459024 )
|
2017-09-13 09:47:55 -07:00 |
Varun Vasudev
|
4647761341
|
YARN-5719. Enforce a C standard for native container-executor. Contributed by Chris Douglas.
(cherry picked from commit 972da46cb4 )
|
2017-09-13 18:15:02 +05:30 |
Arun Suresh
|
0d32a38ac3
|
YARN-7185. [Addendum patch] Minor javadoc and checkstyle fix.
(cherry picked from commit a1c398e0dc )
|
2017-09-12 17:05:01 -07:00 |
Arun Suresh
|
d735c1f26b
|
YARN-7185. ContainerScheduler should only look at availableResource for GUARANTEED containers when OPPORTUNISTIC container queuing is enabled. (Wangda Tan via asuresh)
(cherry picked from commit 2ae72692fc )
|
2017-09-12 16:33:05 -07:00 |
Arun Suresh
|
7803a93fff
|
YARN-6706. Refactor ContainerScheduler to make oversubscription change easier. (Haibo Chen via asuresh)
(cherry picked from commit 5b007921cd )
|
2017-09-12 16:33:05 -07:00 |
Wangda Tan
|
c093e4622c
|
YARN-6726. Fix issues with docker commands executed by container-executor. (Shane Kumpf via wangda)
Change-Id: I8fa7d70526505d4082ac9b51cd6066376a599108
|
2017-09-11 11:34:51 -07:00 |
Yufei Gu
|
416a44004f
|
YARN-6799. Remove the duplicated code in CGroupsHandlerImp.java. (Contributed by Weiyuan via Yufei Gu)
(cherry picked from commit 5ab21dfe9c )
|
2017-09-10 23:24:14 -07:00 |
Xuan
|
02ae3f8202
|
YARN-7072. Add a new log aggregation file format controller (xgong)
|
2017-09-10 23:18:31 -07:00 |
Nathan Roberts
|
b3a478832a
|
YARN-6219. Fix conf usage in NMWebServer unit tests. Contributed by Jason Lowe.
|
2017-09-08 16:01:06 -05:00 |
Arun Suresh
|
2b09cec218
|
YARN-6849. NMContainerStatus should have the Container ExecutionType. (Kartheek Muthyala via asuresh)
(cherry picked from commit 1f53ae7972 )
|
2017-09-08 09:26:50 -07:00 |
Jason Lowe
|
c004d57d47
|
YARN-6930. Admins should be able to explicitly enable specific LinuxContainerRuntime in the NodeManager. Contributed by Shane Kumpf
|
2017-09-07 16:24:55 -05:00 |
Junping Du
|
119220b88f
|
YARN-6877. Create an abstract log reader for extendability. Contributed by Xuan Gong.
|
2017-09-01 03:04:55 -07:00 |
Wangda Tan
|
9bcd64d233
|
YARN-5219. When an export var command fails in launch_container.sh, the full container launch should fail. (Sunil G via wangda)
Change-Id: Iaa6b978bb89482e9d1d77ba57f4adfdc48e39a3c
(cherry picked from commit f59332b97b )
|
2017-08-29 15:29:53 -07:00 |
Junping Du
|
b906bddd95
|
YARN-7037. Optimize data transfer with zero-copy approach for containerlogs REST API in NMWebServices. Contributed by Tao Yang.
(cherry picked from commit ad45d19998 )
|
2017-08-29 15:17:21 -07:00 |
Yufei Gu
|
221c1bdf7e
|
YARN-7099. ResourceHandlerModule.parseConfiguredCGroupPath only works for privileged yarn users. (Contributed by Miklos Szegedi via Yufei Gu)
(cherry picked from commit d5bc958279 )
|
2017-08-28 10:11:01 -07:00 |
Li Lu
|
b7f319c53c
|
YARN-6999. Add log about how to solve Error: Could not find or load main class org.apache.hadoop.mapreduce.v2.app.MRAppMaster. (Linlin Zhou via gtcarrera9)
(cherry picked from commit 3bee7046c5 )
|
2017-08-25 22:45:20 -07:00 |
Eric Payne
|
1617744801
|
YARN-7087. NM failed to perform log aggregation due to absent container. Contributed by Jason Lowe.
(cherry picked from commit e864f81471 )
|
2017-08-25 15:52:29 -05:00 |
Junping Du
|
e12358c5ce
|
YARN-6876. Create an abstract log writer for extendability. Contributed by Xuan Gong.
(cherry picked from commit c2cb7ea1ef )
|
2017-08-24 15:27:40 -07:00 |
Akira Ajisaka
|
bf903396a0
|
YARN-7047. Moving logging APIs over to slf4j in hadoop-yarn-server-nodemanager. Contributed by Yeliang Cang.
|
2017-08-25 03:28:02 +09:00 |
bibinchundatt
|
cc50ca0722
|
YARN-7074. Fix NM state store update comment. Contributed by Botong Huang
(cherry picked from commit de0cba700b )
|
2017-08-24 16:40:18 +05:30 |
Ray Chiang
|
2299c8dffa
|
YARN-6798. Fix NM startup failure with old state store due to version mismatch. (Botong Huang via rchiang)
(cherry picked from commit f5f14a2ad6 )
|
2017-08-22 15:24:02 -07:00 |
Jason Lowe
|
b15a393440
|
YARN-6988. container-executor fails for docker when command length > 4096 B. Contributed by Eric Badger
|
2017-08-22 16:28:08 -05:00 |
Arun Suresh
|
e0ba8a9ed8
|
YARN-6979. [Addendum patch] Fixed classname and added javadocs. (Kartheek Muthyala via asuresh)
(cherry picked from commit 7a82d7bcea )
|
2017-08-20 10:28:42 -07:00 |
Arun Suresh
|
f8f193c8e8
|
YARN-6979. Add flag to notify all types of container updates to NM via NodeHeartbeatResponse. (Kartheek Muthyala via asuresh)
(cherry picked from commit 8410d862d3 )
|
2017-08-20 08:31:17 -07:00 |
Sunil G
|
5511cea86b
|
YARN-3254. HealthReport should include disk full information. Contributed by Suma Shivaprasad.
(cherry picked from commit f9a0e23381 )
|
2017-08-17 15:10:07 +05:30 |
Arun Suresh
|
7b22df3da6
|
YARN-5978. ContainerScheduler and ContainerManager changes to support ExecType update. (Kartheek Muthyala via asuresh)
(cherry picked from commit 4d7be1d857 )
|
2017-08-14 19:57:34 -07:00 |
Karthik Kambatla
|
f6c74ac5ea
|
YARN-5927. BaseContainerManagerTest::waitForNMContainerState timeout accounting is not accurate. (Kai Sasaki via kasha)
(cherry picked from commit 8c4b6d16a5 )
|
2017-08-11 12:18:29 -07:00 |
Jian He
|
8b7590057e
|
YARN-6804. Allow custom hostname for docker containers in native services. Contributed by Billie Rinaldi
|
2017-08-09 11:12:38 -07:00 |
Daniel Templeton
|
675d368950
|
YARN-6757. Refactor the usage of yarn.nodemanager.linux-container-executor.cgroups.mount-path
(Contributed by Miklos Szegedi via Daniel Templeton)
(cherry picked from commit 47b145b9b4 )
|
2017-08-08 11:12:34 -07:00 |
Arun Suresh
|
3f50800d41
|
YARN-6920. Fix resource leak that happens during container re-initialization. (asuresh)
(cherry picked from commit 8d3fd81980 )
|
2017-08-07 19:01:13 -07:00 |
Sunil G
|
d15bac141e
|
YARN-6951. Fix debug log when Resource Handler chain is enabled. Contributed by Yang Wang.
(cherry picked from commit 46b7054fa7 )
|
2017-08-07 13:17:04 +05:30 |
Arun Suresh
|
88d6adf419
|
YARN-5977. ContainerManagementProtocol changes to support change of container ExecutionType. (Kartheek Muthyala via asuresh)
(cherry picked from commit 35dc782923 )
|
2017-08-03 21:18:43 -07:00 |
Yufei Gu
|
ce609d06c0
|
YARN-6832. Tests use assertTrue(....equals(...)) instead of assertEquals()). (Daniel Templeton via Yufei Gu)
|
2017-08-03 13:52:58 -07:00 |
Eric Payne
|
686bdc48b8
|
YARN-6846. Nodemanager can fail to fully delete application local directories when applications are killed. Contributed by Jason Lowe.
(cherry picked from commit 48899134d2 )
|
2017-08-02 11:29:56 -05:00 |
Akira Ajisaka
|
72bde1dad5
|
HADOOP-14245. Use Mockito.when instead of Mockito.stub. Contributed by Andras Bokor.
(cherry picked from commit b38a1eea8e )
|
2017-08-01 15:16:21 +09:00 |
Arun Suresh
|
7e643130f2
|
YARN-6870. Fix floating point inaccuracies in resource availability check in AllocationBasedResourceUtilizationTracker. (Brook Zhou via asuresh)
(cherry picked from commit 890e14c02a )
|
2017-07-28 16:33:42 -07:00 |
Jason Lowe
|
e76e7b9f0b
|
YARN-6837. Null LocalResource visibility or resource type can crash the nodemanager. Contributed by Jinjiang Ling
(cherry picked from commit c8df3668ec )
|
2017-07-20 11:06:39 -05:00 |
Arun Suresh
|
0101973dbf
|
YARN-5049. Extend NMStateStore to save queued container information. (Konstantinos Karanasos via asuresh)
|
2017-07-14 13:57:22 -07:00 |
Jason Lowe
|
a77fb561ef
|
YARN-6805. NPE in LinuxContainerExecutor due to null PrivilegedOperationException exit code. Contributed by Jason Lowe
(cherry picked from commit ebc048cc05 )
|
2017-07-13 17:49:55 -05:00 |
Jason Lowe
|
53c2441c10
|
YARN-6708. Nodemanager container crash after ext3 folder limit. Contributed by Bibin A Chundatt
(cherry picked from commit 7576a688ea )
|
2017-07-06 09:44:02 -05:00 |
Arun Suresh
|
66f780e6ab
|
YARN-6127. Add support for work preserving NM restart when AMRMProxy is enabled. (Botong Huang via asuresh).
|
2017-06-22 15:07:38 -07:00 |
Daniel Templeton
|
c5b28c03a1
|
YARN-6679. Reduce Resource instance overhead via non-PBImpl
(Contributed by Daryn Sharp via Daniel Templeton)
|
2017-06-08 10:41:32 -07:00 |
Daniel Templeton
|
0bcbf2a09b
|
YARN-6208. Improve the log when FinishAppEvent sent to the NodeManager which didn't run the application
(Contributed by Akira Ajisaka via Daniel Templeton)
(cherry picked from commit 73ecb19312 )
|
2017-06-02 08:52:27 -07:00 |
Varun Vasudev
|
1eecde3355
|
YARN-6366. Refactor the NodeManager DeletionService to support additional DeletionTask types. Contributed by Shane Kumpf.
(cherry picked from commit 547f18cb96 )
|
2017-05-31 16:16:33 +05:30 |
Jason Lowe
|
3c0eb9c415
|
YARN-6641. Non-public resource localization on a bad disk causes subsequent containers failure. Contributed by Kuhu Shukla
(cherry picked from commit aea42930bb )
|
2017-05-26 09:39:22 -05:00 |
Varun Vasudev
|
1a6c532301
|
Addendum patch to fix Docker sanitization.
(cherry picked from commit 2ff2a1f50e8c7c0f33676b010b256d6c8daf912d)
|
2017-05-25 14:54:08 +05:30 |
Akira Ajisaka
|
ca1c0cbc62
|
YARN-6141. ppc64le on Linux doesn't trigger __linux get_executable codepath. Contributed by Sonia Garudi and Ayappan.
(cherry picked from commit bc28da65fb )
|
2017-05-25 17:07:50 +09:00 |
Eric Payne
|
46c54bf200
|
YARN-6618. TestNMLeveldbStateStoreService#testCompactionCycle can fail if compaction occurs more than once. Contributed by Jason Lowe.
(cherry picked from commit 19482e0d09 )
|
2017-05-19 11:29:02 -05:00 |
Varun Vasudev
|
cd1a04e3c6
|
Sanitize arguments before launching Docker containers.
|
2017-05-18 11:46:03 +05:30 |
Varun Vasudev
|
603a0a316c
|
Validate docker image name before launching container.
|
2017-05-18 11:31:12 +05:30 |
Chris Douglas
|
3d2afb209c
|
YARN-6577. Remove unused ContainerLocalization classes. Contributed by ZhangBing Lin
(cherry picked from commit b23fcc86c6 )
|
2017-05-17 20:40:20 -07:00 |
Jian He
|
82751ff0cb
|
YARN-6306. NMClient API change for container upgrade. Contributed by Arun Suresh
|
2017-05-16 10:49:12 -07:00 |
Daniel Templeton
|
486a160735
|
YARN-5301. NM mount cpu cgroups failed on some systems
(Contributed by Miklos Szegedi via Daniel Templeton)
(cherry picked from commit a2f680493f )
|
2017-05-09 12:56:28 -07:00 |
Daniel Templeton
|
920a3078f6
|
YARN-6302. Fail the node if Linux Container Executor is not configured properly
(Contributed by Miklos Szegedi via Daniel Templeton)
|
2017-05-09 10:08:07 -07:00 |
Subru Krishnan
|
d8f0d409b9
|
YARN-6281. Cleanup when AMRMProxy fails to initialize a new interceptor chain. (Botong Huang via Subru)
(cherry picked from commit 57a9afbd45b7ef8e6021cc58f96bd0074bf1389d)
(cherry picked from commit 749e5c09b9 )
|
2017-05-08 16:58:42 -07:00 |
Subru Krishnan
|
7511cfb842
|
YARN-6234. Support multiple attempts on the node when AMRMProxy is enabled. (Giovanni Matteo Fumarola via Subru).
(cherry picked from commit cd9ff27ffc )
|
2017-05-08 16:42:15 -07:00 |
Jason Lowe
|
6ca0c134e4
|
YARN-3839. Quit throwing NMNotYetReadyException. Contributed by Manikandan R
(cherry picked from commit 424887ecb7 )
Conflicts:
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/src/test/java/org/apache/hadoop/yarn/server/nodemanager/containermanager/TestContainerManagerRecovery.java
|
2017-05-08 17:25:11 -05:00 |
Subru Krishnan
|
36d97e7aa8
|
YARN-6565. Fix memory leak and finish app trigger in AMRMProxy. (Botong Huang via Subru).
(cherry picked from commit d6eed5acca )
|
2017-05-05 16:28:51 -07:00 |
Sidharta S
|
6186d2e742
|
YARN-6374. Improve test coverage and add utility classes for common Docker operations. Contributed by Shane Kumpf
|
2017-05-04 14:41:04 -07:00 |
Haibo Chen
|
49a2f286f7
|
YARN-6500. Do not mount inaccessible cgroups directories in CgroupsLCEResourcesHandler. (Miklos Szegedi via Haibo Chen)
(cherry picked from commit 8ac50e1322 )
|
2017-04-24 11:39:55 -07:00 |
Karthik Kambatla
|
53da65ef8b
|
YARN-6433. Only accessible cgroup mount directories should be selected for a controller. (Miklos Szegedi via kasha)
(cherry picked from commit 8a1d7480f7 )
|
2017-04-14 15:07:54 -07:00 |
Eric Payne
|
607295d21f
|
YARN-6450. TestContainerManagerWithLCE requires override for each new test added to ContainerManagerTest? Contributed by Jason Lowe.
(cherry picked from commit a16ab2be91 )
|
2017-04-12 10:26:31 -05:00 |
Daniel Templeton
|
c1ae753de1
|
YARN-6372. Add default value for NM disk validator (Contributed by Yufei Gu via Daniel Templeton)
(cherry picked from commit e486569197e10bf48731d9e7ef5c031987c26acc)
|
2017-04-10 14:57:19 -07:00 |
Robert Kanter
|
cbb1c76195
|
YARN-6368. Decommissioning an NM results in a -1 exit code (miklos.szegedi@cloudera.com via rkanter)
(cherry picked from commit 63f7322522 )
|
2017-04-07 14:28:39 -07:00 |
Ming Ma
|
db5b4c292b
|
YARN-5797. Add metrics to the node manager for cleaning the PUBLIC and PRIVATE caches. (Chris Trezzo via mingma)
|
2017-04-06 17:08:59 -07:00 |
Jason Lowe
|
84b7f2e956
|
YARN-6288. Exceptions during aggregated log writes are mishandled. Contributed by Akira Ajisaka
(cherry picked from commit 1b081ca27e )
|
2017-04-06 16:25:41 -05:00 |
Jason Lowe
|
903278559a
|
YARN-6403. Invalid local resource request can raise NPE and make NM exit. Contributed by Tao Yang
(cherry picked from commit e8071aa249 )
|
2017-04-05 12:31:48 -05:00 |
Ming Ma
|
7507ccd38a
|
YARN-6004. Refactor TestResourceLocalizationService#testDownloadingResourcesOnContainer so that it is less than 150 lines. (Chris Trezzo via mingma)
|
2017-04-04 18:05:09 -07:00 |
Akira Ajisaka
|
554bc8342b
|
YARN-6329. Remove unnecessary TODO comment from AppLogAggregatorImpl.java. Contributed by victor bertschinger.
(cherry picked from commit 82fb9ce8df )
|
2017-03-29 10:37:52 +09:00 |
Jason Lowe
|
75e6b7428e
|
YARN-6217. TestLocalCacheDirectoryManager test timeout is too aggressive. Contributed by Miklos Szegedi
(cherry picked from commit 4a8e304502 )
|
2017-03-17 14:07:48 -05:00 |
Jason Lowe
|
a16ba4296e
|
YARN-4051. ContainerKillEvent lost when container is still recovering and application finishes. Contributed by sandflee
|
2017-03-16 09:31:20 -05:00 |
Junping Du
|
f254002f1d
|
YARN-6314. Potential infinite redirection on YARN log redirection web service. Contributed by Xuan Gong.
(cherry picked from commit 5a9dda796f0e73060ada794ad5752cc6a237ab2e)
|
2017-03-14 02:58:44 -07:00 |
Sidharta S
|
3b6e5ef917
|
YARN-5669. Add support for docker pull command (Contribtued by luhuichun)
|
2017-03-09 16:23:21 -08:00 |
Robert Kanter
|
11d4cdc3a6
|
YARN-6297. TestAppLogAggregatorImp.verifyFilesUploaded() should check # of filed uploaded with that of files expected (haibochen via rkanter)
(cherry picked from commit 287ba4ffa6 )
|
2017-03-08 10:45:59 -08:00 |
Junping Du
|
2aa6f317f6
|
YARN-6174. Log files pattern should be same for both running and finished container. Contributed by Xuan Gong.
(cherry picked from commit ce2d5bfa5f )
|
2017-02-15 09:08:54 -08:00 |
Junping Du
|
205fc1f10c
|
YARN-6113. Re-direct NM Web Service to get container logs for finished applications. Contributed by Xuan Gong.
(cherry picked from commit 464ff479ce )
Conflicts:
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/src/test/java/org/apache/hadoop/yarn/server/nodemanager/webapp/TestNMWebServices.java
|
2017-02-13 06:16:04 -08:00 |
Junping Du
|
ab41da7e64
|
YARN-6108. Improve AHS webservice to accept NM address as a parameter to get container logs. Contributed by Xuan Gong.
(cherry picked from commit 9dbfab1284 )
|
2017-02-07 02:14:09 -08:00 |
Junping Du
|
c699ce70ea
|
YARN-6100. Improve YARN webservice to output aggregated container logs. Contributed by Xuan Gong.
|
2017-02-02 00:45:27 -08:00 |
Jason Lowe
|
4703f5d20b
|
YARN-5641. Localizer leaves behind tarballs after container is complete. Contributed by Eric Badger
|
2017-01-27 15:25:57 +00:00 |
Jason Lowe
|
b806201f0a
|
Revert "YARN-5641. Localizer leaves behind tarballs after container is complete. Contributed by Eric Badger"
This reverts commit 45407acaed .
|
2017-01-26 14:42:22 +00:00 |
Jason Lowe
|
45407acaed
|
YARN-5641. Localizer leaves behind tarballs after container is complete. Contributed by Eric Badger
(cherry picked from commit 9e19f758c1 )
|
2017-01-25 21:54:17 +00:00 |
Junping Du
|
8027c3e8b9
|
YARN-6099. Improve webservice to list aggregated log files. Contributed by Xuan Gong.
|
2017-01-24 15:28:52 -08:00 |
Jason Lowe
|
1672a06135
|
YARN-5547. NMLeveldbStateStore should be more tolerant of unknown keys. Contributed by Ajith S
|
2017-01-24 16:19:02 +00:00 |
Chris Nauroth
|
5251de00fa
|
YARN-5456. container-executor support for FreeBSD, NetBSD, and others if conf path is absolute. Contributed by Allen Wittenauer.
(cherry picked from commit b913677365 )
|
2017-01-19 20:48:27 +05:30 |
Chris Nauroth
|
198bd84b33
|
YARN-5121. fix some container-executor portability issues. Contributed by Allen Wittenauer.
(cherry picked from commit ef501b1a0b )
|
2017-01-19 20:48:27 +05:30 |
Subru Krishnan
|
fb639aed90
|
YARN-6016. Fix minor bugs in handling of local AMRMToken in AMRMProxy. (Botong Huang via Subru).
(cherry picked from commit 4d1f3d9020 )
|
2017-01-17 14:51:27 -08:00 |
Daniel Templeton
|
718ae2d477
|
YARN-5849. Automatically create YARN control group for pre-mounted cgroups (Contributed by Miklos Szegedi via Daniel Templeton)
(cherry picked from commit 0fffebe51a91023c4949ab560f5c828f1b568072)
|
2017-01-11 15:36:18 -08:00 |
Junping Du
|
ba6a013341
|
YARN-6079. Fix simple spelling errors in yarn test code. Contributed by vijay.
(cherry picked from commit 4db119b7b5 )
|
2017-01-10 18:22:45 -08:00 |
Naganarasimha
|
ea38256fab
|
YARN-6015. AsyncDispatcher thread name can be set to improved debugging. Contributed by Ajith S.
|
2017-01-10 15:10:54 +05:30 |
Varun Saxena
|
4fab250fc0
|
YARN-6068. Log aggregation get failed when NM restart even with recovery (Junping Du via Varun Saxena)
(cherry picked from commit f59e36b4ce )
|
2017-01-09 11:31:39 +05:30 |
Arun Suresh
|
4985217de4
|
YARN-6066. Opportunistic containers Minor fixes : API annotations, parameter name changes, checkstyles. (asuresh)
|
2017-01-08 08:27:10 -08:00 |
Arun Suresh
|
81da7d1d30
|
YARN-5938. Refactoring OpportunisticContainerAllocator to use SchedulerRequestKey instead of Priority and other misc fixes (asuresh)
(cherry picked from commit ac1e5d4f77 )
|
2017-01-06 11:25:49 -08:00 |
Arun Suresh
|
2b4d3e8506
|
YARN-5646. Add documentation and update config parameter names for scheduling of OPPORTUNISTIC containers. (Konstantinos Karanasos via asuresh)
(cherry picked from commit 2273a74c1f )
(cherry picked from commit 9e17ffe599e12c59c48f4355de645c31a4735d04)
|
2017-01-06 11:15:10 -08:00 |
Arun Suresh
|
3d3bb30a25
|
YARN-5982. Simplify opportunistic container parameters and metrics. (Konstantinos Karanasos via asuresh)
(cherry picked from commit b0aace21b1 )
(cherry picked from commit 3faa0b0d682687099b253feee9b41340edef7111)
|
2017-01-06 11:15:09 -08:00 |
Arun Suresh
|
368565f0ce
|
YARN-4597. Introduce ContainerScheduler and a SCHEDULED state to NodeManager container lifecycle. (asuresh)
(cherry picked from commit 3219b7b4ac )
(cherry picked from commit 49921678858a17ca58ca2ae704ced1ff584e0859)
|
2017-01-06 11:15:09 -08:00 |
Arun Suresh
|
047772f15f
|
YARN-5823. Update NMTokens in case of requests with only opportunistic containers. (Konstantinos Karanasos via asuresh)
(cherry picked from commit 283fa33feb )
(cherry picked from commit 1c4cc88a754ac9f557cdc8c859b8aadec19a5067)
|
2017-01-06 11:15:09 -08:00 |
Arun Suresh
|
0e60c7cd33
|
YARN-5377. Fix TestQueuingContainerManager.testKillMultipleOpportunisticContainers. (Konstantinos Karanasos via asuresh)
(cherry picked from commit f38a6d03a1 )
(cherry picked from commit 83ccab8a653a4ef943276651c9604bd434675980)
|
2017-01-06 11:15:09 -08:00 |
Arun Suresh
|
7437252102
|
YARN-2995. Enhance UI to show cluster resource utilization of various container Execution types. (Konstantinos Karanasos via asuresh)
(cherry picked from commit 0aafc122d4 )
(cherry picked from commit 25598b6e7118bacd33a167fb496e9cda5e9f9ad0)
|
2017-01-06 11:15:09 -08:00 |
Arun Suresh
|
28f3bb38bf
|
YARN-5799. Fix Opportunistic Allocation to set the correct value of Node Http Address. (asuresh)
(cherry picked from commit aa3cab1eb2 )
(cherry picked from commit ce10e98826884245e733431297d0275177965f17)
|
2017-01-06 11:15:09 -08:00 |
Arun Suresh
|
f9ea753414
|
YARN-5486. Update OpportunisticContainerAllocatorAMService::allocate method to handle OPPORTUNISTIC container requests. (Konstantinos Karanasos via asuresh)
(cherry picked from commit 10be45986c )
(cherry picked from commit e3baa0988b4dfb592afe426ffeba3c7091b271c5)
|
2017-01-06 11:15:09 -08:00 |
Junping Du
|
dc2e44e8f8
|
YARN-5923. Unable to access logs for a running application if YARN_ACL_ENABLE is enabled. Contributed by Xuan Gong.
(cherry picked from commit 8fadd69047 )
|
2017-01-03 15:19:36 -08:00 |
Robert Kanter
|
88597991b0
|
YARN-5257. Fix unreleased resources and null dereferences (yufeigu via rkanter)
(cherry picked from commit 9262797e86 )
|
2016-12-27 14:14:41 -08:00 |
Junping Du
|
cc42dbb703
|
YARN-4990. Re-direction of a particular log file within in a container in NM UI does not redirect properly. Contributed by Xuan Gong.
(cherry picked from commit 736f54b727 )
|
2016-12-21 14:16:19 -08:00 |
Robert Kanter
|
9cba7c6d71
|
YARN-5963. Spelling errors in logging and exceptions for node manager, client, web-proxy, common, and app history code (gsohn via rkanter)
(cherry picked from commit 72fe546841 )
Conflicts:
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common/src/main/java/org/apache/hadoop/yarn/client/api/impl/TimelineClientImpl.java
|
2016-12-07 15:09:37 -08:00 |
Naganarasimha
|
2d94f938c5
|
YARN-4330. MiniYARNCluster is showing multiple Failed to instantiate default resource calculator warning messages. Contributed by Varun Saxena
(cherry picked from commit 3541ed8068 )
|
2016-11-23 14:14:56 +05:30 |
Jason Lowe
|
38024eb8f7
|
YARN-5859. TestResourceLocalizationService#testParallelDownloadAttemptsForPublicResource sometimes fails. Contributed by Eric Badger
(cherry picked from commit 009452bb6d )
|
2016-11-21 16:37:59 +00:00 |
Jason Lowe
|
46b7d6233c
|
YARN-5836. Malicious AM can kill containers of other apps running in any node its containers are running. Contributed by Botong Huang
(cherry picked from commit 59bfcbf357 )
|
2016-11-16 22:25:15 +00:00 |
Mingliang Liu
|
4e0fcff8ab
|
HADOOP-13427. Eliminate needless uses of FileSystem#{exists(), isFile(), isDirectory()}. Contributed by Steve Loughran and Mingliang Liu
(cherry picked from commit 5af572b644 )
|
2016-11-15 11:36:08 -08:00 |
Naganarasimha
|
260f3a9dc9
|
YARN-4355. NPE while processing localizer heartbeat. Contributed by Varun Saxena & Jonathan Hung.
(cherry picked from commit 7ffb9943b8 )
|
2016-11-15 15:44:25 +05:30 |
Naganarasimha
|
7e9a6b653e
|
Reverting the patch due to the issue raised in YARN-5765
Revert "YARN-5287. LinuxContainerExecutor fails to set proper permission. Contributed by Ying Zhang."
This reverts commit 93b768d0d1 .
|
2016-11-15 11:05:03 +05:30 |
Karthik Kambatla
|
f4c8dc4783
|
YARN-5834. TestNodeStatusUpdater.testNMRMConnectionConf compares nodemanager wait time to the incorrect value. (Chang Li via kasha)
(cherry picked from commit 3a98419532 )
|
2016-11-10 14:09:33 -08:00 |
Jian He
|
a422740bd7
|
YARN-5611. Provide an API to update lifetime of an application. Contributed by Rohith Sharma K S
|
2016-11-09 16:39:46 -08:00 |
Andrew Wang
|
4f25fd975e
|
HADOOP-13789. Hadoop Common includes generated test protos in both jar and test-jar. Contributed by Sean Busbey.
(cherry picked from commit e1c6ef2efa )
|
2016-11-08 16:33:58 -08:00 |
Jason Lowe
|
8bb264c70d
|
YARN-5356. NodeManager should communicate physical resource capability to ResourceManager. Contributed by Inigo Goiri
(cherry picked from commit 3f93ac0733 )
Conflicts:
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/src/main/java/org/apache/hadoop/yarn/server/nodemanager/NodeStatusUpdaterImpl.java
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/src/main/java/org/apache/hadoop/yarn/server/nodemanager/containermanager/monitor/ContainersMonitorImpl.java
|
2016-11-08 22:16:53 +00:00 |
Varun Vasudev
|
7676b89f43
|
YARN-5822. Log ContainerRuntime initialization error in LinuxContainerExecutor. Contributed by Sidharta Seethana.
(cherry picked from commit 9ee0e3172e )
|
2016-11-03 22:34:38 +05:30 |
Jason Lowe
|
f8d653ef34
|
YARN-5001. Aggregated Logs root directory is created with wrong group if nonexistent. Contributed by Haibo Chen
(cherry picked from commit 76893a4100 )
|
2016-11-01 20:24:22 +00:00 |
Varun Saxena
|
2f0a101ab9
|
YARN-5805. Add isDebugEnabled check for debug logs in nodemanager (Bibin A Chundatt via Varun Saxena)
|
2016-11-01 16:23:12 +05:30 |
Daniel Templeton
|
9d13a13160
|
YARN-5793. Trim configuration values in DockerLinuxContainerRuntime (Contributed by Tianyin Xu via Daniel Templeton)
(cherry picked from commit f3eb4c3c73 )
|
2016-10-31 14:01:15 -07:00 |
Jason Lowe
|
ea9a1be109
|
YARN-5767. Fix the order that resources are cleaned up from the local Public/Private caches. Contributed by Chris Trezzo
(cherry picked from commit 1b79c417dc )
|
2016-10-28 15:59:57 +00:00 |
Jason Lowe
|
2ab80a148a
|
YARN-5027. NM should clean up app log dirs after NM restart. Contributed by sandflee
(cherry picked from commit 7146359bfd )
|
2016-10-28 15:49:54 +00:00 |
Jason Lowe
|
0f224d405f
|
HADOOP-13770. Shell.checkIsBashSupported swallowed an interrupted exception. Contributed by Wei-Chiu Chuang
(cherry picked from commit c017171da0 )
|
2016-10-28 15:06:23 +00:00 |
Jason Lowe
|
e50215306d
|
YARN-4831. Recovered containers will be killed after NM stateful restart. Contributed by Siqi Li
(cherry picked from commit 7e3c327d31 )
|
2016-10-27 20:44:17 +00:00 |
Robert Kanter
|
b7f7d42c27
|
YARN-4456. Clean up Lint warnings in nodemanager (templedf via rkanter)
(cherry picked from commit 6fbfb501f2 )
|
2016-10-27 12:37:20 -07:00 |
Varun Saxena
|
65c009ca00
|
YARN-5686. DefaultContainerExecutor random working dir algorigthm skews results (Vrushali C via Varun Saxena)
|
2016-10-27 14:03:02 +05:30 |
Varun Saxena
|
daf9a656b9
|
YARN-5752. TestLocalResourcesTrackerImpl#testLocalResourceCache times out (Eric Badger via Varun Saxena)
|
2016-10-27 13:46:13 +05:30 |
Rohith Sharma K S
|
07b531c10a
|
YARN-4555. TestDefaultContainerExecutor#testContainerLaunchError fails on non-english locale environment. Contributed by Takashi Ohnishi.
(cherry picked from commit b110c4b5e8 )
|
2016-10-27 11:35:38 +05:30 |
Karthik Kambatla
|
e4ba92abee
|
YARN-5388. Deprecate and remove DockerContainerExecutor. (Daniel Templeton via kasha)
|
2016-10-25 15:26:27 -07:00 |
Robert Kanter
|
e02c756f16
|
YARN-5466. DefaultContainerExecutor needs JavaDocs (templedf via rkanter)
(cherry picked from commit f5d9235914 )
|
2016-10-17 14:29:42 -07:00 |