Details
-
Improvement
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
3.4.0
-
Reviewed
Description
In order for mover to exclude pinned blocks in subsequent iteration, we try to put pinned blocks in a map of blockIds to set of Datanode sources. However, while updating an entry of this map, we don't need to lock the entire map. We can use fine-grained concurrency here.