ZanderXu created HDFS-17384:
-------------------------------

             Summary: [FGL] Replace the global lock with global FS Lock and 
global BM lock
                 Key: HDFS-17384
                 URL: https://issues.apache.org/jira/browse/HDFS-17384
             Project: Hadoop HDFS
          Issue Type: Improvement
            Reporter: ZanderXu


First, we can replace the current global lock with two locks, global FS lock 
and global BM lock.


The global FS lock is used to make directory tree-related operations 
thread-safe.

The global BM lock is used to make block-related operations and DN-related 
operations thread-safe.

 

For some operations involving both directory tree and block or DN, the global 
FS lock and the global BM lock are acquired.

 

There are some special requirements for this ticket.
 * End-user can choose to use global lock or fine-grained lock through 
configuration.
 * Try not to modify the current implementation logic as much as possible.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: hdfs-dev-unsubscr...@hadoop.apache.org
For additional commands, e-mail: hdfs-dev-h...@hadoop.apache.org

Reply via email to