Varun Saxena
3fe7d36e72
YARN-6352. Header injections are possible in application proxy servlet (Naganarasimha G R via Varun Saxena)
2017-03-30 03:49:32 +05:30
Daniel Templeton
c2636468d7
YARN-5685. RM configuration allows all failover methods to disabled when automatic failover is enabled
...
(cherry picked from commit 640ba1d23f
)
2017-03-29 12:38:50 -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
Robert Kanter
a65011a128
YARN-6050. AMs can't be scheduled on racks or nodes (rkanter)
2017-03-28 14:33:08 -07:00
Varun Saxena
97c83f2498
YARN-5368. Memory leak in timeline server (Jonathan Eagles via Varun Saxena)
...
(cherry picked from commit 01aca54a22
)
2017-03-29 01:56:59 +05:30
Jason Lowe
bea8f8190f
YARN-6359. TestRM#testApplicationKillAtAcceptedState fails rarely due to race condition. Contributed by Robert Kanter
2017-03-28 09:45:18 -05:00
Wangda Tan
c97da481d7
YARN-6339. Improve performance for createAndGetApplicationReport. (Yunjiong Zhao via wangda)
...
(cherry picked from commit cd014d57aa
)
2017-03-27 13:59:36 -07:00
Akira Ajisaka
e4320305d3
YARN-6379. Remove unused argument in ClientRMService. Contributed by Kai Sasaki.
...
(cherry picked from commit b63ae854f9
)
2017-03-27 11:26:23 +09:00
Sunil G
f51ee482a7
YARN-5956. Refactor ClientRMService for unify error handling across apis. Contributed by Kai Sasaki.
2017-03-26 17:00:06 +05:30
Junping Du
3ad4d37363
Add COMMON/MAPREDUCE/YARN jdiff of 2.8.0 release.
...
(cherry picked from commit 6df029db36
)
2017-03-25 14:33:20 -07:00
Daniel Templeton
6209e4c913
YARN-6334. TestRMFailover#testAutomaticFailover always passes even when it should fail
...
(Contributed by Yufei Gu via Daniel Templeton)
2017-03-24 14:02:39 -07:00
Daniel Templeton
d4bba011cc
YARN-6284. hasAlreadyRun should be final in ResourceManager.StandByTransitionRunnable
...
(Contributed by Laura Adams via Daniel Templeton)
(cherry picked from commit 0a05c5c598
)
2017-03-21 14:27:27 -07:00
Junping Du
dabe96a72e
YARN-6367. YARN logs CLI needs alway check containerLogsInfo/containerLogInfo before parse the JSON object from NMWebService. Contributed by Xuan Gong.
...
(cherry picked from commit c01d15ab27
)
Conflicts:
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-client/src/main/java/org/apache/hadoop/yarn/client/cli/LogsCLI.java
2017-03-21 10:55:19 -07:00
Daniel Templeton
f7177d91d6
YARN-6309. Fair scheduler docs should have the queue and queuePlacementPolicy
...
elements listed in bold so that they're easier to see
(Contributed by Esmaeil Mirzaee via Daniel Templeton)
(cherry picked from commit 948afe2c92977d6924a62c1a5a1ffca315cd3e68)
2017-03-20 14:32:01 -07:00
Varun Saxena
e2cabb4d21
YARN-6353. Clean up OrderingPolicy javadoc (Daniel Templeton via Varun Saxena)
...
(cherry picked from commit 35034653d0
)
2017-03-20 23:51:15 +05:30
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
Jian He
9f9ccb2784
YARN-6332. Make RegistrySecurity use short user names for ZK ACLs. Contributed by Billie Rinaldi
2017-03-16 13:00:44 +08:00
Junping Du
8b31ff6dba
YARN-6294. ATS client should better handle Socket closed case. Contributed by Li Lu.
2017-03-15 11:49:51 -07:00
Sunil G
caaa6fa96b
YARN-6328. Fix a spelling mistake in CapacityScheduler. Contributed by Jin Yibo. This closes #202
...
(cherry picked from commit 2d0e24eb01
)
2017-03-15 14:58:20 +05:30
Ray Chiang
fa59f4e490
YARN-6042. Dump scheduler and queue state information into FairScheduler DEBUG log. (Yufei Gu via rchiang)
2017-03-14 14:45:13 -07:00
Junping Du
0e7879052a
YARN-6313. YARN logs cli should provide logs for a completed container even when application is still running. Contributed by Xuan Gong.
...
(cherry picked from commit b88f5e0f7858d1d89b79dfd325b767c34416052d)
2017-03-14 12:58:41 -07: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
Jason Lowe
ef95e74eb1
YARN-6321. TestResources test timeouts are too aggressive. Contributed by Eric Badger
...
(cherry picked from commit 9649c27864
)
2017-03-10 13:07:20 -06:00
Jian He
8c44a9db21
HADOOP-14062. ApplicationMasterProtocolPBClientImpl.allocate fails with EOFException when RPC privacy is enabled. Contributed by Steven Rand
2017-03-10 09:26:19 -08:00
Jason Lowe
1a0358b59a
YARN-6310. OutputStreams in AggregatedLogFormat.LogWriter can be left open upon exceptions. Contributed by Haibo Chen
...
(cherry picked from commit deb9f56946
)
2017-03-10 11:09:04 -06:00
Karthik Kambatla
4218671f3c
YARN-6264. AM not launched when a single vcore is available on the cluster. (Yufei Gu via kasha)
...
(cherry picked from commit a96afae125
)
2017-03-09 23:16:19 -08:00
Daniel Templeton
c60cd88ad1
YARN-1047. Expose # of pre-emptions as a queue counter (Contributed by Karthik Kambatla via Daniel Templeton)
2017-03-09 18:18:03 -08:00
Daniel Templeton
6774f9c3c2
YARN-6300. NULL_UPDATE_REQUESTS is redundant in TestFairScheduler (Contributed by Yuanbo Liu via Daniel Templeton)
...
(cherry picked from commit 8bc8804be1b96f8a4fc33b5d24dd7f7af93a437e)
2017-03-09 17:53:24 -08:00
Sidharta S
3b6e5ef917
YARN-5669. Add support for docker pull command (Contribtued by luhuichun)
2017-03-09 16:23:21 -08:00
Jason Lowe
4a1187238a
YARN-6165. Intra-queue preemption occurs even when preemption is turned off for a specific queue. Contributed by Eric Payne
...
(cherry picked from commit d7762a5511
)
2017-03-08 16:47:31 -06:00
Jian He
ea8d53de6a
Revert "HADOOP-14062. ApplicationMasterProtocolPBClientImpl.allocate fails with EOFException when RPC privacy is enabled. Contributed by Steven Rand"
...
This reverts commit 36eda5af75
.
2017-03-08 13:20:45 -08:00
Jian He
36eda5af75
HADOOP-14062. ApplicationMasterProtocolPBClientImpl.allocate fails with EOFException when RPC privacy is enabled. Contributed by Steven Rand
2017-03-08 10:49:07 -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
Sunil G
ec4c2d42fe
YARN-6207. Move application across queues should handle delayed event processing. Contributed by Bibin A Chundatt.
...
(cherry picked from commit 1eb8186703
)
2017-03-08 12:13:14 +05:30
Daniel Templeton
83fbb051bb
YARN-6287. RMCriticalThreadUncaughtExceptionHandler.rmContext should be final (Contributed by Corey Barker via Daniel Templeton)
...
(cherry picked from commit e0c239cdbd
)
2017-03-07 12:01:38 -08:00
Jian He
712434e744
YARN-6270. WebUtils.getRMWebAppURLWithScheme() needs to honor RM HA setting. Contributed by Xuan Gong
2017-03-03 15:24:23 -08:00
Junping Du
a58dfcb421
YARN-6271. yarn rmadin -getGroups returns information from standby RM. Contributed by Jian He.
...
(cherry picked from commit 8db7a8c3ae
)
2017-03-03 14:40:32 -08:00
Ray Chiang
303ee13e3c
YARN-6218. Fix TestAMRMClient when using FairScheduler. (Miklos Szegedi via rchiang)
...
(cherry picked from commit 30b91ff9540e35195af834d1bd5983114a556c6d)
2017-03-03 12:57:17 -08:00
Jason Lowe
5eca427da2
YARN-6263. NMTokenSecretManagerInRM.createAndGetNMToken is not thread safe. Contributed by Haibo Chen
...
(cherry picked from commit e58fc76030
)
2017-03-03 08:24:05 -06:00
Jian He
c7ddf95d4a
YARN-6153. KeepContainer does not work when AM retry window is set. Contributed by kyungwan nam
...
(cherry picked from commit 235203dffd
)
2017-02-28 13:26:55 -08:00
Xuan
95bd3c3d55
YARN-6189: Improve application status log message when RM restarted when
...
app is in NEW state. Contributed by Junping Du
(cherry picked from commit e0bb867c3f
)
2017-02-28 11:06:07 -08:00
Gera Shegalov
df35ba81fe
YARN-1728. Workaround guice3x-undecoded pathInfo in YARN WebApp. (Yuanbo Liu via gera)
2017-02-28 09:46:57 -08:00
Karthik Kambatla
58eefc71c7
YARN-6231. FairSchedulerTestBase helper methods should call scheduler.update to avoid flakiness. (kasha)
...
(cherry picked from commit f187d63816
)
2017-02-27 22:16:32 -08:00
Naganarasimha
1eec911cd9
YARN-5703. ReservationAgents are not correctly configured. Contributed by Manikandan R.
...
(cherry picked from commit 5f5b031d1f
)
2017-02-27 20:42:10 +05:30
Sunil G
68b08e96a0
YARN-6123. [YARN-5864] Add a test to make sure queues of orderingPolicy will be updated when childQueues is added or removed. Contributed by Wangda Tan.
2017-02-27 17:54:47 +05:30
Karthik Kambatla
c24325bbcb
YARN-6172. FSLeafQueue demand update needs to be atomic. (Miklos Szegedi via kasha)
...
(cherry picked from commit fbfe86deea
)
2017-02-26 20:37:18 -08:00
Karthik Kambatla
a95d3e1fe7
YARN-6215. FairScheduler preemption and update should not run concurrently. (Tao Jie via kasha)
...
(cherry picked from commit 815d53506f
)
2017-02-26 20:31:03 -08:00
Xuan
19c5b3d622
YARN-6228: EntityGroupFSTimelineStore should allow configurable cache
...
stores. Contributed by Li Lu
(cherry picked from commit 53d372a255
)
2017-02-24 11:00:16 -08:00
Wangda Tan
650ff95e00
YARN-5959. RM changes to support change of container ExecutionType. (Arun Suresh via wangda)
...
(cherry picked from commit 0a55bd841e
)
2017-02-23 17:22:25 -08:00
Karthik Kambatla
40bc9e7ddb
YARN-6222. TestFairScheduler.testReservationMetrics is flaky. (Yufei Gu via kasha)
...
(cherry picked from commit 694e680d20
)
2017-02-23 15:30:29 -08:00
Wangda Tan
a82480c7d4
YARN-6143. Fix incompatible issue caused by YARN-3583. (Sunil G via wangda)
2017-02-23 13:59:20 -08:00
Sunil G
801357726d
YARN-6211. Synchronization improvement for moveApplicationAcrossQueues and updateApplicationPriority. Contributed by Bibin A Chundatt.
...
(cherry picked from commit a207aa9930
)
2017-02-23 14:25:14 +05:30
Karthik Kambatla
37edbd35f1
YARN-6194. Cluster capacity in SchedulingPolicy is updated only on allocation file reload. (Yufei Gu via kasha)
...
(cherry picked from commit b10e962224
)
2017-02-22 15:59:11 -08:00
Karthik Kambatla
ca7a6a7365
YARN-6210. FairScheduler: Node reservations can interfere with preemption. (kasha)
...
(cherry picked from commit 718ad9f6ee
)
2017-02-22 15:52:44 -08:00
Daniel Templeton
93219b6454
YARN-6125. The application attempt's diagnostic message should have a maximum size
...
(Contributed by Andras Piros via Daniel Templeton)
(cherry picked from commit c7a36e6130
)
2017-02-17 14:38:06 -08:00
Karthik Kambatla
5575328bb6
YARN-6193. FairScheduler might not trigger preemption when using DRF. (kasha)
...
(cherry picked from commit dbbfcf74ab
)
2017-02-17 14:07:47 -08:00
Daniel Templeton
10fd5627bb
YARN-6188. Fix OOM issue with decommissioningNodesWatcher in the case of clusters with
...
large number of nodes (Contributed by Ajay Jadhav via Daniel Templeton)
(cherry picked from commit 585168cc1bdb87398d4f388f3eeccd1c71114982)
2017-02-17 13:14:37 -08:00
Karthik Kambatla
afc8124ff6
YARN-6171. ConcurrentModificationException on FSAppAttempt.containersToPreempt. (Miklos Szegedi via kasha)
...
(cherry picked from commit a77f432449
)
2017-02-16 15:03:35 -08:00
Li Lu
8fc67e5973
YARN-6177. Yarn client should exit with an informative error message if an incompatible Jersey library is used at client. Contributed by Weiwei Yang.
...
(cherry picked from commit 5d339c46f5
)
2017-02-16 13:46:30 -08:00
Rohith Sharma K S
f07b52dc5a
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 a37b3694ea
.
2017-02-16 17:58:38 +05:30
Karthik Kambatla
9fecd5063f
YARN-5798. Set UncaughtExceptionHandler for all FairScheduler threads. (Yufei Gu via kasha)
...
(cherry picked from commit 74dd142250
)
2017-02-16 00:03:26 -08:00
Karthik Kambatla
fefac1276a
YARN-4212. FairScheduler: Can't create a DRF queue under a FAIR policy queue. (Yufei Gu via kasha)
...
(cherry picked from commit 11be3f70e0
)
2017-02-15 23:51:51 -08:00
Karthik Kambatla
46b6c95e0a
YARN-6163. FS Preemption is a trickle for severely starved applications. (kasha)
...
(cherry picked from commit 6c25dbcdc0
)
2017-02-15 23:23:18 -08:00
Junping Du
323782b389
Addendum patch for YARN-6174 - remove deleted file.
...
(cherry picked from commit 0fc6f38379
)
2017-02-15 09:09:27 -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
Varun Saxena
9cab25a63d
YARN-6156. AM blacklisting to consider node label partition (Bibin A Chundatt via Varun Saxena)
...
(cherry picked from commit b7613e0f40
)
2017-02-15 14:58:39 +05:30
Masatake Iwasaki
cba7e2c346
YARN-4753. Use doxia macro to generate in-page TOC of YARN site documentation. (iwasakims)
2017-02-15 13:37:25 +09:00
Karthik Kambatla
58acb676a2
YARN-6061. Addendum. Remove extraneous change.
...
(cherry picked from commit 353a9b2d91
)
2017-02-14 15:20:11 -08:00
Karthik Kambatla
37921b3fef
YARN-6061. Add an UncaughtExceptionHandler for critical threads in RM. (Yufei Gu via kasha)
...
(cherry picked from commit 652679aa8a
)
2017-02-14 13:40:06 -08:00
Karthik Kambatla
30ff5bff1a
YARN-3933. FairScheduler: Multiple calls to completedContainer are not safe. (Shiwei Guo and Miklos Szegedi via kasha)
...
(cherry picked from commit 646c6d6509
)
2017-02-13 11:27:02 -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
Daniel Templeton
7c3578ca17
YARN-6166. Unnecessary INFO logs in AMRMClientAsyncImpl$CallbackHandlerThread.run (Contributed by Grant Whiteheart via Daniel Templeton)
...
(cherry picked from commit 1238fa71f8
)
2017-02-10 09:48:50 -08:00
Sunil G
7b2b6caf12
YARN-6118. Add javadoc for Resources.isNone. Contributed by Andres Perez.
...
(cherry picked from commit 3a0a0a485a
)
2017-02-10 15:54:59 +05:30
Karthik Kambatla
e259a818ad
YARN-6144. FairScheduler: preempted resources can become negative. (Miklos Szegedi via kasha)
...
(cherry picked from commit 08f93978f3
)
2017-02-09 14:45:21 -08:00
Karthik Kambatla
41361ec39e
YARN-6112. UpdateCallDuration is calculated only when debug logging is enabled. (Yufei Gu via kasha)
2017-02-09 13:12:21 -08:00
Jason Lowe
e330c3806c
YARN-6137. Yarn client implicitly invoke ATS client which accesses HDFS. Contributed by Li Lu
...
(cherry picked from commit 37b4acf7ce
)
2017-02-08 15:00:50 -06:00
Junping Du
33e7c3044f
YARN-6145. Improve log message on fail over. Contributed by Jian He.
...
(cherry picked from commit eec52e158b
)
2017-02-08 02:15:11 -08:00
Sidharta S
127ed38d13
YARN-5258. Document Use of Docker with LinuxContainerExecutor (Contributed by Daniel Templeton)
2017-02-07 16:35:56 -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
b7d59e790b
HADOOP-12097. Allow port range to be specified while starting webapp. Contributed by Varun Saxena.
...
(cherry picked from commit cce35c3815
)
Conflicts:
hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/http/HttpServer2.java
2017-02-05 20:13:49 -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
Daniel Templeton
be14bda5c0
YARN-4658. Typo in o.a.h.yarn.server.resourcemanager.scheduler.fair.TestFairScheduler comment (Contributed by Udai Potluri via Daniel Templeton)
...
(cherry picked from commit 3e06475307
)
2017-01-31 16:26:41 -08:00
Daniel Templeton
ccf33bc36c
YARN-6103. Log updates for ZKRMStateStore (Contributed by Daniel Sturman via Daniel Templeton)
...
(cherry picked from commit 87852b6ef4
)
2017-01-30 21:46:38 -08:00
Ray Chiang
9f0b813350
YARN-6106. Document FairScheduler 'allowPreemptionFrom' queue property. (Yufei Gu via rchiang)
...
(cherry picked from commit 3f970ac363dc2faf4f54180ee5b64d0c60807097)
2017-01-30 13:42:11 -08:00
Karthik Kambatla
c9824c5ff6
YARN-6131. FairScheduler: Lower update interval for faster tests. (kasha)
...
(cherry picked from commit 11e44bdda7
)
2017-01-30 13:39:35 -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
Junping Du
660f4d8631
YARN-6126. Obtaining app logs for Running application fails with json parse error. Contributed by Xuan Gong.
...
(cherry picked from commit 1a16431bd0
)
Conflicts:
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-client/src/main/java/org/apache/hadoop/yarn/client/cli/LogsCLI.java
2017-01-27 06:33:44 -08:00
Karthik Kambatla
1b1a25cca6
YARN-6000. Make AllocationFileLoaderService.Listener public. (Tao Jie via kasha)
...
(cherry picked from commit 4d3f73acc0
)
2017-01-26 14:11:50 -08:00
Daniel Templeton
c4eeac02de
YARN-4975. Fair Scheduler: exception thrown when a parent queue marked 'parent' has configured child queues
...
(Contributed by Yufei Gu via Daniel Templeton)
(cherry picked from commit f85b74ccf9
)
2017-01-26 14:08:46 -08:00
Daniel Templeton
443f2803ac
YARN-4997. Update fair scheduler to use pluggable auth provider (Contributed by Tao Jie via Daniel Templeton)
...
(cherry picked from commit b3befc021b
)
2017-01-26 14:07:46 -08: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
Sangjin Lee
b799ea7641
YARN-3637. Handle localization sym-linking correctly at the YARN level. Contributed by Chris Trezzo.
...
(cherry picked from commit 425a7e5028
)
2017-01-25 15:52:05 -08:00
Sangjin Lee
c4d3b28c2d
YARN-6117. SharedCacheManager does not start up. Contributed by Chris Trezzo.
...
(cherry picked from commit dc6ec97048
)
2017-01-25 15:36:07 -08: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
Karthik Kambatla
73497f08fc
YARN-5830. FairScheduler: Avoid preempting AM containers. (Yufei Gu via kasha)
...
(cherry picked from commit abedb8a9d8
)
2017-01-25 12:19:27 -08:00
Karthik Kambatla
71026cc3f6
YARN-5831. FairScheduler: Propagate allowPreemptionFrom flag all the way down to the app. (Yufei Gu via kasha)
...
(cherry picked from commit e224c96234
)
2017-01-25 12:19:20 -08:00
Karthik Kambatla
0ceb7149d9
YARN-4752. Improved preemption in FairScheduler. (kasha)
2017-01-25 10:45:02 -08: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
Wangda Tan
1309accd68
YARN-5864. Capacity Scheduler - Queue Priorities. (wangda)
2017-01-24 14:44:42 -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
Rohith Sharma K S
26c4cfb653
YARN-6082. Invalid REST api response for getApps since queueUsagePercentage is coming as INF. Contributed by Sunil G.
...
(cherry picked from commit 0101267d9d
)
2017-01-24 11:01:52 +05:30
Jason Lowe
94b326f2c8
YARN-5910. Support for multi-cluster delegation tokens. Contributed by Jian He
...
(cherry picked from commit 69fa81679f
)
Conflicts:
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/main/java/org/apache/hadoop/yarn/server/resourcemanager/RMAppManager.java
2017-01-23 17:23:32 +00:00
Sunil G
f8e49bb343
YARN-6031. Application recovery has failed when node label feature is turned off during RM recovery. Contributed by Ying Zhang.
...
(cherry picked from commit 3fa0d540df
)
2017-01-23 12:24:39 +05:30
Jian He
d374087670
YARN-6104. RegistrySecurity overrides zookeeper sasl system properties. Contributed by Billie Rinaldi
2017-01-19 10:19:24 -08: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
Arun Suresh
3c6ec20955
YARN-6110. Fix opportunistic containers documentation. (Akira Ajisaka via asuresh)
...
(cherry picked from commit 7e8d32147c
)
2017-01-19 06:16:30 -08:00
Wangda Tan
8d6fa4569b
YARN-5556. CapacityScheduler: Support deleting queues without requiring a RM restart. (Naganarasimha G R via wangda)
...
(cherry picked from commit 72054a817d
)
2017-01-18 13:35:30 -08:00
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
bibinchundatt
580275628b
YARN-6057. yarn.scheduler.minimum-allocation-* descriptions are incorrect about behavior when a request is out of bounds. Contributed by Julia Sommer.
...
(cherry picked from commit a9d946d4df
)
2017-01-17 14:18:41 +05:30
Akira Ajisaka
2d6be7ea23
HADOOP-13933. Add haadmin -getAllServiceState option to get the HA state of all the NameNodes/ResourceManagers. Contributed by Surendra Singh Lilhore.
...
(cherry picked from commit e407449ddb
)
2017-01-17 10:22:29 +09:00
Junping Du
861e275646
YARN-6011. Add a new web service to list the files on a container in AHSWebService. Contributed by Xuan Gong.
...
(cherry picked from commit cf695577aa
)
2017-01-16 16:41:16 -08:00
Sunil G
f166bb8f09
YARN-6081. LeafQueue#getTotalPendingResourcesConsideringUserLimit should deduct reserved from pending to avoid unnecessary preemption of reserved container. Contributed by Wangda Tan.
...
(cherry picked from commit d3170f9eba
)
2017-01-13 18:30:31 +05:30
Naganarasimha
4bd05840fc
YARN-6072. RM unable to start in secure mode. Contributed by Ajith S.
...
(cherry picked from commit a6b06f7179
)
2017-01-12 06:42:18 +05:30
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
Jason Lowe
cc09b1a49a
YARN-5416. TestRMRestart#testRMRestartWaitForPreviousAMToFinish failed intermittently due to not wait SchedulerApplicationAttempt to be stopped. Contributed by Junping Du
...
(cherry picked from commit 357eab9566
)
2017-01-11 17:15:14 +00: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
Wangda Tan
c00a468b0b
YARN-6022. Revert changes of AbstractResourceRequest. (Contributed by Wangda Tan / Daniel Templeton)
2017-01-10 10:17:33 -08:00
Naganarasimha
a7cdd39234
YARN-6054. TimelineServer fails to start when some LevelDb state files are missing. Contributed by Ravi Prakash.
...
(cherry picked from commit 4c431a6940
)
2017-01-10 15:55:46 +05:30
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
Sunil G
3190a4ba44
YARN-5899. Debug log in AbstractCSQueue#canAssignToThisQueue needs improvement. Contributed by Ying Zhang.
...
(cherry picked from commit 9594c35dcb
)
2017-01-10 14:10:25 +05:30
Daniel Templeton
74bf9c6e4b
YARN-6073. Misuse of format specifier in Preconditions.checkArgument (Contributed by Yuanbo Liu via Daniel Templeton)
...
(cherry picked from commit 6332a318bc
)
2017-01-09 22:14:46 -08:00
Junping Du
b600577095
YARN-4148. When killing app, RM releases app's resource before they are released by NM. Contributed by Jason Lowe.
...
(cherry picked from commit 945db55f2e
)
2017-01-09 18:15:21 -08:00
Wangda Tan
447f71326b
YARN-3955. Support for application priority ACLs in queues of CapacityScheduler. (Sunil G via wangda)
...
(cherry picked from commit 287d3d6804
)
2017-01-09 08:42:38 -08:00
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
Junping Du
f615c1fbbc
Addendum patch to YARN-3866: fix incompatible API change. Contributed by Wangda Tan.
2017-01-07 19:58:42 -08:00
Jian He
ba5d482366
YARN-6009. Skip validating app timeout value on recovery. Contributed by Rohith Sharma K S
...
(cherry picked from commit 020316458d
)
2017-01-06 18:27:36 -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
44774eb21c
YARN-5918. Handle Opportunistic scheduling allocate request failure when NM is lost. (Bibin A Chundatt via asuresh)
...
(cherry picked from commit 005850b28f
)
(cherry picked from commit cbff10b4147f98a89b393519b17e16385294af07)
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
Sunil G
65e7ae5dcf
YARN-5906. Update AppSchedulingInfo to use SchedulingPlacementSet. Contributed by Wangda Tan.
2017-01-06 21:30:52 +05:30
Rohith Sharma K S
3207762192
YARN-5988. RM unable to start in secure setup. Contributed by Ajith S.
...
(cherry picked from commit e49e0a6e37
)
2017-01-04 12:10:05 +05:30
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
Wangda Tan
23f6a33156
YARN-6025. Fix synchronization issues of AbstractYarnScheduler#nodeUpdate and its implementations. (Naganarasimha G R via wangda)
...
(cherry picked from commit e0f2379312
)
(cherry picked from commit 554e6656bc
)
2017-01-03 14:52:31 -08:00
Wangda Tan
cb64e8eb19
Revert "Fix synchronization issues of AbstractYarnScheduler#nodeUpdate and its implementations. (Naganarasimha G R via wangda)" because forgot to add JIRA Number
...
This reverts commit 554e6656bc
.
2017-01-03 14:51:59 -08:00
Wangda Tan
554e6656bc
Fix synchronization issues of AbstractYarnScheduler#nodeUpdate and its implementations. (Naganarasimha G R via wangda)
...
(cherry picked from commit e0f2379312
)
2017-01-03 14:50:19 -08:00
Daniel Templeton
8cb7aa2b52
YARN-5931. Document timeout interfaces CLI and REST APIs (Contributed by Rohith Sharma K S via Daniel Templeton)
...
(cherry picked from commit 165d01a73e
)
2016-12-30 08:56:03 -08:00
Robert Kanter
f9b48206dd
YARN-4882. Change the log level to DEBUG for recovering completed applications (templedf via rkanter)
...
(cherry picked from commit f216276d21
)
2016-12-28 15:29:06 -08:00
Daniel Templeton
47f0a0e15b
HADOOP-13932. Fix indefinite article in comments (Contributed by LiXin Ge via Daniel Templeton)
2016-12-28 07:03:51 -08:00
Sunil G
b3231b480d
YARN-6024. Capacity Scheduler 'continuous reservation looking' doesn't work when sum of queue's used and reserved resources is equal to max. Contributed by Wangda Tan.
...
(cherry picked from commit f6715b26b6
)
2016-12-28 16:00:52 +05:30
Rohith Sharma K S
cb40e3cffa
YARN-6001. Improve moveApplicationQueues command line. Contributed by Sunil G.
...
(cherry picked from commit e297be74ed
)
2016-12-28 12:17:38 +05:30
Wangda Tan
42f571728c
YARN-5756. Add state-machine implementation for scheduler queues. (Xuan Gong via wangda)
...
(cherry picked from commit 0840b4329b
)
2016-12-27 21:19:10 -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
Robert Kanter
8fbd36c60f
YARN-5962. Spelling errors in logging and exceptions for resource manager code (gsohn via rkanter)
...
(cherry picked from commit 1bbd023275
)
2016-12-27 13:35:55 -08:00
Karthik Kambatla
10a154cedd
YARN-5969. FairShareComparator: Cache value of getResourceUsage for better performance. (zhangshilong via kasha)
...
(cherry picked from commit c3973e7080
)
2016-12-27 12:30:50 -08:00
Daniel Templeton
28b605dd1a
HADOOP-13940. Document the missing envvars commands (Contributed by Yiqun Lin via Daniel Templeton)
...
(cherry picked from commit d432173737a532b7106682116013b751ba162ff0)
2016-12-27 07:19:37 -08:00
Naganarasimha
4a9f965314
YARN-6026. A couple of spelling errors in the docs. Contributed by Grant Sohn.
2016-12-26 06:50:06 +05:30
Akira Ajisaka
522bc98026
YARN-4994. Use MiniYARNCluster with try-with-resources in tests. Contributed by Andras Bokor.
...
(cherry picked from commit ae401539ea
)
2016-12-23 04:06:53 +09:00
Varun Saxena
3ba589cd1e
YARN-5903. Fix race condition in TestResourceManagerAdministrationProtocolPBClientImpl beforeclass setup method (Haibo Chen via Varun Saxena)
...
(cherry picked from commit 38e66d4d64
)
2016-12-22 23:11:18 +05:30
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
Sunil G
238863c11b
YARN-5650. Render Application Timeout value in web UI. Contributed by Akhil PB.
2016-12-20 11:03:57 +05:30
Naganarasimha
e9ce2df1f2
YARN-5524. Yarn live log aggregation does not throw if command line arg is wrong. Contributed by Xuan Gong.
...
(cherry picked from commit 358341398a
)
2016-12-20 06:45:52 +05:30
Xuan
236dbe3485
YARN-5999. AMRMClientAsync will stop if any exceptions thrown on allocate call. Contributed by Jian He
2016-12-14 15:05:42 -08:00
Sunil G
23bd68a4a4
YARN-5970. Validate application update timeout request parameters. Contributed by Rohith Sharma K S.
2016-12-12 11:59:14 +05:30
Jian He
71fdca4600
YARN-5709. Cleanup leader election configs and pluggability. Contribtued by Karthik Kambatla
...
(cherry picked from commit b817c565c8be1d4a682d119bfac6f43ee09e87f0)
2016-12-09 16:59:52 -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
Sunil
a636a87270
YARN-5965. Retrospect ApplicationReport#getApplicationTimeouts. Contributed by Rohith Sharma K S
...
(cherry picked from commit ab923a53fc
)
2016-12-08 00:34:45 +05:30
Daniel Templeton
d8b4961515
YARN-5136. Error in handling event type APP_ATTEMPT_REMOVED to the scheduler
...
(Contributed by Wilfred Spiegelenburg via Daniel Templeton)
2016-12-07 11:01:09 -08:00
Rohith Sharma K S
602c998443
YARN-5932. Retrospect moveApplicationToQueue in align with YARN-5611. Contributed by Sunil G.
2016-12-07 22:45:25 +05:30
Junping Du
3350d0c080
YARN-5184. Fix up incompatible changes introduced on ContainerStatus and NodeReport. Contributed by Sangjin Lee.
...
(cherry picked from commit a7288da595
)
2016-12-06 14:37:46 -08:00
Karthik Kambatla
8773cd5f76
HADOOP-13859. TestConfigurationFieldsBase fails for fields that are DEFAULT values of skipped properties. (Haibo Chen via kasha)
...
(cherry picked from commit c8d0a049b0
)
2016-12-06 14:16:38 -08:00
Naganarasimha
54c5880cf7
YARN-5921. Incorrect synchronization in RMContextImpl#setHAServiceState/getHAServiceState. Contributed by Varun Saxena
...
(cherry picked from commit f3b8ff54ab
)
2016-12-06 11:01:14 +05:30
Jian He
0f6fbfc0db
YARN-5559. Analyse 2.8.0/3.0.0 jdiff reports and fix any issues. Contributed by Akira Ajisaka & Wangda Tan
...
(cherry picked from commit 43ebff2e35
)
2016-12-05 11:40:26 -08:00
Jian He
d58fca0102
YARN-5746. The state of the parentQueue and its childQueues should be synchronized. Contributed by Xuan Gong
2016-12-02 16:18:39 -08:00
Daniel Templeton
1216bad0f7
YARN-5929. Missing scheduling policy in the FS queue metric. (Contributed by Yufei Gu via Daniel Templeton)
...
(cherry picked from commit 9b076327eac9da244f94e226816465e7d17fda54)
2016-12-02 14:02:35 -08:00
Daniel Templeton
eb301bb3ec
YARN-5901. Fix race condition in TestGetGroups beforeclass setup() (Contributed by Haibo Chen via Daniel Templeton)
2016-12-02 12:05:29 -08:00
Jason Lowe
6b17d449bf
YARN-5915. ATS 1.5 FileSystemTimelineWriter causes flush() to be called after every event write. Contributed by Atul Sikaria
2016-12-02 16:58:43 +00:00
Robert Kanter
99b046f8a9
MAPREDUCE-6787. Allow job_conf.xml to be downloadable on the job overview page in JHS (haibochen via rkanter)
...
(cherry picked from commit c87b3a448a
)
2016-12-01 17:30:02 -08:00
Li Lu
8ffe86f780
YARN-5761. Separate QueueManager from Scheduler. (Xuan Gong via gtcarrera9)
...
(cherry picked from commit 69fb70c31a
)
2016-11-30 14:02:31 -08:00
Daniel Templeton
3013b028ba
YARN-5942. "Overridden" is misspelled as "overriden" in FairScheduler.md
...
(Contributed by Heather Sutherland via Daniel Templeton)
(cherry picked from commit 57194889fc39a36dc0697b29eafc4ac07ee42d00)
2016-11-30 11:24:44 -08:00
Daniel Templeton
c22ceb0a9b
YARN-5851. TestContainerManagerSecurity testContainerManager[1] failed (Contributed by Haibo Chen via Daniel Templeton)
...
(cherry picked from commit dd9a96cb17
)
2016-11-29 14:23:42 -08:00
Daniel Templeton
803aba03f2
YARN-5890. FairScheduler should log information about AM-resource-usage and max-AM-share for queues
...
(Contributed by Yufei Gu via Daniel Templeton)
2016-11-29 14:14:43 -08:00
Daniel Templeton
b8bebb8607
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)
(cherry picked from commit 25f9872be6
)
2016-11-29 10:12:10 -08:00
Sunil
c28dc5e5a4
YARN-4206. Add Application timeouts in Application report and CLI. Contributed by Rohith Sharma K S.
...
(cherry picked from commit eb0a483ed0
)
2016-11-24 18:27:50 +05:30
Sunil
7b676c5632
YARN-5649. Add REST endpoints for updating application timeouts. Contributed by Rohith Sharma K S
2016-11-24 17:37:36 +05:30
Rohith Sharma K S
6b47a7fb8e
YARN-5920. Fix deadlock in TestRMHA.testTransitionedToStandbyShouldNotHang. Contributed by Varun Saxena.
...
(cherry picked from commit e15c20edba
)
2016-11-24 12:19:19 +05:30
Rohith Sharma K S
87bb3c51d6
Reverting for fixing compilation errors in branch-2.
...
Revert "YARN-5649. Add REST endpoints for updating application timeouts. Contributed by Rohith Sharma K S"
This reverts commit 4379658042
.
2016-11-24 09:18:07 +05:30
Jian He
4379658042
YARN-5649. Add REST endpoints for updating application timeouts. Contributed by Rohith Sharma K S
2016-11-23 16:27:12 -08:00
Rohith Sharma K S
2d068f1793
YARN-5865. Retrospect updateApplicationPriority api to handle state store exception in align with YARN-5611. Contributed by Sunil G.
2016-11-23 23:29:39 +05:30
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
Naganarasimha
b96ed43897
YARN-5911. DrainDispatcher does not drain all events on stop even if setDrainEventsOnStop is true. Contributed by Varun Saxena.
...
(cherry picked from commit 4667564162
)
2016-11-23 09:36:43 +05:30
Daniel Templeton
06f5d27bd6
YARN-5722. FairScheduler hides group resolution exceptions when assigning queue (Contributed by Wilfred Spiegelenburg via Daniel Templeton)
...
(cherry picked from commit 83cc7263af
)
2016-11-22 11:17:39 -08:00
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
Wei-Chiu Chuang
c5a3ec493b
YARN-5271. ATS client doesn't work with Jersey 2 on the classpath. Contributed by Weiwei Yang.
...
(cherry picked from commit 09520cb439
)
2016-11-17 22:23:58 -06:00
Subru Krishnan
e5a5a5a618
YARN-5904. Reduce the number of default server threads for AMRMProxyService.
...
(cherry picked from commit 140b9939da
)
2016-11-17 18:27:17 -08:00
Junping Du
a8ad6b6171
YARN-3538. TimelineWebService doesn't catch runtime exception. Contributed by Steve Loughran and Tsuyoshi Ozawa.
...
(cherry picked from commit f05a9ceb4a
)
2016-11-17 16:56:21 -08:00
Rohith Sharma K S
bbe993238d
YARN-5870. Expose getApplications API in YarnClient with GetApplicationsRequest parameter. Contributed by Jian He.
...
(cherry picked from commit ce2847e794
)
2016-11-17 08:54:33 +05:30
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
Varun Saxena
6cb1fda99d
YARN-5891. yarn rmadmin -help contains a misspelled ResourceManager (Grant Sohn via Varun Saxena)
...
(cherry picked from commit 6a11877ab5
)
2016-11-17 03:28:08 +05:30
Varun Saxena
2893316dd0
YARN-5843. Incorrect documentation for timeline service entityType/events REST end points (Bibin A Chundatt via Varun Saxena)
...
(cherry picked from commit c8bc7a8475
)
2016-11-17 00:52:08 +05:30
Rohith Sharma K S
74ac78b3c0
YARN-5375. invoke MockRM#drainEvents implicitly in MockRM methods to reduce test failures. Contributed by sandflee.
...
(cherry picked from commit d65603517e
)
2016-11-16 15:17:46 +05:30