Skip to content

Commit ec2fd01

Browse files
authored
YARN-10459. containerLaunchedOnNode method not need to hold scheduler… (apache#3195)
1 parent 87abc43 commit ec2fd01

File tree

1 file changed

+2
-2
lines changed
  • hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/main/java/org/apache/hadoop/yarn/server/resourcemanager/scheduler

1 file changed

+2
-2
lines changed

hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/main/java/org/apache/hadoop/yarn/server/resourcemanager/scheduler/SchedulerApplicationAttempt.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -656,7 +656,7 @@ public int getNumReservedContainers(
656656
@SuppressWarnings("unchecked")
657657
public void containerLaunchedOnNode(ContainerId containerId,
658658
NodeId nodeId) {
659-
writeLock.lock();
659+
readLock.lock();
660660
try {
661661
// Inform the container
662662
RMContainer rmContainer = getRMContainer(containerId);
@@ -670,7 +670,7 @@ public void containerLaunchedOnNode(ContainerId containerId,
670670
rmContainer.handle(
671671
new RMContainerEvent(containerId, RMContainerEventType.LAUNCHED));
672672
} finally {
673-
writeLock.unlock();
673+
readLock.unlock();
674674
}
675675
}
676676

0 commit comments

Comments
 (0)