YARN-8826. Fix lingering timeline collector after serviceStop in TimelineCollectorManager. Contributed by Prabha Manepalli.
(cherry picked from commit 0b62983c5a9361eb832784f134f140f9926c9ec6)
This commit is contained in:
parent
30998fea28
commit
660fff3138
@ -220,7 +220,7 @@ public boolean containsTimelineCollector(ApplicationId appId) {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected void serviceStop() throws Exception {
|
protected void serviceStop() throws Exception {
|
||||||
if (collectors != null && collectors.size() > 1) {
|
if (collectors != null && collectors.size() > 0) {
|
||||||
synchronized (collectors) {
|
synchronized (collectors) {
|
||||||
for (TimelineCollector c : collectors.values()) {
|
for (TimelineCollector c : collectors.values()) {
|
||||||
c.serviceStop();
|
c.serviceStop();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user