huhaiyang

Results 6 issues of huhaiyang

### Description of PR HDFS-16775. ### For code changes: Improve BlockPlacementPolicyRackFaultTolerant's chooseOnce

### Description of PR https://issues.apache.org/jira/browse/HDFS-17352 As discussed at https://github.com/apache/hadoop/pull/6464#issuecomment-1902959898 we should add configuration to control whether DN delete this replica from disk when client requests a missing block.

HDFS
trunk

### Description of PR https://issues.apache.org/jira/browse/HDFS-17564 If DataNode is marked as busy and contains many EC blocks, when running decommission DataNode, when execute ErasureCodingWork#addTaskToDatanode, here will no replication work will be...

HDFS
trunk

### Description of PR https://issues.apache.org/jira/browse/HDFS-17559 If there is datanode info in includes, but the datanode service is not currently started, the uuid of the datanode will be null. when get...

HDFS
trunk

### Description of PR https://issues.apache.org/jira/browse/HDFS-17557 Due to the modification in [HDFS-16456](https://issues.apache.org/jira/browse/HDFS-16456), the current UT has not been able to run successfully, so we need to fix it.

HDFS
trunk

### Description of PR As described in https://issues.apache.org/jira/browse/HDFS-16757 : Add a new method copyBlockCrossNamespace to Datanode to support fast copy.