diff --git a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/main/java/org/apache/hadoop/yarn/server/resourcemanager/rmnode/RMNodeImpl.java b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/main/java/org/apache/hadoop/yarn/server/resourcemanager/rmnode/RMNodeImpl.java index dfd93e2..227109c 100644 --- a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/main/java/org/apache/hadoop/yarn/server/resourcemanager/rmnode/RMNodeImpl.java +++ b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/main/java/org/apache/hadoop/yarn/server/resourcemanager/rmnode/RMNodeImpl.java @@ -104,6 +104,8 @@ private static final RecordFactory recordFactory = RecordFactoryProvider .getRecordFactory(null); + private static final ContainerIdComparator CONTAINER_ID_COMPARATOR = + new ContainerIdComparator(); private final ReadLock readLock; private final WriteLock writeLock; @@ -151,7 +153,7 @@ /* set of containers that need to be cleaned */ private final Set containersToClean = new TreeSet( - new ContainerIdComparator()); + CONTAINER_ID_COMPARATOR); /* set of containers that need to be signaled */ private final List containersToSignal =