[ https://issues.apache.org/jira/browse/MAPREDUCE-5569?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13790409#comment-13790409 ]
Hadoop QA commented on MAPREDUCE-5569: -------------------------------------- {color:red}-1 overall{color}. Here are the results of testing the latest attachment http://issues.apache.org/jira/secure/attachment/12607565/MAPREDUCE-5569-branch-1.patch against trunk revision . {color:red}-1 patch{color}. The patch command could not apply the patch. Console output: https://builds.apache.org/job/PreCommit-MAPREDUCE-Build/4108//console This message is automatically generated. > FloatSplitter is not generating correct splits > ---------------------------------------------- > > Key: MAPREDUCE-5569 > URL: https://issues.apache.org/jira/browse/MAPREDUCE-5569 > Project: Hadoop Map/Reduce > Issue Type: Bug > Affects Versions: trunk, 2.1.0-beta, 1.3.0, 0.23.9 > Reporter: Nathan Roberts > Assignee: Nathan Roberts > Attachments: MAPREDUCE-5569-branch-1.patch, MAPREDUCE-5569-trunk.patch > > > The closing split is not calculated correctly: > {code} > // Catch any overage and create the closed interval for the last split. > if (curLower <= maxVal || splits.size() == 1) { > splits.add(new DataDrivenDBInputFormat.DataDrivenDBInputSplit( > - lowClausePrefix + Double.toString(curUpper), > + lowClausePrefix + Double.toString(curLower), > colName + " <= " + Double.toString(maxVal))); > } > {code} > For the case of min=5.0, max=7.0, 2 splits, the current code returns splits > of (column1 >=5.0, column1 <6.0), (column1 >=7.0, column1 <=7.0). The second > split is obviously not correct. -- This message was sent by Atlassian JIRA (v6.1#6144)