HDFS-14618. Incorrect synchronization of ArrayList field (ArrayList is thread-unsafe). Contributed by Paul Ward.

(cherry picked from commit d203045c30)
This commit is contained in:
paulward24 2019-06-28 16:06:43 -07:00 committed by Wei-Chiu Chuang
parent 76a9135947
commit 0559c1dba3
1 changed files with 3 additions and 1 deletions

View File

@ -132,7 +132,9 @@ class PendingReconstructionBlocks {
public void clear() {
synchronized (pendingReconstructions) {
pendingReconstructions.clear();
timedOutItems.clear();
synchronized (timedOutItems) {
timedOutItems.clear();
}
timedOutCount = 0L;
}
}