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
Yufei Gu
c3c8b0ffab
YARN-7045. Remove FSLeafQueue#addAppSchedulable. (Contributed by Sen Zhao via Yufei Gu)
...
(cherry picked from commit a92ef030a2707182e90acee644e47c8ef7e1fd8d)
2017-09-21 12:40:37 -07:00
Jason Lowe
ae42bf73c0
YARN-6968. Hardcoded absolute pathname in DockerLinuxContainerRuntime. Contributed by Eric Badger
...
(cherry picked from commit 10d7493587643b52cee5fde87eca9ef99c422a70)
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 647b7527a9cdf4717e7dcbbb660e5812b67a17f1)
2017-09-19 18:36:25 -07:00
Yufei Gu
64878193d5
YARN-6499. Remove the doc about Schedulable#redistributeShare(). (Contributed by Chetna Chaudhari via Yufei Gu)
...
(cherry picked from commit a9019e1fb753f15c1927e3f9355996fd6544c14f)
2017-09-19 18:29:24 -07:00
Arun Suresh
8a12a914fd
YARN-7203. Add container ExecutionType into ContainerReport. (Botong Huang via asuresh)
...
(cherry picked from commit 56ef5279c1db93d03b2f1e04badbfe804f548918)
2017-09-18 15:51:19 -07:00
Xuan
6aaca3d08e
YARN-6570. No logs were found for running application, running
...
container. Contributed by Junping Du
(cherry picked from commit 7c732924a889cd280e972882619a1827877fbafa)
(cherry picked from commit e91447ccc9ff438dd300e2564c251b2c4b0f369a)
2017-09-18 14:05:36 -07:00
Wangda Tan
74708d3817
YARN-7149. Cross-queue preemption sometimes starves an underserved queue. (Eric Payne via wangda)
...
Change-Id: Ib269991dbebce160378e8372ee6d24849c4a5ed6
(cherry picked from commit 3dfa937a1fadfc62947755872515f549b3b15e6a)
(cherry picked from commit 38c14ef8d8a094a7101917eb77d90f5e62324f61)
2017-09-18 13:58:51 -05: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 a4f9c7c9247801dd37beec6fc195622af1b884ad)
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
Robert Kanter
4e36452d02
YARN-7162. Remove XML excludes file format (rkanter)
2017-09-15 09:53:55 -07:00
Sunil G
317af87add
Addendum patch for YARN-7163 in branch-2
2017-09-15 11:34:14 +05:30
Arun Suresh
b93a23f411
YARN-6059. Update paused container state in the NM state store. (Hitesh Sharma via asuresh)
...
(cherry picked from commit 66ca0a65408521d5f9b080dd16b353b49fb8eaea)
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 4f8194430fc6a69d9cc99b78828fd7045d5683e8)
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 864fbacd4548004b1de8b0812627976acd22aff5)
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 3860be7961580ac20dd505d665b580f0a04ac4f8)
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 d265459024b8e5f5eccf421627f684ca8f162112)
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 972da46cb48725ad49d3e0a033742bd1a8228f51)
2017-09-13 18:15:02 +05:30
Arun Suresh
0d32a38ac3
YARN-7185. [Addendum patch] Minor javadoc and checkstyle fix.
...
(cherry picked from commit a1c398e0dc85e424b45c50a3c3a0a784c04ed737)
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 2ae72692fc370267141a1ee55ef372ff62302b54)
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 5b007921cdf01ecc8ed97c164b7d327b8304c529)
2017-09-12 16:33:05 -07:00
Yufei Gu
1d40bc225a
YARN-7057. FSAppAttempt#getResourceUsage doesn't need to consider resources queued for preemption. (Contributed by Karthik via Yufei Gu)
...
(cherry picked from commit 82c5dd1d508292ed88eda0f5356776437ba67d4c)
2017-09-12 16:14:31 -07:00
Wangda Tan
10803bf08d
YARN-7173. Container update RM-NM communication fix for backward compatibility. (Arun Suresh via wangda)
...
Change-Id: Ia7d61e0d9df1e703bc983a31e6856e84a5a0521c
2017-09-11 20:56:17 -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 5ab21dfe9c8e14585db71e02bcb021a526507f98)
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
Sunil G
23dc6ef8b0
YARN-7163. RMContext need not to be injected to webapp and other Always Running services. Contributed by Rohith Sharma K S.
2017-09-11 10:34:59 +05:30
Subru Krishnan
2c051dbe9e
YARN-5330. SharingPolicy enhancements required to support recurring reservations in ReservationSystem. (Carlo Curino via Subru).
...
(cherry picked from commit fa6137501c1499ae33f6e0e2adc31671a7e782dc)
2017-09-08 14:44:46 -07:00
Chris Douglas
2f8825588e
YARN-5164. Use plan RLE to improve CapacityOverTimePolicy efficiency
...
(cherry picked from commit d383bfdcd40c2315197fa5f85c3e5cb3bb83167f)
2017-09-08 14:44:34 -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 1f53ae79728065417c6a99eb6fcc8d3a080ab4cc)
2017-09-08 09:26:50 -07:00
Sunil G
a39829c456
YARN-6600. Introduce default and max lifetime of application at LeafQueue level. Contributed by Rohith Sharma K S.
2017-09-08 19:20:52 +05:30
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
Sunil G
ef342455cb
YARN-6248. user is not removed from UsersManager’s when app is killed with pending container requests. Contributed by Eric Payne.
...
(cherry picked from commit c1386a90d7ff65b57be00a7245de82c31abb4665)
2017-09-07 14:47:07 -05:00
Sunil G
8cce19241e
YARN-6992. Kill application button is visible even if the application is FINISHED in RM UI. Contributed by Suma Shivaprasad.
...
(cherry picked from commit 6f101e7df10d477cf7469f6979d0cb8269315a3e)
2017-09-07 13:18:30 +05:30
Subru Krishnan
5ccdd83923
YARN-5328. Plan/ResourceAllocation data structure enhancements required to support recurring reservations in ReservationSystem.
...
(cherry picked from commit b6e7d1369690eaf50ce9ea7968f91a72ecb74de0)
2017-09-06 16:46:49 -07:00
Wei-Chiu Chuang
92d9ad7761
Revert "Plan/ResourceAllocation data structure enhancements required to support recurring reservations in ReservationSystem."
...
This reverts commit 80516b3de79e9aac4dba1374638257b4611f199e.
2017-09-05 14:52:43 -07:00
Subru Krishnan
80516b3de7
Plan/ResourceAllocation data structure enhancements required to support recurring reservations in ReservationSystem.
...
(cherry picked from commit 7996eca7dcfaa1bdf970e32022274f2699bef8a1)
2017-09-01 15:17:27 -07:00
Jason Lowe
57b5b186ce
YARN-7120. CapacitySchedulerPage NPE in "Aggregate scheduler counts" section. Contributed by Eric Payne
...
(cherry picked from commit 99a7f5d451fb91ef956c926f891283f70f0ada1c)
2017-09-01 11:10:40 -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
Daniel Templeton
004231dc08
YARN-6780. ResourceWeights.toString() cleanup (Contributed by weiyuan via Daniel Templeton)
...
(cherry picked from commit d4417dae4f38b58d41517a0263484da73ed41b75)
2017-08-31 09:38:31 -07:00
Sunil G
e8b4427259
YARN-7116. CapacityScheduler Web UI: Queue's AM usage is always show on per-user's AM usage. Contributed by Wangda Tan.
...
(cherry picked from commit f9e0cc8cdca387bf2811c07beccae4af07362952)
2017-08-31 18:43:17 +05:30
Rohith Sharma K S
877d96b83d
YARN-6982. Potential issue on setting AMContainerSpec#tokenConf to null before app is completed. Contributed by Manikandan R.
...
(cherry picked from commit 4cae120c619811006b26b9a95680a98732572af6)
2017-08-30 10:50:57 +05:30
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 f59332b97b9a57e3cf1dcdeb47d7838d287100eb)
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 ad45d19998c1b0da25754d0016854046731fa623)
2017-08-29 15:17:21 -07:00
Jason Lowe
c930aa3ff9
YARN-5816. TestDelegationTokenRenewer#testCancelWithMultipleAppSubmissions is still flakey. Contributed by Robert Kanter
2017-08-29 10:02:44 -05:00
Junping Du
f252e1fe28
YARN-7076. yarn application -list -appTypes is not working. Contributed by Jian He.
...
(cherry picked from commit 312b1fd9da2781da97f8c76fe1262c4d99b9c37f)
2017-08-28 18:27:38 -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 d5bc9582793de6ab2d2e489cde293bf076229a1c)
2017-08-28 10:11:01 -07:00
Sunil G
80570737a8
YARN-7051. Avoid concurrent modification exception in FifoIntraQueuePreemptionPlugin. Contributed by Eric Payne.
...
(cherry picked from commit 02599bda04e0ef46f4628b006f2430ad63cac97e)
2017-08-28 12:27:29 +05:30
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 3bee7046c52bff681a5aecc956ba9be6c3543397)
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 e864f81471407a384395fefe1ceb3b66fc7f87f2)
2017-08-25 15:52:29 -05:00