HDFS-766. Error message not clear for set space quota out of boundary values. Contributed by Jon Zuanich.
git-svn-id: https://svn.apache.org/repos/asf/hadoop/common/trunk@1349639 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
fda95a6a3d
commit
9cabf93e7a
|
@ -336,6 +336,9 @@ Branch-2 ( Unreleased changes )
|
|||
HDFS-3531. EditLogFileOutputStream#preallocate should check for
|
||||
incomplete writes. (Colin Patrick McCabe via eli)
|
||||
|
||||
HDFS-766. Error message not clear for set space quota out of boundary
|
||||
values. (Jon Zuanich via atm)
|
||||
|
||||
BREAKDOWN OF HDFS-3042 SUBTASKS
|
||||
|
||||
HDFS-2185. HDFS portion of ZK-based FailoverController (todd)
|
||||
|
|
|
@ -239,7 +239,12 @@ public class DFSAdmin extends FsShell {
|
|||
CommandFormat c = new CommandFormat(2, Integer.MAX_VALUE);
|
||||
List<String> parameters = c.parse(args, pos);
|
||||
String str = parameters.remove(0).trim();
|
||||
quota = StringUtils.TraditionalBinaryPrefix.string2long(str);
|
||||
try {
|
||||
quota = StringUtils.TraditionalBinaryPrefix.string2long(str);
|
||||
} catch (NumberFormatException nfe) {
|
||||
throw new IllegalArgumentException("\"" + str + "\" is not a valid value for a quota.");
|
||||
}
|
||||
|
||||
this.args = parameters.toArray(new String[parameters.size()]);
|
||||
}
|
||||
|
||||
|
|
|
@ -15470,7 +15470,7 @@
|
|||
<comparators>
|
||||
<comparator>
|
||||
<type>SubstringComparator</type>
|
||||
<expected-output>For input string: "a5"</expected-output>
|
||||
<expected-output>setSpaceQuota: "a5" is not a valid value for a quota.</expected-output>
|
||||
</comparator>
|
||||
</comparators>
|
||||
</test>
|
||||
|
|
Loading…
Reference in New Issue