ZanderXu created HDFS-16757:
-------------------------------

             Summary: Add a new method copyBlockCrossNamespace to DataNode
                 Key: HDFS-16757
                 URL: https://issues.apache.org/jira/browse/HDFS-16757
             Project: Hadoop HDFS
          Issue Type: Sub-task
            Reporter: ZanderXu
            Assignee: ZanderXu


Add a new method copyBlockCrossNamespace in DataTransferProtocol at the 
DataNode Side.

This method will copy a source block from one namespace to a target block from 
a different namespace. If the target DN is the same with the current DN, this 
method will copy the block via HardLink. If the target DN is different with the 
current DN, this method will copy the block via TransferBlock.

This method will contains some parameters:
 * ExtendedBlock sourceBlock
 * Token<BlockTokenIdentifier> sourceBlockToken
 * ExtendedBlock targetBlock
 * Token<BlockTokenIdentifier> targetBlockToken
 * DatanodeInfo targetDN



--
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