Eric Payne
73cf0bdba1
YARN-10278: CapacityScheduler test framework ProportionalCapacityPreemptionPolicyMockFramework. Contributed by Szilard Nemeth (snemeth)
...
(cherry picked from commit 1184284baf
)
2020-12-02 17:27:32 +00:00
Peter Bacsko
a86c91bc06
YARN-10396. Max applications calculation per queue disregards queue level settings in absolute mode. Contributed by Benjamin Teke.
2020-11-16 11:54:19 +01:00
Eric E Payne
052b9799c0
YARN-10475: Scale RM-NM heartbeat interval based on node utilization. Contributed by Jim Brennan (Jim_Brennan).
...
(cherry picked from commit 31154fdde5
)
2020-11-02 17:59:58 +00:00
Jonathan Hung
42fab7897a
YARN-10467. ContainerIdPBImpl objects can be leaked in RMNodeImpl.completedContainers. Contributed by Haibo Chen
...
(cherry picked from commit bab5bf9743
)
(cherry picked from commit f95c0824b0
)
(cherry picked from commit d0104e72c5
)
2020-10-28 10:42:02 -07:00
Eric Badger
50eba43c7f
YARN-10450. Add cpu and memory utilization per node and cluster-wide metrics.
...
Contributed by Jim Brennan.
2020-10-16 19:01:50 +00:00
Jim Brennan
c36435c033
YARN-10451. RM (v1) UI NodesPage can NPE when yarn.io/gpu resource type is defined. Contributed by Eric Payne
...
(cherry picked from commit ecf91638a8
)
2020-10-06 18:38:23 +00:00
Eric E Payne
1a8d9ddd14
YARN-10390: LeafQueue: retain user limits cache across assignContainers() calls. Contributed by Samir Khan (samkhan).
...
(cherry picked from commit 9afec2ed17
)
2020-09-11 17:07:09 +00:00
bibinchundatt
daff39a601
YARN-10369. Make NMTokenSecretManagerInRM sending NMToken for nodeId DEBUG. Contributed by Jim Brennan.
...
(cherry picked from commit 5d8600e80a
)
2020-09-08 21:47:00 +00:00
Sunil G
2f7e584c21
Revert "YARN-10396. Max applications calculation per queue disregards queue level settings in absolute mode. Contributed by Benjamin Teke."
...
This reverts commit 7369fc31b4
.
2020-08-20 19:13:03 +05:30
Sunil G
7369fc31b4
YARN-10396. Max applications calculation per queue disregards queue level settings in absolute mode. Contributed by Benjamin Teke.
...
(cherry picked from commit 82ec28f442
)
2020-08-19 12:02:40 +05:30
Jonathan Hung
c18a38bd07
YARN-10251. Show extended resources on legacy RM UI. Contributed by Eric Payne
...
(cherry picked from commit 17d18a2a3a
)
2020-08-07 17:44:26 -07:00
Eric Badger
647be0c0f6
YARN-4575. ApplicationResourceUsageReport should return ALL reserved resource.
...
Contributed by Bibin Chundatt and Eric Payne.
2020-08-05 23:14:27 +00:00
Jonathan Hung
b0edec2918
YARN-10343. Legacy RM UI should include labeled metrics for allocated, total, and reserved resources. Contributed by Eric Payne
...
(cherry picked from commit ffb920de2a
)
2020-07-28 13:44:40 -07:00
Ayush Saxena
4592af898b
HADOOP-17100. Replace Guava Supplier with Java8+ Supplier in Hadoop. Contributed by Ahmed Hussein.
2020-07-22 19:05:13 +05:30
Eric Badger
4cf5c282d0
YARN-10348. Allow RM to always cancel tokens after app completes. Contributed by
...
Jim Brennan.
(cherry picked from commit 09f1547697
)
2020-07-14 18:27:23 +00:00
Eric E Payne
ae4e6d1677
YARN-10297. TestContinuousScheduling#testFairSchedulerContinuousSchedulingInitTime fails intermittently. Contributed by Jim Brennan (Jim_Brennan)
...
(cherry picked from commit 0427100b75
)
2020-07-13 21:37:37 +00:00
Masatake Iwasaki
4fa8055aa4
YARN-10347. Fix double locking in CapacityScheduler#reinitialize in branch-3.1.
2020-07-09 08:19:15 +09:00
Eric E Payne
b03e6fc44a
YARN-9903: Support reservations continue looking for Node Labels. Contributed by Jim Brennan (Jim_Brennan).
...
(cherry picked from commit e6794f2fc4
)
2020-06-29 19:37:25 +00:00
Szilard Nemeth
59b20a1ebf
YARN-10295. CapacityScheduler NPE can cause apps to get stuck without resources. Contributed by Benjamin Teke
2020-06-10 18:15:08 +02:00
Eric E Payne
2e4892061a
YARN-10300: appMasterHost not set in RM ApplicationSummary when AM fails before first heartbeat. Contributed by Eric Badger (ebadger).
...
(cherry picked from commit 56247db302
)
(cherry picked from commit 034d458511
)
2020-06-09 21:34:20 +00:00
Jonathan Hung
aa19cb20ea
YARN-6492. Generate queue metrics for each partition. Contributed by Manikandan R
...
(cherry picked from commit c30c23cb66
)
(cherry picked from commit 7a323a45aa
)
(cherry picked from commit a80595a6deb3124a3d6d99057e9d5298cd7237d8)
2020-05-29 10:56:31 -07:00
Jonathan Hung
b3e9aff5f7
YARN-10260. Allow transitioning queue from DRAINING to RUNNING state. Contributed by Bilwa S T
...
(cherry picked from commit fff1d2c122
)
(cherry picked from commit 564d3211f2
)
(cherry picked from commit a7ea55e015
)
2020-05-12 10:53:23 -07:00
Ahmed Hussein
4e29738f4c
YARN-8959. TestContainerResizing fails randomly (Ahmed Hussein via jeagles)
...
Signed-off-by: Jonathan Eagles <jeagles@gmail.com>
(cherry picked from commit 92e3ebb401
)
2020-05-06 12:36:30 -05:00
Gabor Bota
ec6d2a8402
Preparing for 3.1.5 development
...
Change-Id: Iabc64aba7392e3b6f9e4e18109fcaa2cfc01d1f9
2020-04-29 11:18:18 +02:00
Jonathan Hung
6dc1f7e154
YARN-9954. Configurable max application tags and max tag length. Contributed by Bilwa S T
...
(cherry picked from commit 49ae9b2137
)
(cherry picked from commit d1af4e0fae
)
2020-04-17 10:36:26 -07:00
Jonathan Hung
6271a2852e
YARN-10212. Create separate configuration for max global AM attempts. Contributed by Bilwa S T
...
(cherry picked from commit 57659422abbf6d9bf52e6e27fca775254bb77a56)
(cherry picked from commit e3a52804b03d646f15048c078f8c5292d5cbecfa)
(cherry picked from commit 54599b177c
)
2020-04-09 10:44:39 -07:00
Jonathan Hung
9c6dd8c83a
YARN-10200. Add number of containers to RMAppManager summary
...
(cherry picked from commit 2de0572cdc1c6fdbfaab108b169b2d5b0c077e86)
(cherry picked from commit 5d3fb0ebe9
)
2020-03-25 10:33:18 -07:00
Sunil G
a6124cd2b8
YARN-10139. ValidateAndGetSchedulerConfiguration API fails when cluster max allocation > default 8GB. Contributed by Prabhu Joseph.
...
(cherry picked from commit 6526f95bd2
)
2020-02-19 11:18:53 +05:30
Prabhu Joseph
00fde836f7
YARN-10022. RM Rest API to validate the CapacityScheduler Configuration change.
...
Contributed by Kinga Marton.
(cherry-picked from commit 1ab9c692fa
)
2020-02-11 22:23:07 +05:30
Jonathan Hung
5dfd1dcfe3
YARN-10116. Expose diagnostics in RMAppManager summary
...
(cherry picked from commit 314e2f9d2e
)
(cherry picked from commit 147897da4b420b4749f3c7b410f4c329632c3352)
2020-02-05 11:17:24 -08:00
Eric Badger
4af7d14ce2
YARN-10084. Allow inheritance of max app lifetime / default app lifetime. Contributed by Eric Payne.
2020-01-29 22:45:02 +00:00
Abhishek Modi
868a0f5ef0
YARN-9790. Failed to set default-application-lifetime if maximum-application-lifetime is less than or equal to zero. Contributed by kyungwan nam.
...
(cherry picked from commit d2d963f3d4
)
2020-01-23 15:50:28 +00:00
Szilard Nemeth
9638985428
YARN-7913. Improve error handling when application recovery fails with exception. Contributed by Wilfred Spiegelenburg
2020-01-22 16:30:59 +01:00
Sunil G
af89b5b086
YARN-8373. RM Received RMFatalEvent of type CRITICAL_THREAD_CRASH. Contributed by Wilfred Spiegelenburg.
2020-01-15 17:07:34 +05:30
Eric E Payne
a110024fcc
YARN-7387: org.apache.hadoop.yarn.server.resourcemanager.scheduler.capacity.TestIncreaseAllocationExpirer fails intermittently. Contributed by Jim Brennan (Jim_Brennan)
...
(cherry picked from commit b1e07d27cc
)
2020-01-08 19:41:53 +00:00
Eric E Payne
08a1464444
YARN-10072: TestCSAllocateCustomResource failures. Contributed by Jim Brennan (Jim_Brennan)
...
(cherry picked from commit 6899be5a17
)
2020-01-08 17:50:43 +00:00
Prabhu Joseph
807d7aa3af
YARN-10053. Use Shared Group Mapping Service in Placement Rules. Contributed by Wilfred Spiegelenburg.
...
(cherry picked from commit 217b56ffdd
)
2020-01-02 14:41:47 +05:30
Eric Badger
0f01206e15
YARN-10009. In Capacity Scheduler, DRC can treat minimum user limit percent as a max when custom resource is defined. Contributed by Eric Payne
...
(cherry picked from commit 355ec33416
)
2019-12-20 19:34:29 +00:00
Jonathan Hung
750fb4c321
YARN-9894. CapacitySchedulerPerf test for measuring hundreds of apps in a large number of queues. Contributed by Eric Payne
...
(cherry picked from commit 7b93575b92
)
(cherry picked from commit 0707d0a0ae
)
2019-12-18 13:25:30 -08:00
Jonathan Hung
406c35dd12
YARN-10039. Allow disabling app submission from REST endpoints
2019-12-18 10:58:32 -08:00
Eric Badger
86120637a4
YARN-10033. TestProportionalCapacityPreemptionPolicy not initializing vcores for effective max resources. Contributed by Eric Payne.
...
(cherry picked from commit f47dcf2d4c
)
2019-12-17 17:39:51 +00:00
Jonathan Hung
9b4368a62f
YARN-10012. Guaranteed and max capacity queue metrics for custom resources. Contributed by Manikandan R
...
(cherry picked from commit 92bce918dc
)
(cherry picked from commit 9228e3f0ad
)
2019-12-08 16:38:21 -08:00
Sunil G
67cf1f94cd
YARN-4901. QueueMetrics needs to be cleared before MockRM is initialized. Contributed by Peter Bacsko.
...
(cherry picked from commit 002dcc4ebf
)
(cherry picked from commit 69dc329acc
)
2019-12-08 14:43:20 -08:00
Sunil G
57c499ef19
YARN-9949. Add missing queue configs for root queue in RMWebService#CapacitySchedulerInfo.
...
Contributed by Prabhu Joseph.
2019-11-27 23:01:16 +05:30
Szilard Nemeth
1172ebd6e8
YARN-9937. Add missing queue configs in RMWebService#CapacitySchedulerQueueInfo.
...
Contributed by Prabhu Joseph.
2019-11-27 22:30:10 +05:30
Szilard Nemeth
80a97e6ac2
YARN-9011. Race condition during decommissioning. Contributed by Peter Bacsko
2019-11-26 14:27:55 +01:00
HUAN-PING SU
fb2df5234d
YARN-9966. Code duplication in UserGroupMappingPlacementRule ( #1709 )
...
(cherry picked from commit f8e36e03b4
)
2019-11-25 15:58:09 +09:00
Tao Yang
c95e772d5d
YARN-9838. Fix resource inconsistency for queues when moving app with reserved container to another queue. Contributed by jiulongzhu.
2019-11-22 16:10:07 +08:00
Sunil G
9a51380208
YARN-9873. Version Number for each Scheduler Config Change. Contributed by Prabhu Joseph.
...
(cherry picked from commit be901f4962
)
2019-11-19 17:17:45 +05:30
Abhishek Modi
96e07b7e97
YARN-9791. Queue Mutation API does not allow to remove a config. Contributed by Prabhu Joseph.
...
(cherry picked from commit 751b5a1ac8
)
2019-11-19 16:41:04 +05:30