hadoop-common-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "steven zhuang (JIRA)" <j...@apache.org>
Subject [jira] [Created] (HADOOP-7425) ReflectionUtils.setConf would configure the KeyFieldBasedPartitioner twice in Hadoop 0.21.0, when KeyFieldBasedPartitioner is an Configurable instance
Date Fri, 24 Jun 2011 02:05:47 GMT
ReflectionUtils.setConf would configure the KeyFieldBasedPartitioner twice in Hadoop 0.21.0,
when KeyFieldBasedPartitioner is an Configurable instance
------------------------------------------------------------------------------------------------------------------------------------------------------

                 Key: HADOOP-7425
                 URL: https://issues.apache.org/jira/browse/HADOOP-7425
             Project: Hadoop Common
          Issue Type: Bug
          Components: util
    Affects Versions: 0.21.0
            Reporter: steven zhuang


In  the setConf method of org.apache.hadoop.util.ReflectionUtils, any instance of Configurable
would be configured twice.
In 0.21.0, KeyFieldBasedPartitioner implements the Configurable interface. When configured
twice, it get two KeyDescription and gives out wrong partition number. 


public static void setConf(Object theObject, Configuration conf) {
    if (conf != null) {
      if (theObject instanceof Configurable) {
        ((Configurable) theObject).setConf(conf);
      }
      setJobConf(theObject, conf);
    }
  }


--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Mime
View raw message