HDFS-14713. RBF: RouterAdmin supports refreshRouterArgs command but not on display. Contributed by wangzhaohui.
This commit is contained in:
parent
3e0410449f
commit
b06c2345ef
|
@ -127,7 +127,7 @@ public class RouterAdmin extends Configured implements Tool {
|
||||||
{"-add", "-update", "-rm", "-ls", "-getDestination",
|
{"-add", "-update", "-rm", "-ls", "-getDestination",
|
||||||
"-setQuota", "-clrQuota",
|
"-setQuota", "-clrQuota",
|
||||||
"-safemode", "-nameservice", "-getDisabledNameservices",
|
"-safemode", "-nameservice", "-getDisabledNameservices",
|
||||||
"-refresh"};
|
"-refresh", "-refreshRouterArgs"};
|
||||||
StringBuilder usage = new StringBuilder();
|
StringBuilder usage = new StringBuilder();
|
||||||
usage.append("Usage: hdfs dfsrouteradmin :\n");
|
usage.append("Usage: hdfs dfsrouteradmin :\n");
|
||||||
for (int i = 0; i < commands.length; i++) {
|
for (int i = 0; i < commands.length; i++) {
|
||||||
|
|
|
@ -576,6 +576,12 @@ public class TestRouterAdminCLI {
|
||||||
assertTrue(out.toString().contains("\t[-getDestination <path>]"));
|
assertTrue(out.toString().contains("\t[-getDestination <path>]"));
|
||||||
out.reset();
|
out.reset();
|
||||||
|
|
||||||
|
argv = new String[] {"-refreshRouterArgs"};
|
||||||
|
assertEquals(-1, ToolRunner.run(admin, argv));
|
||||||
|
assertTrue(out.toString().contains("\t[-refreshRouterArgs " +
|
||||||
|
"<host:ipc_port> <key> [arg1..argn]]"));
|
||||||
|
out.reset();
|
||||||
|
|
||||||
argv = new String[] {"-Random"};
|
argv = new String[] {"-Random"};
|
||||||
assertEquals(-1, ToolRunner.run(admin, argv));
|
assertEquals(-1, ToolRunner.run(admin, argv));
|
||||||
String expected = "Usage: hdfs dfsrouteradmin :\n"
|
String expected = "Usage: hdfs dfsrouteradmin :\n"
|
||||||
|
@ -594,7 +600,9 @@ public class TestRouterAdminCLI {
|
||||||
+ "<quota in bytes or quota size string>]\n" + "\t[-clrQuota <path>]\n"
|
+ "<quota in bytes or quota size string>]\n" + "\t[-clrQuota <path>]\n"
|
||||||
+ "\t[-safemode enter | leave | get]\n"
|
+ "\t[-safemode enter | leave | get]\n"
|
||||||
+ "\t[-nameservice enable | disable <nameservice>]\n"
|
+ "\t[-nameservice enable | disable <nameservice>]\n"
|
||||||
+ "\t[-getDisabledNameservices]";
|
+ "\t[-getDisabledNameservices]\n"
|
||||||
|
+ "\t[-refresh]\n"
|
||||||
|
+ "\t[-refreshRouterArgs <host:ipc_port> <key> [arg1..argn]]";
|
||||||
assertTrue("Wrong message: " + out, out.toString().contains(expected));
|
assertTrue("Wrong message: " + out, out.toString().contains(expected));
|
||||||
out.reset();
|
out.reset();
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue