LoggingResearch created HDFS-17616:
--------------------------------------

             Summary: Logging Enhancement for Datanode Replacement Policy 
Configuration in ReplaceDatanodeOnFailure
                 Key: HDFS-17616
                 URL: https://issues.apache.org/jira/browse/HDFS-17616
             Project: Hadoop HDFS
          Issue Type: Improvement
          Components: hdfs
    Affects Versions: 3.3.6
         Environment: Version: {{`3.3.6`}}
Location: 
{{{}`hadoop/hadoop-hdfs-project/hadoop-hdfs-client/src/main/java/org/apache/hadoop/hdfs/protocol/datatransfer/ReplaceDatanodeOnFailure.java`{}}},
 in {{`getPolicy`}} method, lines 157-159, 161-169,1770-172.
            Reporter: LoggingResearch
         Attachments: TestReplaceDatanodeOnFailure.java, 
original-vs-log-enhanced.md

This case focuses on improving the logging within the {{getPolicy}} method in 
{{ReplaceDatanodeOnFailure.java}} to provide more informative messages about 
the configuration of the Datanode replacement policy. The original code does 
not provide adequate logging, making it difficult to determine why a specific 
policy is applied or why an error occurs due to an invalid configuration.
 
*Expected Behavior:* 
The system should log the selected Datanode replacement policy based on the 
configuration settings or provide clear error messages when an invalid 
configuration is encountered.
 
*How-to-Fix:*
Enhance the {{getPolicy}} method to include logging statements that inform 
users about the chosen policy and provide guidance when an invalid 
configuration is detected.



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