Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Fixed
-
2.6.0
Description
FsVolumeList uses synchronized to protect the update on FsVolumeList#volumes, while various operations (e.g., checkDirs(), getAvailable()) iterate volumes without protection.
This JIRA proposes to use AtomicReference to encapture volumes to provide better concurrent access.