[ https://issues.apache.org/jira/browse/HDFS-15382?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17124736#comment-17124736 ]
Aiphago commented on HDFS-15382: -------------------------------- {quote}it is confused with {{ReplicaCachingGetSpaceUsed}}, IIUC, {{ReplicaCachingGetSpaceUsed}} is calculated in memory directly rather than sync info from disk, right? so why is it related to this changes? Also the log print is based on our internal version rather than branch trunk, some notes could be better. {quote} {{ReplicaCachingGetSpaceUsed copy replica from FsDataSetImpl most of time is spend in wait }}{{FsDataSetImpl lock,so 'Copy replica infos' time spend can reflect the time wait for the lock.}}{{}} > Split FsDatasetImpl from blockpool lock to blockpool volume lock > ----------------------------------------------------------------- > > Key: HDFS-15382 > URL: https://issues.apache.org/jira/browse/HDFS-15382 > Project: Hadoop HDFS > Issue Type: Improvement > Reporter: Aiphago > Assignee: Aiphago > Priority: Major > Fix For: 3.2.1 > > Attachments: image-2020-06-02-1.png > > > In HDFS-15180 we split lock to blockpool grain size.But when one volume is in > heavy load and will block other request which in same blockpool but different > volume.So we split lock to two leval to avoid this happend.And to improve > datanode performance. -- This message was sent by Atlassian Jira (v8.3.4#803005) --------------------------------------------------------------------- To unsubscribe, e-mail: hdfs-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: hdfs-issues-h...@hadoop.apache.org