Wangda Tan
b57e8bc300
YARN-6594. [API] Introduce SchedulingRequest object. (Konstantinos Karanasos via wangda)
2018-01-31 01:30:17 -08:00
Wangda Tan
33a796d9b7
YARN-6593. [API] Introduce Placement Constraint object. (Konstantinos Karanasos via wangda)
...
Change-Id: Id00edb7185fdf01cce6e40f920cac3585f8cbe9c
2018-01-31 01:30:17 -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
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
Sunil G
06cceba1cb
YARN-7738. CapacityScheduler: Support refresh maximum allocation for multiple resource types. Contributed by Wangda Tan.
2018-01-18 19:05:26 +05:30
Rohith Sharma K S
d09058b2fd
YARN-6736. Consider writing to both ats v1 & v2 from RM for smoother upgrades. Contributed by Aaron Gresch.
2018-01-16 07:58:29 +05:30
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
Wangda Tan
a81144daa0
YARN-7666. Introduce scheduler specific environment variable support in ApplicationSubmissionContext for better scheduling placement configurations. (Sunil G via wangda)
...
Change-Id: I0fd826490f5160d47d42af2a9ac0bd8ec4e959dc
2018-01-05 15:12:04 -08:00
Robert Kanter
f8e7dd9b10
YARN-7557. It should be possible to specify resource types in the fair scheduler increment value (grepas via rkanter)
2018-01-05 11:15:06 -08:00
Varun Saxena
c0aeb666a4
YARN-7662. [ATSv2] Define new set of configurations for reader and collectors to bind (Rohith Sharma K S via Varun Saxena)
2017-12-19 22:29:24 +05:30
Akira Ajisaka
001008958d
YARN-7664. Several javadoc errors. Contributed by Sean Mackrory.
2017-12-18 22:24:51 +09:00
Sunil G
2564b4d07f
YARN-7119. Support multiple resource types in rmadmin updateNodeResource command. Contributed by Manikandan R.
2017-12-14 16:11:57 +05:30
Sunil G
10fc8d2a7d
YARN-7383. Node resource is not parsed correctly for resource names containing dot. Contributed by Gergely Novák.
2017-12-13 22:00:07 +05:30
Wangda Tan
d52627a7cb
YARN-7254. UI and metrics changes related to absolute resource configuration. (Sunil G via wangda)
2017-12-07 18:56:54 -08:00
Wangda Tan
0311cf0535
YARN-7381. Enable the configuration: yarn.nodemanager.log-container-debug-info.enabled by default in yarn-default.xml. (Xuan Gong via wangda)
...
Change-Id: I1ed58dafad5cc276eea5c0b0813cf04f57d73a87
2017-12-05 13:09:49 -08:00
Jason Lowe
25df505421
YARN-7589. TestPBImplRecords fails with NullPointerException. Contributed by Daniel Templeton
2017-12-01 15:37:36 -06:00
Wangda Tan
7225ec0ceb
YARN-6507. Add support in NodeManager to isolate FPGA devices with CGroups. (Zhankun Tang via wangda)
...
Change-Id: Ic9afd841805f1035423915a0b0add5f3ba96cf9d
2017-12-01 10:50:49 -08:00
Daniel Templeton
8498d287cd
YARN-7541. Node updates don't update the maximum cluster capability for resources other than CPU and memory
2017-11-29 11:11:36 -08:00
Yufei Gu
d8923cdbf1
YARN-7363. ContainerLocalizer don't have a valid log4j config in case of Linux container executor. (Contributed by Yufei Gu)
2017-11-27 14:31:52 -08:00
Jian He
fedabcad42
YARN-6168. Restarted RM may not inform AM about all existing containers. Contributed by Chandni Singh
2017-11-27 10:19:58 -08:00
Arun Suresh
b46ca7e73b
YARN-6483. Add nodes transitioning to DECOMMISSIONING state to the list of updated nodes returned to the AM. (Juan Rodriguez Hortala via asuresh)
2017-11-22 19:18:30 -08:00
Sunil G
aab439593b
YARN-7330. Add support to show GPU in UI including metrics. Contributed by Wangda Tan.
2017-11-23 07:54:20 +05:30
Haibo Chen
67bbbe1c0c
YARN-7531. ResourceRequest.equal does not check ExecutionTypeRequest.enforceExecutionType().
2017-11-21 09:09:16 -08:00
Subru Krishnan
d5f66888b8
YARN-6128. Add support for AMRMProxy HA. (Botong Huang via Subru).
2017-11-17 17:39:06 -08:00
Varun Vasudev
5f0b238a11
YARN-7430. Enable user re-mapping for Docker containers by default. Contributed by Eric Yang.
2017-11-17 12:04:47 +05:30
Daniel Templeton
e094eb74b9
YARN-6953. Clean up ResourceUtils.setMinimumAllocationForMandatoryResources() and setMaximumAllocationForMandatoryResources()
...
(Contributed by Manikandan R via Daniel Templeton)
2017-11-15 10:03:29 -08:00
Jian He
5323b0048b
YARN-7466. ResourceRequest has a different default for allocationRequestId than Container. Contributed by Chandni Singh
2017-11-13 15:37:39 -08:00
Daniel Templeton
2e512f016e
YARN-7442. [YARN-7069] Limit format of resource type name (Contributed by Wangda Tan via Daniel Templeton)
2017-11-13 11:03:30 -08:00
bibinchundatt
2c2b7a3672
YARN-7406. Moving logging APIs over to slf4j in hadoop-yarn-api. Contributed by Yeliang Cang.
2017-11-11 10:36:27 +05:30
Wangda Tan
dd07038ffa
YARN-6909. Use LightWeightedResource when number of resource types more than two. (Sunil G via wangda)
...
Change-Id: I90e021c5dea7abd9ec6bd73b2287c8adebe14595
2017-11-09 14:51:15 -08:00
Daniel Templeton
462f6c490e
YARN-7143. FileNotFound handling in ResourceUtils is inconsistent
...
Change-Id: Ib1bb487e14a15edd2b5a42cf5078c5a2b295f069
2017-11-09 11:58:49 -08:00
Jian He
c723021579
YARN-6626. Embed REST API service into RM. Contributed by Eric Yang
2017-11-06 13:30:17 -08:00
Jian He
673c0db43c
Revert "YARN-6626. Embed REST API service into RM. Contributed by Eric Yang"
...
This reverts commit 63d1084e9781e0fee876916190b69f6242dd00e4.
2017-11-06 13:30:17 -08:00
Jian He
9e677fa05c
YARN-6626. Embed REST API service into RM. Contributed by Eric Yang
2017-11-06 13:30:17 -08:00
Sunil G
1700adc6f7
YARN-7410. Cleanup FixedValueResource to avoid dependency to ResourceUtils. Contributed by Wangda Tan.
2017-11-03 07:25:29 +05:30
Daniel Templeton
d64736d589
YARN-7336. Unsafe cast from long to int Resource.hashCode() method
...
(Contributed by Miklos Szegedi via Daniel Templeton)
2017-10-30 12:41:28 -07:00
Daniel Templeton
9a7e810838
YARN-6927. Add support for individual resource types requests in MapReduce
...
(Contributed by Gergo Repas via Daniel Templeton)
2017-10-30 11:04:22 -07:00
Daniel Templeton
9711b78998
YARN-7374. Improve performance of DRF comparisons for resource types in fair scheduler
2017-10-29 18:54:33 -07:00
Sunil G
9114d7a5a0
YARN-7224. Support GPU isolation for docker container. Contributed by Wangda Tan.
2017-10-29 11:08:44 +05:30
Jason Lowe
665bb147aa
YARN-7244. ShuffleHandler is not aware of disks that are added. Contributed by Kuhu Shukla
2017-10-27 16:56:05 -05:00
Wangda Tan
36e158ae98
YARN-7307. Allow client/AM update supported resource types via YARN APIs. (Sunil G via wangda)
...
Change-Id: I14c5ea7252b7c17e86ab38f692b5f9d43196dbe0
2017-10-26 20:15:19 -07:00
Robert Kanter
b1de78619f
YARN-7262. Add a hierarchy into the ZKRMStateStore for delegation token znodes to prevent jute buffer overflow (rkanter)
2017-10-26 17:47:32 -07:00
Subru Krishnan
25932da6d1
YARN-5516. Add REST API for supporting recurring reservations. (Sean Po via Subru).
2017-10-26 12:10:14 -07:00
Yufei Gu
7a27c2c367
YARN-7270. Fix unsafe casting from long to int for class Resource and
...
its sub-classes. (Yufei)
2017-10-13 12:41:59 -07:00
Wangda Tan
8bcc49e677
YARN-7205. Log improvements for the ResourceUtils. (Sunil G via wangda)
...
Change-Id: I0f5b7a7f68ec5d3e1d52211f83fdd089bc0bfd37
2017-10-11 15:25:28 -07:00
Sunil G
fa5cfc68f3
YARN-6620. Add support in NodeManager to isolate GPU devices by using CGroups. Contributed by Wangda Tan.
2017-10-11 23:44:33 +05:30
Wangda Tan
5cfbad68c0
YARN-7237. Cleanup usages of ResourceProfiles. (Wangda Tan)
...
Change-Id: I959c8531bd48231956068cb7d2312f3235549f9c
(cherry picked from commit 8536db5a7549fa44d9f9e444b41bd5978b5c6ae1)
2017-10-09 20:36:57 -07:00
Jonathan Hung
09c5dfe937
YARN-7251. Misc changes to YARN-5734
2017-10-09 11:11:23 -07:00
Wangda Tan
ff39c0de20
YARN-6840. Implement zookeeper based store for scheduler configuration updates. (Jonathan Hung via wangda)
...
Change-Id: I9debea674fe8c7e4109d4ca136965a1ea4c48bcc
2017-10-09 11:11:23 -07:00
Xuan
74ba6ffa0b
YARN-5947: Create LeveldbConfigurationStore class using Leveldb as backing store. Contributed by Jonathan Hung
2017-10-09 11:11:23 -07:00
Wangda Tan
a4e6253046
YARN-5949. Add pluggable configuration ACL policy interface and implementation. (Jonathan Hung via wangda)
...
Change-Id: Ib98e82ff753bede21fcab2e6ca9ec1e7a5a2008f
2017-10-09 11:11:23 -07:00
Jonathan Hung
ef686635c1
YARN-5948. Implement MutableConfigurationManager for handling storage into configuration store
2017-10-09 11:11:23 -07:00
Haibo Chen
c071aad5da
YARN-7009. TestNMClient.testNMClientNoCleanupOnStop is flaky by design. (Miklos Szegedi via Haibo Chen)
2017-10-05 15:50:13 -07:00
Arun Suresh
b733348dde
YARN-7258. Add Node and Rack Hints to Opportunistic Scheduler. (Kartheek Muthyala via asuresh).
2017-10-05 09:58:04 -07:00
Ray Chiang
67e12169b0
YARN-7219. Make AllocateRequestProto compatible with branch-2/branch-2.8. (rchiang)
2017-10-03 15:06:07 -07:00
Akira Ajisaka
c9b525bd94
YARN-6943. Update Yarn to YARN in documentation. Contributed by Chetna Chaudhari.
2017-10-04 07:01:54 +09:00
Subru Krishnan
d4d2fd1acd
YARN-2037. Add work preserving restart support for Unmanaged AMs. (Botong Huang via Subru).
2017-10-02 18:14:44 -07:00
Jason Lowe
85d81ae58e
YARN-7248. NM returns new SCHEDULED container status to older clients. Contributed by Arun Suresh
2017-09-28 14:10:15 -05:00
Jason Lowe
bfd1a72ba8
YARN-4266. Allow users to enter containers as UID:GID pair instead of by username. Contributed by luhuichun, Zhankun Tang, and Eric Badger.
2017-09-21 17:41:34 -05:00
Arun Suresh
56ef5279c1
YARN-7203. Add container ExecutionType into ContainerReport. (Botong Huang via asuresh)
2017-09-18 15:49:31 -07:00
Jason Lowe
a4f9c7c924
YARN-7192. Add a pluggable StateMachine Listener that is notified of NM Container State changes. Contributed by Arun Suresh
2017-09-18 10:16:09 -05:00
Yufei Gu
09b476e6da
YARN-6612. Update fair scheduler policies to be aware of resource types. (Contributed by Daniel Templeton via Yufei Gu)
2017-09-14 11:23:37 -07:00
Arun Suresh
4f8194430f
YARN-5216. Expose configurable preemption policy for OPPORTUNISTIC containers running on the NM. (Hitesh Sharma via asuresh)
2017-09-14 08:51:26 -07:00
Arun Suresh
864fbacd45
YARN-5292. NM Container lifecycle and state transitions to support for PAUSED container state. (Hitesh Sharma via asuresh)
2017-09-14 08:48:39 -07:00
Rohith Sharma K S
5324388cf2
YARN-7157. Add admin configuration to filter per-user's apps in secure cluster. Contributed by Sunil G.
2017-09-13 23:36:47 +05:30
Sunil G
da0b6a354b
YARN-7137. [YARN-3926] Move newly added APIs to unstable in YARN-3926 branch. Contributed by Wangda Tan.
2017-09-12 09:19:12 -07:00
Daniel Templeton
bf2b687412
YARN-7136. Additional Performance Improvement for Resource Profile Feature
...
(Contributed by Wangda Tan via Daniel Templeton)
2017-09-12 09:19:12 -07:00
Sunil G
805095496d
YARN-6933. [YARN-3926] ResourceUtils.DISALLOWED_NAMES check is duplicated. Contributed by Manikandan R.
2017-09-12 09:19:12 -07:00
Wangda Tan
53df3eac50
YARN-7093. Improve log message in ResourceUtils. (Sunil G via wangda)
...
Change-Id: I88928a747ee3eec17bc76fb71e9aaa632d091f0f
2017-09-12 09:19:12 -07:00
Wangda Tan
e490602e9b
YARN-7039. Fix javac and javadoc errors in YARN-3926 branch. (Sunil G via wangda)
...
Change-Id: I442bf6d838b3aba83f1f6779cf9dcf8596a2102d
2017-09-12 09:19:12 -07:00
Sunil G
a333ba54e3
YARN-7067. [YARN-3926] Optimize ResourceType information display in UI. Contributed by Wangda Tan.
2017-09-12 09:19:12 -07:00
Wangda Tan
39240b61a1
YARN-7043. Cleanup ResourceProfileManager. (wangda)
...
Change-Id: I463356f37bf1f6a3f1fc3c594c79916e8c0ab913
2017-09-12 09:19:12 -07:00
Sunil G
758b771943
YARN-6781. [YARN-3926] ResourceUtils#initializeResourcesMap takes an unnecessary Map parameter. Contributed by Yu-Tang Lin.
2017-09-12 09:19:12 -07:00
Wangda Tan
df3855541a
YARN-6789. Add Client API to get all supported resource types from RM. (Sunil G via wangda)
...
Change-Id: I366d8db6f6700acd087db5acb7a1be7e41b2b68d
2017-09-12 09:19:12 -07:00
Sunil G
a6989af1d9
YARN-7030. [YARN-3926] Performance optimizations in Resource and ResourceUtils class. Contributed by Wangda Tan.
2017-09-12 09:19:12 -07:00
Sunil G
2b51b262ab
YARN-6892. [YARN-3926] Improve API implementation in Resources and DominantResourceCalculator class. Contributed by Sunil G.
2017-09-12 09:19:12 -07:00
Yufei Gu
d5e9939ebb
YARN-6994. [YARN-3926] Remove last uses of Long from resource types code. (Daniel Templeton via Yufei Gu)
2017-09-12 09:19:11 -07:00
Daniel Templeton
3aeaafecb8
YARN-6788. [YARN-3926] Improve performance of resource profile branch
...
(Contributed by Sunil Govindan via Daniel Templeton)
2017-09-12 09:19:11 -07:00
Sunil G
ca2808d8bb
YARN-6761. Fix build for YARN-3926 branch. Contributed by Varun Vasudev.
2017-09-12 09:19:11 -07:00
Sunil G
58da54640e
YARN-6445. [YARN-3926] Performance improvements in resource profile branch with respect to SLS. Contributed by Varun Vasudev.
2017-09-12 09:19:11 -07:00
Sunil G
dae65f3bef
YARN-6232. Update resource usage and preempted resource calculations to take into account all resource types. Contributed by Varun Vasudev.
2017-09-12 09:19:11 -07:00
Sunil G
7805deed48
YARN-5588. [YARN-3926] Add support for resource profiles in distributed shell. Contributed by Varun Vasudev.
2017-09-12 09:19:11 -07:00
Arun Suresh
6708ac3301
YARN-5587. Add support for resource profiles. (vvasudev via asuresh)
2017-09-12 09:19:10 -07:00
Varun Vasudev
c2032e251e
YARN-5708. Implement APIs to get resource profiles from the RM. Contributed by Varun Vasudev.
2017-09-12 09:19:10 -07:00
Varun Vasudev
a9b4426302
YARN-5707. Add manager class for resource profiles. Contributed by Varun Vasudev.
2017-09-12 09:19:10 -07:00
Rohith Sharma K S
9e4ba6aff5
YARN-5242. Update DominantResourceCalculator to consider all resource types in calculations. Contributed by Varun Vasudev.
2017-09-12 09:19:10 -07:00
Varun Vasudev
759114b006
YARN-4830. Add support for resource types in the nodemanager. Contributed by Varun Vasudev.
2017-09-12 09:19:10 -07:00
Arun Suresh
7ba698997b
YARN-4829. Add support for binary units in Resource class.(vvasudev via asuresh)
2017-09-12 09:19:10 -07:00
Varun Vasudev
ceb12c59a3
YARN-4715. Add support to read resource types from a config file. Contributed by Varun Vasudev.
2017-09-12 09:19:10 -07:00
Wangda Tan
1bbab7c157
YARN-4081. Add support for multiple resource types in the Resource class. (Varun Vasudev via wangda)
2017-09-12 09:19:09 -07:00
Rohith Sharma K S
4a83170be4
YARN-7140. CollectorInfo should have Public visibility. Contributed by Varun Saxena.
2017-09-08 20:23:16 +05:30
Sunil G
56d93d2e39
YARN-6600. Introduce default and max lifetime of application at LeafQueue level. Contributed by Rohith Sharma K S.
2017-09-08 07:15:17 +05:30
Jason Lowe
b0b535d9d5
YARN-6930. Admins should be able to explicitly enable specific LinuxContainerRuntime in the NodeManager. Contributed by Shane Kumpf
2017-09-07 16:17:03 -05:00
Subru Krishnan
b6e7d13696
YARN-5328. Plan/ResourceAllocation data structure enhancements required to support recurring reservations in ReservationSystem.
2017-09-06 16:46:01 -07:00
Subru Krishnan
e3345e985b
Revert "Plan/ResourceAllocation data structure enhancements required to support recurring reservations in ReservationSystem."
...
This reverts commit 7996eca7dc
.
2017-09-06 16:39:23 -07:00
Subru Krishnan
7996eca7dc
Plan/ResourceAllocation data structure enhancements required to support recurring reservations in ReservationSystem.
2017-09-01 15:16:40 -07:00
Oleg Danilov
c5281a85e1
YARN-7023. Incorrect ReservationId.compareTo() implementation.
...
This closes #262
Signed-off-by: Akira Ajisaka <aajisaka@apache.org>
2017-09-01 21:33:31 +02:00
Varun Saxena
3d00c8f394
Made fixes for whitespace errors and checstyle warnings before merge.
2017-08-30 11:29:54 +05:30
Jian He
08f40bcc7f
MAPREDUCE-6838. [ATSv2 Security] Add timeline delegation token received in allocate response to UGI. Contributed by Varun Saxena
2017-08-30 11:29:54 +05:30
Haibo Chen
9b08f365d7
YARN-6323. Rolling upgrade/config change is broken on timeline v2. (Vrushali C via Haibo Chen)
2017-08-30 11:29:54 +05:30
Rohith Sharma K S
32188d3295
YARN-7038. [Atsv2 Security] CollectorNodemanagerProtocol RPC interface doesn't work when service authorization is enabled. Contributed by Varun Saxena.
2017-08-30 11:29:54 +05:30
Jason Lowe
d5ff965fee
YARN-6820. Restrict read access to timelineservice v2 data. Contributed by Vrushali C
2017-08-30 11:29:53 +05:30
Rohith Sharma K S
7594d1de7b
YARN-6130. [ATSv2 Security] Generate a delegation token for AM when app collector is created and pass it to AM via NM and RM. Contributed by Varun Saxena.
2017-08-30 11:29:53 +05:30
Sangjin Lee
580d884913
YARN-6094. Update the coprocessor to be a dynamically loaded one. Contributed by Vrushali C.
2017-08-30 11:29:52 +05:30
Varun Saxena
02a9710a09
YARN-5585. [Atsv2] Reader side changes for entity prefix and support for pagination via additional filters (Rohith Sharma K S via Varun Saxena)
2017-08-30 11:29:51 +05:30
Sangjin Lee
ecbc8d4816
YARN-5922. Remove direct references of HBaseTimelineWriter/Reader in core ATS classes. Contributed by Haibo Chen.
...
(cherry picked from commit a5a55a54ab
)
2017-08-30 11:29:51 +05:30
Sangjin Lee
643a20a358
YARN-5265. Make HBase configuration for the timeline service configurable. Contributed by Joep Rottinghuis.
2017-08-30 11:29:51 +05:30
Sangjin Lee
05ff04439e
YARN-5715. Introduce entity prefix for return and sort order. Contributed by Rohith Sharma K S.
2017-08-30 11:29:51 +05:30
Varun Saxena
9bb5cc3d49
YARN-3649. Allow configurable prefix for hbase table names like prod, exp, test etc (Vrushali C via Varun Saxena)
2017-08-30 11:29:50 +05:30
Li Lu
e72e6260da
YARN-5229. Refactor #isApplicationEntity and #getApplicationEvent from HBaseTimelineWriterImpl. (Vrushali C via gtcarrera9)
2017-08-30 11:29:50 +05:30
Carlo Curino
cc8893edc0
YARN-7010. Federation: routing REST invocations transparently to multiple RMs (part 2 - getApps). (Contributed by Giovanni Matteo Fumarola via curino)
2017-08-29 14:53:09 -07:00
Junping Du
c2cb7ea1ef
YARN-6876. Create an abstract log writer for extendability. Contributed by Xuan Gong.
2017-08-24 13:36:49 -07:00
Arun Suresh
8410d862d3
YARN-6979. Add flag to notify all types of container updates to NM via NodeHeartbeatResponse. (Kartheek Muthyala via asuresh)
2017-08-20 07:54:09 -07:00
Subru Krishnan
de462da04e
YARN-6900. ZooKeeper based implementation of the FederationStateStore. (Íñigo Goiri via Subru).
2017-08-16 11:43:24 -07:00
Carlo Curino
cc59b5fb26
YARN-6896. Federation: routing REST invocations transparently to multiple RMs (part 1 - basic execution). (Contributed by Giovanni Matteo Fumarola via curino)
2017-08-11 15:58:01 -07:00
Subru Krishnan
bbbf0e2a41
HADOOP-14741. Refactor curator based ZooKeeper communication into common library. (Íñigo Goiri via Subru).
2017-08-11 13:58:45 -07:00
Junping Du
f44b349b81
YARN-6811. [ATS1.5] All history logs should be kept under its own User Directory. Contributed by Rohith Sharma K S.
2017-08-04 16:03:56 -07:00
Arun Suresh
35dc782923
YARN-5977. ContainerManagementProtocol changes to support change of container ExecutionType. (Kartheek Muthyala via asuresh)
2017-08-03 21:15:40 -07:00
Carlo Curino
acda6b96a4
YARN-5412. Create a proxy chain for ResourceManager REST API in the Router. (Contributed by Giovanni Matteo Fumarola via curino)
...
(cherry picked from commit b6240b92abf453affc5fd64e1eedf2d29842aa75)
2017-08-01 17:28:28 -07:00
Subru Krishnan
86f05c3312
YARN-6866. Minor clean-up and fixes in anticipation of YARN-2915 merge with trunk. (Botong Huang via Subru).
...
(cherry picked from commit 40453879ec860819b080ccc82454480a436c0adc)
2017-08-01 17:28:28 -07:00
Subru Krishnan
43a97174fe
YARN-3659. Federation: routing client invocations transparently to multiple RMs. (Giovanni Matteo Fumarola via Subru).
...
(cherry picked from commit 52daa6d971ae408d121b3737ea8c0575e7e8516d)
2017-08-01 17:28:26 -07:00
Subru Krishnan
7444406d6d
YARN-5413. Create a proxy chain for ResourceManager Admin API in the Router. (Giovanni Matteo Fumarola via Subru).
...
(cherry picked from commit 67846a5519b5905c2d925cf4c602f715b653e72c)
2017-08-01 17:28:24 -07:00
Subru Krishnan
80e1904000
YARN-5411. Create a proxy chain for ApplicationClientProtocol in the Router. (Giovanni Matteo Fumarola via Subru).
...
(cherry picked from commit 4846069061b6baa06da3b524b9e36567dd368388)
2017-08-01 17:28:24 -07:00
Carlo Curino
5272af8c7e
YARN-3663. Federation State and Policy Store (DBMS implementation). (Giovanni Matteo Fumarola via curino).
...
(cherry picked from commit be99c1fe2eb150fabd69902118d65941f82971f6)
2017-08-01 17:28:24 -07:00
Subru Krishnan
86b2bec56e
YARN-6247. Share a single instance of SubClusterResolver instead of instantiating one per AM. (Botong Huang via Subru)
...
(cherry picked from commit 51aeb2ce0c599176aca9466a939c3ad55df30036)
2017-08-01 17:28:23 -07:00
Subru Krishnan
4128c9522d
YARN-5676. Add a HashBasedRouterPolicy, and small policies and test refactoring. (Carlo Curino via Subru).
...
(cherry picked from commit 575137f41c27eb72d05d923337f3030a35403e8f)
2017-08-01 17:28:21 -07:00
Subru Krishnan
083a05bc14
YARN-5634. Simplify initialization/use of RouterPolicy via a RouterPolicyFacade. (Carlo Curino via Subru).
...
(cherry picked from commit d7672ce2bddb40fbaa77d3f6fec8c99f5589177f)
2017-08-01 17:28:21 -07:00
Jian He
2797507d51
YARN-5601. Make the RM epoch base value configurable. Contributed by Subru Krishnan
...
(cherry picked from commit 9ca2aba9cc65090162b3517b194b5e655ee4a157)
2017-08-01 17:28:20 -07:00
Jian He
94a24567d6
YARN-3671. Integrate Federation services with ResourceManager. Contributed by Subru Krishnan
...
(cherry picked from commit 8573c286e27623155c715a632d56a68f23523c72)
2017-08-01 17:28:20 -07:00
Jian He
bdfad4523f
YARN-3673. Create a FailoverProxy for Federation services. Contributed by Subru Krishnan
...
(cherry picked from commit 3307564a5f8c8abc5fe84efcd05ee0f7dfdd921c)
2017-08-01 17:28:20 -07:00
Jian He
5c84382397
YARN-3672. Create Facade for Federation State and Policy Store. Contributed by Subru Krishnan
...
(cherry picked from commit 5e976cd2b90ccf1bccb6039edf14140677804c4e)
2017-08-01 17:28:19 -07:00
Subru Krishnan
d19b677301
YARN-5390. Federation Subcluster Resolver. Contributed by Ellen Hui.
...
(cherry picked from commit d3dc461a935c2af4ec3f0312ff0c26918c408467)
2017-08-01 17:28:18 -07:00
Jason Lowe
24853bf32a
YARN-6768. Improve performance of yarn api record toString and fromString. Contributed by Jonathan Eagles
2017-07-24 10:19:20 -05:00
Arun Suresh
077fcf6a96
YARN-6777. Support for ApplicationMasterService processing chain of interceptors. (asuresh)
2017-07-19 12:26:40 -07:00
Xuan
9845bea59c
YARN-6689. PlacementRule should be configurable. (Jonathan Hung via xgong)
2017-07-12 15:40:45 -07:00
Arun Suresh
5496a34c0c
YARN-6776. Refactor ApplicaitonMasterService to move actual processing logic to a separate class. (asuresh)
2017-07-10 14:34:58 -07:00
Junping Du
4e3eebc943
YARN-5311. Document graceful decommission CLI and usage. Contributed by Elek, Marton.
2017-06-28 15:32:04 -07:00
Naganarasimha
740204b292
YARN-5006. ResourceManager quit due to ApplicationStateData exceed the limit size of znode in zk. Contributed by Bibin A Chundatt.
2017-06-23 07:52:41 +05:30
Daniel Templeton
a062374c39
YARN-6679. Reduce Resource instance overhead via non-PBImpl
...
(Contributed by Daryn Sharp via Daniel Templeton)
2017-06-08 10:08:08 -07:00
Daniel Templeton
d81372dfad
YARN-6646. Modifier 'static' is redundant for inner enums
...
(Contributed by ZhangBing Lin via Daniel Templeton)
2017-05-26 12:05:48 -07:00
Robert Kanter
18c494a00c
YARN-6447. Provide container sandbox policies for groups (gphillips via rkanter)
2017-05-16 18:02:39 -07:00
Jason Lowe
424887ecb7
YARN-3839. Quit throwing NMNotYetReadyException. Contributed by Manikandan R
2017-05-08 17:14:37 -05:00
Daniel Templeton
2e52789edf
YARN-2962. ZKRMStateStore: Limit the number of znodes under a znode (Contributed by Varun Sexena via Daniel Templeton)
2017-04-28 13:30:28 -07:00
Daniel Templeton
46940d92e2
YARN-6302. Fail the node if Linux Container Executor is not configured properly
...
(Contributed by Miklos Szegedi via Daniel Templeton)
2017-04-19 12:23:49 -07:00
Sunil G
9ff25408bc
YARN-6164. Expose Queue Configurations per Node Label through YARN client api. Contributed by Benson Qiu.
2017-04-19 20:39:09 +05:30
Daniel Templeton
e9ac61cc0e
YARN-6372. Add default value for NM disk validator (Contributed by Yufei Gu via Daniel Templeton)
2017-04-10 14:56:42 -07:00
Varun Saxena
7c2bc444b3
YARN-6342. Make TimelineV2Client's drain timeout after stop configurable (Haibo Chen via Varun Saxena)
2017-03-31 02:02:57 +05:30
Chris Douglas
7297e82cb4
HADOOP-14250. Correct spelling of 'separate' and variants. Contributed by Doris Gu
2017-03-30 10:17:11 -07:00
Daniel Templeton
640ba1d23f
YARN-5685. RM configuration allows all failover methods to disabled when automatic failover is enabled
2017-03-29 12:38:11 -07:00
Robert Kanter
9bae6720cb
YARN-6050. AMs can't be scheduled on racks or nodes (rkanter)
2017-03-27 17:23:13 -07:00
Robert Kanter
6f6dfe0202
YARN-5280. Allow YARN containers to run with Java Security Manager (gphillips via rkanter)
2017-03-01 14:53:47 -08:00
Xuan
53d372a255
YARN-6228: EntityGroupFSTimelineStore should allow configurable cache
...
stores. Contributed by Li Lu
2017-02-24 10:59:35 -08:00
Wangda Tan
1a6ca75f38
YARN-6143. Fix incompatible issue caused by YARN-3583. (Sunil G via wangda)
2017-02-22 11:17:09 -08:00
Daniel Templeton
c7a36e6130
YARN-6125. The application attempt's diagnostic message should have a maximum size
...
(Contributed by Andras Piros via Daniel Templeton)
2017-02-17 13:40:58 -08:00
Rohith Sharma K S
a393e84c6f
YARN-6200. Reverting since the same functionality achieved by YARN-1623.
...
Revert "YARN-5068. Expose scheduler queue to application master. (Harish Jaiprakash via rohithsharmaks)"
This reverts commit b7ac85259c
.
2017-02-16 18:00:25 +05:30
Arun Suresh
aaf106fde3
YARN-5966. AMRMClient changes to support ExecutionType update. (asuresh)
2017-02-14 06:09:10 -08:00
Junping Du
464ff479ce
YARN-6113. Re-direct NM Web Service to get container logs for finished applications. Contributed by Xuan Gong.
2017-02-13 06:12:54 -08:00
Jason Lowe
69fa81679f
YARN-5910. Support for multi-cluster delegation tokens. Contributed by Jian He
2017-01-23 17:12:51 +00:00
Daniel Templeton
695f110f93
YARN-6071. Fix incompatible API change on AM-RM protocol due to YARN-3866 (trunk only)
...
(Contributed by Wangda Tan via Daniel Templeton)
2017-01-17 12:55:47 -08:00
Varun Saxena
db490eccce
YARN-6074. FlowRunEntity does not deserialize long values correctly (Rohith Sharma K S via Varun Saxena)
2017-01-09 18:54:22 +05:30
Arun Suresh
85826f6ca5
YARN-6066. Opportunistic containers Minor fixes : API annotations, parameter name changes, checkstyles. (asuresh)
...
(cherry picked from commit 4985217de453a04ddffd7b52644bdc8d153f753c)
2017-01-08 09:04:20 -08:00
Daniel Templeton
ac16400e1f
YARN-6022. Revert changes of AbstractResourceRequest (Contributed by Wangda Tan via Daniel Templeton)
2017-01-07 08:24:30 -08:00
Wangda Tan
0a55bd841e
YARN-5959. RM changes to support change of container ExecutionType. (Arun Suresh via wangda)
2017-01-05 10:31:05 -08:00
Daniel Templeton
165d01a73e
YARN-5931. Document timeout interfaces CLI and REST APIs (Contributed by Rohith Sharma K S via Daniel Templeton)
2016-12-30 08:41:52 -08:00
Wangda Tan
0840b4329b
YARN-5756. Add state-machine implementation for scheduler queues. (Xuan Gong via wangda)
2016-12-27 21:18:33 -08:00
Daniel Templeton
e216e8e233
HADOOP-13932. Fix indefinite article in comments (Contributed by LiXin Ge via Daniel Templeton)
2016-12-27 13:03:16 -08:00
Arun Suresh
ac1e5d4f77
YARN-5938. Refactoring OpportunisticContainerAllocator to use SchedulerRequestKey instead of Priority and other misc fixes (asuresh)
2016-12-27 12:40:44 -08:00
Arun Suresh
2273a74c1f
YARN-5646. Add documentation and update config parameter names for scheduling of OPPORTUNISTIC containers. (Konstantinos Karanasos via asuresh)
2016-12-16 08:14:34 -08:00
Jian He
a6410a542e
YARN-5709. Cleanup leader election configs and pluggability. Contribtued by Karthik Kambatla
2016-12-09 17:00:37 -08:00
Arun Suresh
b0aace21b1
YARN-5982. Simplify opportunistic container parameters and metrics. (Konstantinos Karanasos via asuresh)
2016-12-09 16:41:25 -08:00
Sangjin Lee
a5a55a54ab
YARN-5922. Remove direct references of HBaseTimelineWriter/Reader in core ATS classes. Contributed by Haibo Chen.
2016-12-08 12:31:12 -08:00
Sunil
ab923a53fc
YARN-5965. Retrospect ApplicationReport#getApplicationTimeouts. Contributed by Rohith Sharma K S
2016-12-08 00:27:25 +05:30
Junping Du
a7288da595
YARN-5184. Fix up incompatible changes introduced on ContainerStatus and NodeReport. Contributed by Sangjin Lee.
2016-12-06 14:36:41 -08:00
Karthik Kambatla
c8d0a049b0
HADOOP-13859. TestConfigurationFieldsBase fails for fields that are DEFAULT values of skipped properties. (Haibo Chen via kasha)
2016-12-06 14:10:58 -08:00
Jian He
43ebff2e35
YARN-5559. Analyse 2.8.0/3.0.0 jdiff reports and fix any issues. Contributed by Akira Ajisaka & Wangda Tan
2016-12-05 11:39:34 -08:00
Daniel Templeton
25f9872be6
YARN-5774. MR Job stuck in ACCEPTED status without any progress in Fair Scheduler
...
if set yarn.scheduler.minimum-allocation-mb to 0. (Contributed by Yufei Gu via Daniel Templeton)
2016-11-29 09:40:49 -08:00
Sunil
eb0a483ed0
YARN-4206. Add Application timeouts in Application report and CLI. Contributed by Rohith Sharma K S.
2016-11-24 18:18:42 +05:30
Akira Ajisaka
6f8074298d
YARN-5713. Update jackson from 1.9.13 to 2.x in hadoop-yarn.
2016-11-22 10:20:31 +09:00
Subru Krishnan
140b9939da
YARN-5904. Reduce the number of default server threads for AMRMProxyService.
2016-11-17 18:26:25 -08:00
Arun Suresh
3219b7b4ac
YARN-4597. Introduce ContainerScheduler and a SCHEDULED state to NodeManager container lifecycle. (asuresh)
2016-11-15 07:56:25 -08:00
Wangda Tan
ede1a473f5
YARN-5552. Add Builder methods for common yarn API records. (Tao Jie via wangda)
2016-11-11 13:34:56 -08:00
Eric Payne
93eeb13164
YARN-4218. Metric for resource*time that was preempted. Contributed by Chang Li.
2016-11-10 22:35:12 +00:00
Jian He
bcc15c6290
YARN-5611. Provide an API to update lifetime of an application. Contributed by Rohith Sharma K S
2016-11-09 16:08:05 -08:00
Subru Krishnan
29e3b3417c
YARN-5833. Add validation to ensure default ports are unique in Configuration. (Konstantinos Karanasos via Subru).
2016-11-08 14:38:18 -08:00
Wangda Tan
3de0da2a76
YARN-5698. [YARN-3368] Launch new YARN UI under hadoop web app port. (Sunil G via wangda)
2016-11-06 13:13:31 -08:00
Wangda Tan
c85cc3b56e
YARN-4515. [YARN-3368] Support hosting web UI framework inside YARN RM. (Sunil G via wangda)
...
YARN-5000. [YARN-3368] App attempt page is not loading when timeline server is not started (Sunil G via wangda)
YARN-5038. [YARN-3368] Application and Container pages shows wrong values when RM is stopped. (Sunil G via wangda)
2016-11-06 13:13:31 -08:00
Varun Saxena
dd4ed6a587
YARN-4388. Cleanup mapreduce.job.hdfs-servers from yarn-default.xml (Junping Du via Varun Saxena)
2016-10-28 02:22:25 +05:30
Varun Saxena
6cc7c43866
YARN-5710. Fix inconsistent naming in class ResourceRequest (Yufei Gu via Varun Saxena)
2016-10-27 13:55:17 +05:30
Karthik Kambatla
de6faae97c
YARN-5388. Deprecate and remove DockerContainerExecutor. (Daniel Templeton via kasha)
2016-10-25 13:35:47 -07:00
Xuan
b733a6f862
YARN-5718. TimelineClient (and other places in YARN) shouldn't over-write HDFS client retry settings which could cause unexpected behavior. Contributed by Junping Du.
2016-10-18 11:06:47 -07:00
Karthik Kambatla
6378845f9e
YARN-4464. Lower the default max applications stored in the RM and store. (Daniel Templeton via kasha)
2016-10-11 21:42:08 -07:00
Junping Du
459a4833a9
YARN-5659. getPathFromYarnURL should use standard methods. Contributed by Sergey Shelukhin.
2016-10-07 07:46:08 -07:00
Naganarasimha
6e130c308c
YARN-4855. Should check if node exists when replace nodelabels. Contributeed by Tao Jie
2016-10-03 02:02:26 -04:00
Subru Krishnan
3a3697deab
YARN-5384. Expose priority in ReservationSystem submission APIs. (Sean Po via Subru).
2016-09-30 19:41:43 -07:00
Jian He
2ae5a3a5bf
YARN-4205. Add a service for monitoring application life time out. Contributed by Rohith Sharma K S
2016-09-29 22:00:31 +08:00
Varun Saxena
9b0fd01d2e
YARN-5599. Publish AM launch command to ATS (Rohith Sharma K S via Varun Saxena)
2016-09-28 16:10:10 +05:30
Varun Vasudev
bc2656f09f
YARN-5662. Provide an option to enable ContainerMonitor. Contributed by Jian He.
2016-09-28 15:18:18 +05:30
Arun Suresh
4815d024c5
YARN-5609. Expose upgrade and restart API in ContainerManagementProtocol. Contributed by Arun Suresh
2016-09-26 08:46:54 -07:00
Arun Suresh
2f163cd5cf
Revert "YARN-5609. Expose upgrade and restart API in ContainerManagementProtocol. Contributed by Arun Suresh"
...
This reverts commit fe644bafe7
.
2016-09-26 08:36:59 -07:00