Github user danny0405 commented on a diff in the pull request:
https://github.com/apache/storm/pull/2878#discussion_r225457257
--- Diff: storm-core/src/jvm/org/apache/storm/command/KillTopology.java ---
@@ -25,21 +25,49 @@
public static void main(String[] args) throws Exception {
Map<String, Object> cl = CLI.opt("w", "wait", null, CLI.AS_INT)
+ .boolOpt("i", "ignore-errors")
.arg("TOPO", CLI.INTO_LIST)
.parse(args);
+
+ @SuppressWarnings("unchecked")
final List<String> names = (List<String>) cl.get("TOPO");
+
+ // wait seconds for topology to shut down
Integer wait = (Integer) cl.get("w");
+ // if '-i' set, we'll try to kill every topology listed, even if
an error occurs
+ Boolean continueOnError = (Boolean) cl.get("i");
--- End diff --
is set
---