Robert Kanter
7c26ae506a
YARN-7262. Add a hierarchy into the ZKRMStateStore for delegation token znodes to prevent jute buffer overflow (rkanter)
...
(cherry picked from commit b1de78619f3e5e25d6f9d5eaf41925f22d212fb9)
2017-10-26 17:51:05 -07:00
Robert Kanter
46783158f8
YARN-7358. TestZKConfigurationStore and TestLeveldbConfigurationStore should explicitly set capacity scheduler (haibochen via rkanter)
...
(cherry picked from commit 2da654e34a436aae266c1fbdec5c1067da8d854e)
2017-10-26 10:49:57 -07:00
Subru Krishnan
74aee8673f
YARN-4827. Document configuration of ReservationSystem for FairScheduler. (Yufei Gu via Subru).
...
(cherry picked from commit 3fae675383489129b3ca3c66683a1215d0c6edf0)
2017-10-25 15:32:03 -07:00
Robert Kanter
85eadec67b
YARN-7385. TestFairScheduler#testUpdateDemand and TestFSLeafQueue#testUpdateDemand are failing with NPE (yufeigu via rkanter)
...
(cherry picked from commit 03af442e7608db2f8e6eb85a15aa0ba42781edab)
2017-10-24 13:43:27 -07:00
Robert Kanter
1d34a4805e
YARN-7382. NoSuchElementException in FairScheduler after failover causes RM crash (rkanter)
...
(cherry picked from commit 025c6565725c1819566377632753e8b9055617a6)
2017-10-24 10:29:36 -07:00
Daniel Templeton
08cfd010a3
YARN-7357. Several methods in TestZKRMStateStore.TestZKRMStateStoreTester.TestZKRMStateStoreInternal should have @Override annotations
...
(Contributed by Sen Zhao via Daniel Templeton)
(cherry picked from commit 0553f5a012e14c8ceb40a16161440384f9f3a9a8)
(cherry picked from commit 9da9023371d0d6c9a1f507c04fc6b88e6c587005)
2017-10-23 13:52:15 -07:00
Eric Payne
ef0d6ff2e6
YARN-4163: Audit getQueueInfo and getApplications calls
...
(cherry picked from commit 921338cd86e7215b0c4b1efdf2daf9449fb12c7b)
2017-10-23 11:58:04 -05:00
Subru Krishnan
9bd77a6d9d
YARN-6871. Add additional deSelects params in RMWebServices#getAppReport. (Tanuj Nayak via Subru).
2017-10-20 17:19:29 -07:00
Yufei Gu
4c4f28c9e7
YARN-4090. Make Collections.sort() more efficient by caching resource usage. (Contributed by Yufei Gu, Shilong Zhang and Xianyin Xin)
...
(cherry picked from commit 1f4cdf10681b6903207a63fb5c306c9665ed9464)
(cherry picked from commit 96106b8f5fe50e2d5c0c4df5dbddea4f89f278d9)
2017-10-20 11:49:33 -07:00
Yufei Gu
f462461d4e
YARN-7359. TestAppManager.testQueueSubmitWithNoPermission() should be scheduler agnostic. (Contributed by Haibo Chen)
...
(cherry picked from commit 7b4b0187806601e33f5a88d48991e7c12ee4419f)
2017-10-20 11:22:28 -07:00
Yufei Gu
1000811bcb
YARN-7294. TestSignalContainer#testSignalRequestDeliveryToNM fails intermittently with Fair Scheduler. (Contributed by Miklos Szegedi)
...
(cherry picked from commit cbd2b73ef81a7e275c5d4f842cac5b81ff2f8c84)
2017-10-20 11:22:28 -07:00
Wangda Tan
6a3929f2b2
YARN-6608. Backport all SLS improvements from trunk to branch-2. (Carlo Curino via wangda)
2017-10-20 11:22:26 -07:00
vrushali
3a5f1a6c26
Fixing checktyle warnings during rebase
2017-10-18 02:06:49 +05:30
Wangda Tan
c0c124c2bf
YARN-5698. [YARN-3368] Launch new YARN UI under hadoop web app port. (Sunil G via wangda)
2017-10-18 02:06:47 +05:30
Wangda Tan
e5c0219228
YARN-4849. Addendum patch to fix javadocs. (Sunil G via wangda)
2017-10-18 02:06:47 +05:30
Wangda Tan
bb606e3d4b
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)
2017-10-18 02:06:46 +05:30
Subru Krishnan
5e7491d532
YARN-7311. Fix TestRMWebServicesReservation parametrization for fair scheduler. (Yufei Gu via Subru).
...
(cherry picked from commit 75323394fbc4211596a2c8fbb5e584f3183f742f)
2017-10-17 12:43:36 -07:00
Subru Krishnan
adf5ea73d6
YARN-7095. Federation: routing getNode/getNodes/getMetrics REST invocations transparently to multiple RMs. (Giovanni Matteo Fumarola via Subru).
...
(cherry picked from commit bac4e8cca8b54405f5e37b90e545b93bbadee0f4)
2017-10-17 12:14:05 -07:00
Varun Saxena
56e0873e22
Fix javac, javadoc and checkstyle issues before branch-2 merge.
2017-10-17 23:36:41 +05:30
vrushali
8b98dba7ee
YARN-7190 Ensure only NM classpath in 2.x gets TSv2 related hbase jars, not the user classpath (Contributed by Varun Saxena via Vrushali C)
2017-10-17 23:36:41 +05:30
bibinchundatt
f7637b55bb
YARN-7141. Move logging APIs to slf4j in timelineservice after ATSv2 merge. Contributed by Varun Saxena
...
(cherry picked from commit dcd0bedcc8113dd5e1d852c242ae9511d1b3d58e)
Conflicts:
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/test/java/org/apache/hadoop/yarn/server/resourcemanager/TestRMHATimelineCollectors.java
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice/src/main/java/org/apache/hadoop/yarn/server/timelineservice/reader/security/TimelineReaderWhitelistAuthorizationFilter.java
2017-10-17 23:36:40 +05:30
Varun Saxena
1289b056ac
YARN-6958. Addedndum for Moving logging APIs over to slf4j in hadoop-yarn-server-timelineservice
2017-10-17 23:36:40 +05:30
Rohith Sharma K S
5a7c272e0a
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-10-17 23:36:39 +05:30
Varun Saxena
8d9d40aa53
Addendum for YARN-6102.
2017-10-17 23:36:39 +05:30
Sunil G
4b65fe73ca
YARN-6102. RMActiveService context to be updated with new RMContext on failover. Contributed by Rohith Sharma K S.
...
(cherry picked from commit a657472b42c58f87fd3165e0a746d83b72182a24)
Conflicts:
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/main/java/org/apache/hadoop/yarn/server/resourcemanager/AdminService.java
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/main/java/org/apache/hadoop/yarn/server/resourcemanager/RMActiveServiceContext.java
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/main/java/org/apache/hadoop/yarn/server/resourcemanager/RMContextImpl.java
2017-10-17 23:36:38 +05:30
Rohith Sharma K S
d01a3f1ba2
YARN-6801. NPE in RM while setting collectors map in NodeHeartbeatResponse. Contributed by Vrushali C.
...
(cherry picked from commit 5791ced4bd864ff6c08cb2c3ee10ab62008f0168)
2017-10-17 23:36:38 +05:30
Varun Saxena
c1f9f0529b
Addendum for YARN-5865. Retrospect updateApplicationPriority api to handle state store exception in align with YARN-5611
2017-10-17 23:36:37 +05:30
Varun Saxena
ebcb575a12
Addendum for YARN-4218. Metric for resource*time that was preempted.
2017-10-17 23:36:37 +05:30
Rohith Sharma K S
1072232741
YARN-6424. TimelineCollector is not stopped when an app finishes in RM. Contributed by Varun Saxena.
...
(cherry picked from commit 1a9439e299910032ce6a1919dece3107c1c9de5b)
2017-10-17 23:36:37 +05:30
Sangjin Lee
a16a684fbb
YARN-5928. Move ATSv2 HBase backend code into a new module that is only dependent at runtime by yarn servers. Contributed by Haibo Chen.
...
(cherry picked from commit b92089c0e8ab1b87b8b5b55b1e3d4367ae5d847a)
2017-10-17 23:36:36 +05:30
Sangjin Lee
b8cfb4fcb3
YARN-5792. Adopt the id prefix for YARN, MR, and DS entities. Contributed by Varun Saxena.
...
(cherry picked from commit f734977b27a514ce0561638c0a6a17b1ef093026)
2017-10-17 23:36:35 +05:30
Varun Saxena
484b1d2ec1
YARN-5599. Publish AM launch command to ATS (Rohith Sharma K S via Varun Saxena)
2017-10-17 23:36:34 +05:30
Varun Saxena
6562a354a9
YARN-3359. Recover collector list when RM fails over (Li Lu via Varun Saxena)
...
(cherry picked from commit 1c8a57550bea2280d41a208baf6fea59f66c0d75)
2017-10-17 23:36:34 +05:30
Varun Saxena
c3db98aa10
YARN-5743. [Atsv2] Publish queue name and RMAppMetrics to ATS (Rohith Sharma K S via Varun Saxena)
2017-10-17 23:36:34 +05:30
Sangjin Lee
853a5da041
YARN-5699. Retrospect yarn entity fields which are publishing in events info fields. Contributed by Rohith Sharma K S.
...
(cherry picked from commit 787d5942003a5441ba455a79fa08da28f60d5777)
2017-10-17 23:36:34 +05:30
Sangjin Lee
4675f22e6a
YARN-5638. Introduce a collector timestamp to uniquely identify collectors creation order in collector discovery. Contributed by Li Lu.
...
(cherry picked from commit 0c1863144649ea265da65ce25158707cc3a3fb4a)
2017-10-17 23:36:34 +05:30
Sangjin Lee
e212e562ec
YARN-5355. Backported YARN-2928 into our branch-2 feature branch.
2017-10-17 23:36:33 +05:30
Robert Kanter
759d7d58fa
YARN-7309. TestClientRMService#testUpdateApplicationPriorityRequest and TestClientRMService#testUpdatePriorityAndKillAppWithZeroClusterResource test functionality not supported by FairScheduler (rkanter)
...
(cherry picked from commit ec8bf9e48ac4dc675516a57c06a29890b5138548)
2017-10-10 10:19:02 -07:00
Jonathan Hung
4bd3f0df42
YARN-7252. Removing queue then failing over results in exception
2017-10-09 11:12:08 -07:00
Jonathan Hung
06c8938ab0
YARN-7251. Misc changes to YARN-5734
2017-10-09 11:12:08 -07:00
Jonathan Hung
c8f9fe88d5
YARN-7046. Add closing logic to configuration store
2017-10-09 11:12:08 -07:00
Wangda Tan
887b366d5f
YARN-6840. Implement zookeeper based store for scheduler configuration updates. (Jonathan Hung via wangda)
...
Change-Id: I9debea674fe8c7e4109d4ca136965a1ea4c48bcc
2017-10-09 11:12:07 -07:00
Xuan
36cda2ff80
YARN-7024: Fix issues on recovery in LevelDB store. Contributed by Jonathan Hung
2017-10-09 11:12:07 -07:00
Xuan
3a31c38885
YARN-6322: Disable queue refresh when configuration mutation is enabled. Contributed by Jonathan Hung
2017-10-09 11:12:07 -07:00
Xuan
cd58f5da5a
YARN-5947: Create LeveldbConfigurationStore class using Leveldb as backing store. Contributed by Jonathan Hung
2017-10-09 11:12:07 -07:00
Xuan
16b27573ef
YARN-5953 addendum: Move QueueConfigInfo and SchedConfUpdateInfo to package org.apache.hadoop.yarn.webapp.dao
2017-10-09 11:12:07 -07:00
Xuan
96f4cf7cde
YARN-5953:Create CLI for changing YARN configurations. (Jonathan Hung via xgong)
2017-10-09 11:12:07 -07:00
Xuan
3c50084219
YARN-6575. Support global configuration mutation in MutableConfProvider. (Jonathan Hung via Xuan Gong)
2017-10-09 11:12:07 -07:00
Wangda Tan
a47823ca98
YARN-5949. Add pluggable configuration ACL policy interface and implementation. (Jonathan Hung via wangda)
...
Change-Id: Ib98e82ff753bede21fcab2e6ca9ec1e7a5a2008f
2017-10-09 11:12:07 -07:00
Wangda Tan
53a1268125
YARN-5952. Create REST API for changing YARN scheduler configurations. (Jonathan Hung via wangda)
2017-10-09 11:12:07 -07:00