[jira] [Updated] (MAPREDUCE-5569) FloatSplitter is not generating correct splits
[ https://issues.apache.org/jira/browse/MAPREDUCE-5569?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Allen Wittenauer updated MAPREDUCE-5569: Fix Version/s: (was: 3.0.0) 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 Fix For: 1.3.0, 0.23.10, 2.3.0 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.3.4#6332)
[jira] [Updated] (MAPREDUCE-5569) FloatSplitter is not generating correct splits
[ https://issues.apache.org/jira/browse/MAPREDUCE-5569?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Nathan Roberts updated MAPREDUCE-5569: -- Attachment: MAPREDUCE-5569-branch-1.patch Added a patch for branch 1. I pulled over a unit test case from MAPREDUCE-5102 in order to verify. So for branch 1, only this patch is required. For branch2/trunk, MAPREDUCE-5102+MAPREDUCE-5569 are required. 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)
[jira] [Updated] (MAPREDUCE-5569) FloatSplitter is not generating correct splits
[ https://issues.apache.org/jira/browse/MAPREDUCE-5569?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jason Lowe updated MAPREDUCE-5569: -- Resolution: Fixed Fix Version/s: 2.2.1 0.23.10 1.3.0 3.0.0 Hadoop Flags: Reviewed Status: Resolved (was: Patch Available) Thanks, Nathan! I committed this to trunk, branch-2, branch-2.2, branch-0.23, and branch-1. 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 Fix For: 3.0.0, 1.3.0, 0.23.10, 2.2.1 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)
[jira] [Updated] (MAPREDUCE-5569) FloatSplitter is not generating correct splits
[ https://issues.apache.org/jira/browse/MAPREDUCE-5569?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Nathan Roberts updated MAPREDUCE-5569: -- Affects Version/s: 0.23.9 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 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)
[jira] [Updated] (MAPREDUCE-5569) FloatSplitter is not generating correct splits
[ https://issues.apache.org/jira/browse/MAPREDUCE-5569?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Nathan Roberts updated MAPREDUCE-5569: -- Attachment: MAPREDUCE-5569-trunk.patch 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-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)
[jira] [Updated] (MAPREDUCE-5569) FloatSplitter is not generating correct splits
[ https://issues.apache.org/jira/browse/MAPREDUCE-5569?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Nathan Roberts updated MAPREDUCE-5569: -- Status: Patch Available (was: Open) Attached patch for trunk. Unit tests are part of HADOOP-5102. 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: 0.23.9, 2.1.0-beta, trunk, 1.3.0 Reporter: Nathan Roberts Assignee: Nathan Roberts Attachments: 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)