[ 
https://issues.apache.org/jira/browse/HADOOP-9854?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Allen Wittenauer updated HADOOP-9854:
-------------------------------------
    Priority: Major  (was: Blocker)

> Configuration.set() may be called before all the deprecated keys are 
> registered, causing inconsistent state
> -----------------------------------------------------------------------------------------------------------
>
>                 Key: HADOOP-9854
>                 URL: https://issues.apache.org/jira/browse/HADOOP-9854
>             Project: Hadoop Common
>          Issue Type: Bug
>          Components: conf
>    Affects Versions: 2.0.5-alpha
>            Reporter: Sangjin Lee
>
> Currently deprecated keys are registered at various times. Some are 
> registered  when the Configuration class itself is initialized, but the vast 
> majority are registered when the JobConf class is initialized.
> Therefore, it is entirely possible (and does happen) that Configuration.set() 
> is called for a key before its deprecation mapping is registered, thus 
> leaving the internal state of Configuration in an inconsistent state.
> We actually had this problem occur in real life, causing the set value not to 
> be recognized.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to