Lei (Eddy) Xu created HDFS-7531:
-----------------------------------
Summary: Improve the concurrent access of FsVolumeList
Key: HDFS-7531
URL: https://issues.apache.org/jira/browse/HDFS-7531
Project: Hadoop HDFS
Issue Type: Improvement
Components: datanode
Affects Versions: 2.6.0
Reporter: Lei (Eddy) Xu
Assignee: Lei (Eddy) Xu
{{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.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
|