speculative execution should not have default value on hadoop-default.xml 
bundled in the Hadoop JAR
---------------------------------------------------------------------------------------------------

                 Key: HADOOP-3171
                 URL: https://issues.apache.org/jira/browse/HADOOP-3171
             Project: Hadoop Core
          Issue Type: Bug
          Components: conf
    Affects Versions: 0.16.2
         Environment: all
            Reporter: Alejandro Abdelnur
             Fix For: 0.17.0


Having a default value for speculative execution in the hadoop-default.xml 
bundled in the Hadoop JAR file does not allow a cluster to control the default 
behavior. 

*ON in hadoop-default.xml (current behavior)*

* ON in JT hadoop-site.xml
 * present in job.xml, job's value is used
 * not-present in job.xml, ON is taken as default from the hadoop-default.xml 
present in the client's JAR/conf (*)
* ON FINAL in the JT hadoop-site.xml
 * present or not present in the job.xml, ON is used
* OFF in JT hadoop-site.xml
 * present in job.xml, job's value is used
 * not-present in job.xml, ON is taken as default from the hadoop-default.xml 
present in the client's JAR/conf
* OF FINAL in the JT hadoop-site.xml
 * present or not present in the job.xml, OFF is used

*OFF in hadoop-default.xml (not current behavior)*

* ON in JT hadoop-site.xml
 * present in job.xml, job's value is used
 * not-present in job.xml, OFF is taken as default from the hadoop-default.xml 
present in the client's JAR/conf (*)
* ON FINAL in the JT hadoop-site.xml
 * present or not present in the job.xml, ON is used
* OFF in JT hadoop-site.xml
 * present in job.xml, job's value is used
 * not-present in job.xml, ON is taken as default from the hadoop-default.xml 
present in the client's JAR/conf
* OF FINAL in the JT hadoop-site.xml
 * present or not present in the job.xml, OFF is used

---

Still is desirable for the JT to have a default value. To avoid having to 
support 2 hadoop-default.xml files, one for the JT and other for the clients, 
the easiest why is to remove it from the hadoop-default.xml and have the 
default value in the code when getting the config property (thing that may be 
already happening).


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to