HADOOP-9022. Hadoop distcp tool fails to copy file if -m 0 specified (Jonathan Eagles vai bobby)
git-svn-id: https://svn.apache.org/repos/asf/hadoop/common/trunk@1408488 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
c1a2098304
commit
416c7ded54
|
@ -1143,6 +1143,9 @@ Release 0.23.5 - UNRELEASED
|
|||
|
||||
HADOOP-8986. Server$Call object is never released after it is sent (bobby)
|
||||
|
||||
HADOOP-9022. Hadoop distcp tool fails to copy file if -m 0 specified
|
||||
(Jonathan Eagles vai bobby)
|
||||
|
||||
Release 0.23.4 - UNRELEASED
|
||||
|
||||
INCOMPATIBLE CHANGES
|
||||
|
|
|
@ -274,7 +274,7 @@ public class DistCpOptions {
|
|||
* @param maxMaps - Number of maps
|
||||
*/
|
||||
public void setMaxMaps(int maxMaps) {
|
||||
this.maxMaps = maxMaps;
|
||||
this.maxMaps = Math.max(maxMaps, 1);
|
||||
}
|
||||
|
||||
/** Get the map bandwidth in MB
|
||||
|
|
|
@ -275,6 +275,13 @@ public class TestOptionsParser {
|
|||
"hdfs://localhost:8020/target/"});
|
||||
Assert.assertEquals(options.getMaxMaps(), 1);
|
||||
|
||||
options = OptionsParser.parse(new String[] {
|
||||
"-m",
|
||||
"0",
|
||||
"hdfs://localhost:8020/source/first",
|
||||
"hdfs://localhost:8020/target/"});
|
||||
Assert.assertEquals(options.getMaxMaps(), 1);
|
||||
|
||||
try {
|
||||
OptionsParser.parse(new String[] {
|
||||
"-m",
|
||||
|
|
Loading…
Reference in New Issue