[ https://issues.apache.org/jira/browse/HADOOP-8167?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13229394#comment-13229394 ]
Hudson commented on HADOOP-8167: -------------------------------- Integrated in Hadoop-Hdfs-0.23-Commit #670 (See [https://builds.apache.org/job/Hadoop-Hdfs-0.23-Commit/670/]) Merge -r 1300641:1300642 from trunk to branch. FIXES: HADOOP-8167 (Revision 1300644) Result = SUCCESS tucu : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1300644 Files : * /hadoop/common/branches/branch-0.23/hadoop-common-project/hadoop-common/CHANGES.txt * /hadoop/common/branches/branch-0.23/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/conf/Configuration.java * /hadoop/common/branches/branch-0.23/hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/conf/TestConfigurationDeprecation.java > Configuration deprecation logic breaks backwards compatibility > -------------------------------------------------------------- > > Key: HADOOP-8167 > URL: https://issues.apache.org/jira/browse/HADOOP-8167 > Project: Hadoop Common > Issue Type: Bug > Components: conf > Affects Versions: 0.24.0, 0.23.3 > Reporter: Alejandro Abdelnur > Assignee: Alejandro Abdelnur > Priority: Blocker > Fix For: 0.23.3 > > Attachments: HADOOP-8167.patch > > > The deprecated Configuration logic works as follows: > For a dK deprecated key in favor of nK: > * on set(dK, V), it stores (nK,V) > * on get(dK) it does a reverseLookup of dK to nK and looks for get(nK) > While this works fine for single set/get operations, the iterator() method > that returns an iterator of all config key/values, returns only the new keys. > This breaks applications that did a set(dK, V) and expect, when iterating > over the configuration to find (dK, V). -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira