ZanderXu created HDFS-16696:
-------------------------------

             Summary: NameNode supports a new MsyncRPCServer to reduce the 
latency of msync() rpc
                 Key: HDFS-16696
                 URL: https://issues.apache.org/jira/browse/HDFS-16696
             Project: Hadoop HDFS
          Issue Type: Improvement
            Reporter: ZanderXu
            Assignee: ZanderXu


HDFS-12943 introduced Consistent Reads from Standby Node. It use msync 
mechanism to guarantee the consistency.  So the latency of msycn() rpc is very 
important, especially for some end users who need call msync() rpc every time.

Unfortunately, NameNode handle msync() RPCs same with other RPCs, also need 
enqueue, wait, handled. So the msync() will be blocked by other RPCs, such as 
setQuota, rename, delete, etc. 

So we need a new mechanism to guarantee the latency of the msync() RPC.
Such as: 
* We can supports a new MsyncRPCServer in NameNode to separately msync() RPC.



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

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

Reply via email to