message: Add launcher support for 'all' parameter for bounce and down options
diff: @@ -1217,6 +1217,17 @@ launcher_def::kill (launch_modes mode, string sig_opt) {
  vector<pair<host_def, eosd_def>>
  launcher_def::get_nodes(const string& node_number_list) {
  vector<pair<host_def, eosd_def>> node_list;
  + string nnl = node_number_list;
  + std::transform(nnl.begin(), nnl.end(), nnl.begin(), ::tolower);
  + if (nnl == "all") {
  + for (auto host: bindings) {
  + for (auto node: host.instances) {
  + cout << "host=" << host.host_name << ", node=" << node.name << endl;
  + node_list.push_back(make_pair(host, node));
  + }
  + }
  + }
  + else {
  vector<string> nodes;
  boost::split(nodes, node_number_list, boost::is_any_of(","));
  for (string node_number: nodes) {
  @@ -1247,6 +1258,7 @@ launcher_def::get_nodes(const string& node_number_list) {
  continue_next_node: ;
  }
  + }
  return node_list;
  }
  