You are viewing a plain text version of this content. The canonical link for it is here.
Posted to mapreduce-dev@hadoop.apache.org by "LoggingResearch (Jira)" <ji...@apache.org> on 2024/09/04 05:34:00 UTC

[jira] [Created] (MAPREDUCE-7490) Exposing Default Handling of Misconfigurations to Users in ManifestCommitterConfig

LoggingResearch created MAPREDUCE-7490:
------------------------------------------

             Summary: Exposing Default Handling of Misconfigurations to Users in ManifestCommitterConfig
                 Key: MAPREDUCE-7490
                 URL: https://issues.apache.org/jira/browse/MAPREDUCE-7490
             Project: Hadoop Map/Reduce
          Issue Type: Improvement
          Components: mapreduce-client
    Affects Versions: 3.3.6
         Environment: Version: {{`3.3.6`}}
Location: {{{}`hadoop/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapreduce/lib/output/committer/manifest/ManifestCommitterConfig.java`{}}}, in {{`createSubmitter`}} method, from Line 385 - 388.
            Reporter: LoggingResearch
         Attachments: ManifestCommitterConfigTest.java, original-vs-log-enhanced.md

When users accidentally set the parameter {{mapreduce.manifest.committer.io.threads}} to a negative value (e.g., -80 due to a typographical error), the system automatically resets the value to the default of 32. While this handling prevents errors, it may lead to performance degradation. However, without any system output indicating that the default value has been applied, users might mistakenly believe that the system is performing optimally with their intended setting of 80.
 
*Expected Behavior:* 
If the parameter {{mapreduce.manifest.committer.io.threads}} is set incorrectly due to a typographical error, the system should output a warning to notify users of the misconfiguration and the use of the default value.
 
*How-to-Fix:*
We propose improving system observability by adding logging.



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

---------------------------------------------------------------------
To unsubscribe, e-mail: mapreduce-dev-unsubscribe@hadoop.apache.org
For additional commands, e-mail: mapreduce-dev-help@hadoop.apache.org