YARN-8826. Fix lingering timeline collector after serviceStop in TimelineCollectorManager. Contributed by Prabha Manepalli.

This commit is contained in:
Rohith Sharma K S 2018-10-23 12:58:41 +05:30
parent 0efddd85f0
commit 0b62983c5a

View File

@ -220,7 +220,7 @@ public class TimelineCollectorManager extends CompositeService {
@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();