Skip to content

Commit 6f00130

Browse files
committed
synchronized all remove methods in LowRedundancyBlocks.
1 parent c1ab8ce commit 6f00130

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/blockmanagement/LowRedundancyBlocks.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -373,7 +373,7 @@ synchronized boolean remove(BlockInfo block, int priLevel) {
373373
return remove(block, priLevel, block.getReplication());
374374
}
375375

376-
boolean remove(BlockInfo block, int priLevel, int oldExpectedReplicas) {
376+
synchronized boolean remove(BlockInfo block, int priLevel, int oldExpectedReplicas) {
377377
if(priLevel >= 0 && priLevel < LEVEL
378378
&& priorityQueues.get(priLevel).remove(block)) {
379379
NameNode.blockStateChangeLog.debug(

0 commit comments

Comments
 (0)