diff --git a/crm/pengine/ptest.c b/crm/pengine/ptest.c index 09c6f5b0d3..1d3075e70f 100644 --- a/crm/pengine/ptest.c +++ b/crm/pengine/ptest.c @@ -1,453 +1,456 @@ /* $Id: ptest.c,v 1.80 2006/07/18 06:15:54 andrew Exp $ */ /* * Copyright (C) 2004 Andrew Beekhof * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This software is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * General Public License for more details. * * You should have received a copy of the GNU General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ #include #include #include #include #include #include #include #include #include #include #include #include #include #define OPTARGS "V?X:D:G:I:Lwxd:a" #ifdef HAVE_GETOPT_H # include #endif #include #include #include #include gboolean use_stdin = FALSE; gboolean inhibit_exit = FALSE; gboolean all_actions = FALSE; extern crm_data_t * do_calculations( pe_working_set_t *data_set, crm_data_t *xml_input, ha_time_t *now); extern void cleanup_calculations(pe_working_set_t *data_set); char *use_date = NULL; FILE *dot_strm = NULL; #define DOT_PREFIX "PE_DOT: " /* #define DOT_PREFIX "" */ #define dot_write(fmt...) if(dot_strm != NULL) { \ fprintf(dot_strm, fmt); \ fprintf(dot_strm, "\n"); \ fflush(dot_strm); \ } else { \ crm_debug(DOT_PREFIX""fmt); \ } static void init_dotfile(void) { dot_write(" digraph \"g\" {"); /* dot_write(" size = \"30,30\""); */ /* dot_write(" graph ["); */ /* dot_write(" fontsize = \"12\""); */ /* dot_write(" fontname = \"Times-Roman\""); */ /* dot_write(" fontcolor = \"black\""); */ /* dot_write(" bb = \"0,0,398.922306,478.927856\""); */ /* dot_write(" color = \"black\""); */ /* dot_write(" ]"); */ /* dot_write(" node ["); */ /* dot_write(" fontsize = \"12\""); */ /* dot_write(" fontname = \"Times-Roman\""); */ /* dot_write(" fontcolor = \"black\""); */ /* dot_write(" shape = \"ellipse\""); */ /* dot_write(" color = \"black\""); */ /* dot_write(" ]"); */ /* dot_write(" edge ["); */ /* dot_write(" fontsize = \"12\""); */ /* dot_write(" fontname = \"Times-Roman\""); */ /* dot_write(" fontcolor = \"black\""); */ /* dot_write(" color = \"black\""); */ /* dot_write(" ]"); */ } static void usage(const char *cli, int exitcode) { FILE *out = exitcode?stderr:stdout; fprintf(out, "Usage: %s -(?|L|X|x) [-V] [-D] [-G] [-I]\n", cli); fprintf(out, " --%s (-%c): This text\n\n", "help", '?'); fprintf(out, " --%s (-%c): Increase verbosity (can be supplied multiple times)\n\n", "verbose", 'V'); fprintf(out, " --%s (-%c): Connect to the CIB and use the current contents as input\n", "live-check", 'L'); fprintf(out, " --%s (-%c): Look for xml on stdin\n", "xml-stream", 'x'); fprintf(out, " --%s (-%c)\t : Look for xml in the named file\n\n", "xml-file", 'X'); fprintf(out, " --%s (-%c)\t : Save the transition graph to the named file\n", "save-graph", 'G'); fprintf(out, " --%s (-%c)\t : Save the DOT formatted transition graph to the named file\n", "save-dotfile", 'D'); fprintf(out, " --%s (-%c)\t : Save the input to the named file\n", "save-input", 'I'); exit(exitcode); } static char * create_action_name(action_t *action) { char *action_name = NULL; const char *action_host = NULL; if(action->node) { action_host = action->node->details->uname; action_name = crm_concat(action->uuid, action_host, ' '); } else if(action->pseudo) { action_name = crm_strdup(action->uuid); } else { action_host = ""; action_name = crm_concat(action->uuid, action_host, ' '); } return action_name; } gboolean USE_LIVE_CIB = FALSE; int main(int argc, char **argv) { gboolean all_good = TRUE; enum transition_status graph_rc = -1; crm_graph_t *transition = NULL; ha_time_t *a_date = NULL; cib_t * cib_conn = NULL; crm_data_t * cib_object = NULL; int argerr = 0; int flag; char *msg_buffer = NULL; gboolean optional = FALSE; pe_working_set_t data_set; const char *xml_file = NULL; const char *dot_file = NULL; const char *graph_file = NULL; const char *input_file = NULL; cl_log_set_entity("ptest"); cl_log_set_facility(LOG_USER); set_crm_log_level(LOG_CRIT-1); while (1) { #ifdef HAVE_GETOPT_H int option_index = 0; static struct option long_options[] = { /* Top-level Options */ {"help", 0, 0, '?'}, {"verbose", 0, 0, 'V'}, {"live-check", 0, 0, 'L'}, {"xml-stream", 0, 0, 'x'}, {"xml-file", 1, 0, 'X'}, {"save-graph", 1, 0, 'G'}, {"save-dotfile",1, 0, 'D'}, {"save-input", 1, 0, 'I'}, {0, 0, 0, 0} }; #endif #ifdef HAVE_GETOPT_H flag = getopt_long(argc, argv, OPTARGS, long_options, &option_index); #else flag = getopt(argc, argv, OPTARGS); #endif if (flag == -1) break; switch(flag) { #ifdef HAVE_GETOPT_H case 0: printf("option %s", long_options[option_index].name); if (optarg) printf(" with arg %s", optarg); printf("\n"); break; #endif case 'a': all_actions = TRUE; break; case 'w': inhibit_exit = TRUE; break; case 'x': use_stdin = TRUE; break; case 'X': xml_file = crm_strdup(optarg); break; case 'd': use_date = crm_strdup(optarg); break; case 'D': dot_file = crm_strdup(optarg); break; case 'G': graph_file = crm_strdup(optarg); break; case 'I': input_file = crm_strdup(optarg); break; case 'V': cl_log_enable_stderr(TRUE); alter_debug(DEBUG_INC); break; case 'L': USE_LIVE_CIB = TRUE; break; case '?': usage("ptest", 0); break; default: printf("?? getopt returned character code 0%o ??\n", flag); ++argerr; break; } } if (optind < argc) { printf("non-option ARGV-elements: "); while (optind < argc) { printf("%s ", argv[optind++]); } printf("\n"); } if (optind > argc) { ++argerr; } if (argerr) { crm_err("%d errors in option parsing", argerr); usage("ptest", 1); } crm_info("=#=#=#=#= Getting XML =#=#=#=#="); if(USE_LIVE_CIB) { int rc = cib_ok; cib_conn = cib_new(); rc = cib_conn->cmds->signon( cib_conn, "ptest", cib_command_synchronous); if(rc == cib_ok) { crm_info("Reading XML from: live cluster"); cib_object = get_cib_copy(cib_conn); } else { fprintf(stderr, "Live CIB query failed: %s\n", cib_error2string(rc)); return 3; } if(cib_object == NULL) { fprintf(stderr, "Live CIB query failed: empty result\n"); return 3; } } else if(xml_file != NULL) { FILE *xml_strm = fopen(xml_file, "r"); if(strstr(xml_file, ".bz2") != NULL) { cib_object = file2xml(xml_strm, TRUE); } else { cib_object = file2xml(xml_strm, FALSE); } } else if(use_stdin) { cib_object = stdin2xml(); } else { usage("ptest", 1); } #ifdef MCHECK mtrace(); #endif CRM_CHECK(cib_object != NULL, return 4); crm_notice("Required feature set: %s", feature_set(cib_object)); do_id_check(cib_object, NULL, FALSE, FALSE); if(!validate_with_dtd(cib_object,FALSE,HA_LIBDIR"/heartbeat/crm.dtd")) { crm_crit("%s is not a valid configuration", xml_file?xml_file:"stding"); all_good = FALSE; } if(input_file != NULL) { FILE *input_strm = fopen(input_file, "w"); msg_buffer = dump_xml_formatted(cib_object); fprintf(input_strm, "%s\n", msg_buffer); fflush(input_strm); fclose(input_strm); crm_free(msg_buffer); } crm_zero_mem_stats(NULL); #ifdef HA_MALLOC_TRACK cl_malloc_dump_allocated(LOG_DEBUG_2, TRUE); #endif if(use_date != NULL) { a_date = parse_date(&use_date); log_date(LOG_WARNING, "Set fake 'now' to", a_date, ha_log_date|ha_log_time); log_date(LOG_WARNING, "Set fake 'now' to (localtime)", a_date, ha_log_date|ha_log_time|ha_log_local); } do_calculations(&data_set, cib_object, a_date); msg_buffer = dump_xml_formatted(data_set.graph); if(graph_file != NULL) { FILE *graph_strm = fopen(graph_file, "w"); fprintf(graph_strm, "%s\n", msg_buffer); fflush(graph_strm); fclose(graph_strm); } else { fprintf(stdout, "%s\n", msg_buffer); fflush(stdout); } crm_free(msg_buffer); dot_strm = fopen(dot_file, "w"); init_dotfile(); slist_iter( action, action_t, data_set.actions, lpc, const char *style = "filled"; const char *font = "black"; const char *color = "black"; const char *fill = NULL; char *action_name = create_action_name(action); crm_debug_3("Action %d: %p", action->id, action); if(action->pseudo) { font = "orange"; } if(action->dumped) { style = "bold"; color = "green"; } else if(action->rsc != NULL && action->rsc->is_managed == FALSE) { fill = "purple"; + if(all_actions == FALSE) { + goto dont_write; + } } else if(action->optional) { style = "dashed"; color = "blue"; if(all_actions == FALSE) { goto dont_write; } } else { fill = "red"; CRM_CHECK(action->runnable == FALSE, ;); } dot_write("\"%s\" [ style=%s color=\"%s\" fontcolor=\"%s\" %s%s]", action_name, style, color, font, fill?"fillcolor=":"", fill?fill:""); dont_write: crm_free(action_name); ); slist_iter( action, action_t, data_set.actions, lpc, int last_action = -1; slist_iter( before, action_wrapper_t, action->actions_before, lpc2, char *before_name = NULL; char *after_name = NULL; optional = FALSE; if(last_action == before->action->id) { continue; } last_action = before->action->id; if(action->dumped && before->action->dumped) { } else if(action->optional || before->action->optional) { optional = TRUE; } before_name = create_action_name(before->action); after_name = create_action_name(action); if(all_actions || optional == FALSE) { dot_write("\"%s\" -> \"%s\" [ style = %s]", before_name, after_name, optional?"dashed":"bold"); } crm_free(before_name); crm_free(after_name); ); ); dot_write("}"); transition = unpack_graph(data_set.graph); print_graph(LOG_NOTICE, transition); do { graph_rc = run_graph(transition); } while(graph_rc == transition_active); if(graph_rc != transition_complete) { crm_crit("Transition failed: %s", transition_status(graph_rc)); print_graph(LOG_ERR, transition); } data_set.input = NULL; cleanup_alloc_calculations(&data_set); destroy_graph(transition); crm_mem_stats(NULL); #ifdef HA_MALLOC_TRACK cl_malloc_dump_allocated(LOG_ERR, TRUE); #endif CRM_CHECK(crm_mem_stats(NULL) == FALSE, all_good = FALSE; crm_err("Memory leak detected")); CRM_CHECK(graph_rc == transition_complete, all_good = FALSE; crm_err("An invalid transition was produced")); crm_free(cib_object); #ifdef MCHECK muntrace(); #endif /* required for MallocDebug.app */ if(inhibit_exit) { GMainLoop* mainloop = g_main_new(FALSE); g_main_run(mainloop); } if(all_good) { return 0; } return 5; } diff --git a/crm/pengine/testcases/interleave-0.dot b/crm/pengine/testcases/interleave-0.dot index 391e41aada..bdf12c3bb9 100644 --- a/crm/pengine/testcases/interleave-0.dot +++ b/crm/pengine/testcases/interleave-0.dot @@ -1,376 +1,355 @@ digraph "g" { "CloneSet_running_0" [ style=bold color="green" fontcolor="orange" ] "CloneSet_start_0" -> "CloneSet_running_0" [ style = bold] "CloneSet_start_0" -> "child_CloneSet:0_start_0 c001n09" [ style = bold] "CloneSet_start_0" -> "child_CloneSet:1_start_0 c001n02" [ style = bold] "CloneSet_start_0" -> "child_CloneSet:2_start_0 c001n03" [ style = bold] "CloneSet_start_0" -> "child_CloneSet:3_start_0 c001n04" [ style = bold] "CloneSet_start_0" -> "child_CloneSet:4_start_0 c001n05" [ style = bold] "CloneSet_start_0" -> "child_CloneSet:5_start_0 c001n06" [ style = bold] "CloneSet_start_0" -> "child_CloneSet:6_start_0 c001n07" [ style = bold] "CloneSet_start_0" -> "child_CloneSet:7_start_0 c001n08" [ style = bold] "CloneSet_start_0" [ style=bold color="green" fontcolor="orange" ] "DcIPaddr_monitor_0 c001n02" -> "probe_complete c001n02" [ style = bold] "DcIPaddr_monitor_0 c001n02" [ style=bold color="green" fontcolor="black" ] "DcIPaddr_monitor_0 c001n03" -> "probe_complete c001n03" [ style = bold] "DcIPaddr_monitor_0 c001n03" [ style=bold color="green" fontcolor="black" ] "DcIPaddr_monitor_0 c001n04" -> "probe_complete c001n04" [ style = bold] "DcIPaddr_monitor_0 c001n04" [ style=bold color="green" fontcolor="black" ] "DcIPaddr_monitor_0 c001n05" -> "probe_complete c001n05" [ style = bold] "DcIPaddr_monitor_0 c001n05" [ style=bold color="green" fontcolor="black" ] "DcIPaddr_monitor_0 c001n06" -> "probe_complete c001n06" [ style = bold] "DcIPaddr_monitor_0 c001n06" [ style=bold color="green" fontcolor="black" ] "DcIPaddr_monitor_0 c001n07" -> "probe_complete c001n07" [ style = bold] "DcIPaddr_monitor_0 c001n07" [ style=bold color="green" fontcolor="black" ] "DcIPaddr_monitor_0 c001n08" -> "probe_complete c001n08" [ style = bold] "DcIPaddr_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:0_monitor_0 c001n02" -> "probe_complete c001n02" [ style = bold] "child_CloneSet:0_monitor_0 c001n02" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:0_monitor_0 c001n03" -> "probe_complete c001n03" [ style = bold] "child_CloneSet:0_monitor_0 c001n03" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:0_monitor_0 c001n04" -> "probe_complete c001n04" [ style = bold] "child_CloneSet:0_monitor_0 c001n04" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:0_monitor_0 c001n05" -> "probe_complete c001n05" [ style = bold] "child_CloneSet:0_monitor_0 c001n05" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:0_monitor_0 c001n06" -> "probe_complete c001n06" [ style = bold] "child_CloneSet:0_monitor_0 c001n06" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:0_monitor_0 c001n07" -> "probe_complete c001n07" [ style = bold] "child_CloneSet:0_monitor_0 c001n07" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:0_monitor_0 c001n08" -> "probe_complete c001n08" [ style = bold] "child_CloneSet:0_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:0_monitor_0 c001n09" -> "probe_complete c001n09" [ style = bold] "child_CloneSet:0_monitor_0 c001n09" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:0_monitor_5000 c001n09" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:0_start_0 c001n09" -> "CloneSet_running_0" [ style = bold] "child_CloneSet:0_start_0 c001n09" -> "child_CloneSet:0_monitor_5000 c001n09" [ style = bold] "child_CloneSet:0_start_0 c001n09" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:1_monitor_0 c001n02" -> "probe_complete c001n02" [ style = bold] "child_CloneSet:1_monitor_0 c001n02" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:1_monitor_0 c001n03" -> "probe_complete c001n03" [ style = bold] "child_CloneSet:1_monitor_0 c001n03" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:1_monitor_0 c001n04" -> "probe_complete c001n04" [ style = bold] "child_CloneSet:1_monitor_0 c001n04" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:1_monitor_0 c001n05" -> "probe_complete c001n05" [ style = bold] "child_CloneSet:1_monitor_0 c001n05" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:1_monitor_0 c001n06" -> "probe_complete c001n06" [ style = bold] "child_CloneSet:1_monitor_0 c001n06" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:1_monitor_0 c001n07" -> "probe_complete c001n07" [ style = bold] "child_CloneSet:1_monitor_0 c001n07" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:1_monitor_0 c001n08" -> "probe_complete c001n08" [ style = bold] "child_CloneSet:1_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:1_monitor_0 c001n09" -> "probe_complete c001n09" [ style = bold] "child_CloneSet:1_monitor_0 c001n09" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:1_monitor_5000 c001n02" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:1_start_0 c001n02" -> "CloneSet_running_0" [ style = bold] "child_CloneSet:1_start_0 c001n02" -> "child_CloneSet:1_monitor_5000 c001n02" [ style = bold] "child_CloneSet:1_start_0 c001n02" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:2_monitor_0 c001n02" -> "probe_complete c001n02" [ style = bold] "child_CloneSet:2_monitor_0 c001n02" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:2_monitor_0 c001n03" -> "probe_complete c001n03" [ style = bold] "child_CloneSet:2_monitor_0 c001n03" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:2_monitor_0 c001n04" -> "probe_complete c001n04" [ style = bold] "child_CloneSet:2_monitor_0 c001n04" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:2_monitor_0 c001n05" -> "probe_complete c001n05" [ style = bold] "child_CloneSet:2_monitor_0 c001n05" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:2_monitor_0 c001n06" -> "probe_complete c001n06" [ style = bold] "child_CloneSet:2_monitor_0 c001n06" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:2_monitor_0 c001n07" -> "probe_complete c001n07" [ style = bold] "child_CloneSet:2_monitor_0 c001n07" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:2_monitor_0 c001n08" -> "probe_complete c001n08" [ style = bold] "child_CloneSet:2_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:2_monitor_0 c001n09" -> "probe_complete c001n09" [ style = bold] "child_CloneSet:2_monitor_0 c001n09" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:2_monitor_5000 c001n03" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:2_start_0 c001n03" -> "CloneSet_running_0" [ style = bold] "child_CloneSet:2_start_0 c001n03" -> "child_CloneSet:2_monitor_5000 c001n03" [ style = bold] "child_CloneSet:2_start_0 c001n03" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:3_monitor_0 c001n02" -> "probe_complete c001n02" [ style = bold] "child_CloneSet:3_monitor_0 c001n02" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:3_monitor_0 c001n03" -> "probe_complete c001n03" [ style = bold] "child_CloneSet:3_monitor_0 c001n03" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:3_monitor_0 c001n04" -> "probe_complete c001n04" [ style = bold] "child_CloneSet:3_monitor_0 c001n04" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:3_monitor_0 c001n05" -> "probe_complete c001n05" [ style = bold] "child_CloneSet:3_monitor_0 c001n05" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:3_monitor_0 c001n06" -> "probe_complete c001n06" [ style = bold] "child_CloneSet:3_monitor_0 c001n06" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:3_monitor_0 c001n07" -> "probe_complete c001n07" [ style = bold] "child_CloneSet:3_monitor_0 c001n07" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:3_monitor_0 c001n08" -> "probe_complete c001n08" [ style = bold] "child_CloneSet:3_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:3_monitor_0 c001n09" -> "probe_complete c001n09" [ style = bold] "child_CloneSet:3_monitor_0 c001n09" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:3_monitor_5000 c001n04" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:3_start_0 c001n04" -> "CloneSet_running_0" [ style = bold] "child_CloneSet:3_start_0 c001n04" -> "child_CloneSet:3_monitor_5000 c001n04" [ style = bold] "child_CloneSet:3_start_0 c001n04" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:4_monitor_0 c001n02" -> "probe_complete c001n02" [ style = bold] "child_CloneSet:4_monitor_0 c001n02" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:4_monitor_0 c001n03" -> "probe_complete c001n03" [ style = bold] "child_CloneSet:4_monitor_0 c001n03" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:4_monitor_0 c001n04" -> "probe_complete c001n04" [ style = bold] "child_CloneSet:4_monitor_0 c001n04" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:4_monitor_0 c001n05" -> "probe_complete c001n05" [ style = bold] "child_CloneSet:4_monitor_0 c001n05" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:4_monitor_0 c001n06" -> "probe_complete c001n06" [ style = bold] "child_CloneSet:4_monitor_0 c001n06" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:4_monitor_0 c001n07" -> "probe_complete c001n07" [ style = bold] "child_CloneSet:4_monitor_0 c001n07" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:4_monitor_0 c001n08" -> "probe_complete c001n08" [ style = bold] "child_CloneSet:4_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:4_monitor_0 c001n09" -> "probe_complete c001n09" [ style = bold] "child_CloneSet:4_monitor_0 c001n09" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:4_monitor_5000 c001n05" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:4_start_0 c001n05" -> "CloneSet_running_0" [ style = bold] "child_CloneSet:4_start_0 c001n05" -> "child_CloneSet:4_monitor_5000 c001n05" [ style = bold] "child_CloneSet:4_start_0 c001n05" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:5_monitor_0 c001n02" -> "probe_complete c001n02" [ style = bold] "child_CloneSet:5_monitor_0 c001n02" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:5_monitor_0 c001n03" -> "probe_complete c001n03" [ style = bold] "child_CloneSet:5_monitor_0 c001n03" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:5_monitor_0 c001n04" -> "probe_complete c001n04" [ style = bold] "child_CloneSet:5_monitor_0 c001n04" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:5_monitor_0 c001n05" -> "probe_complete c001n05" [ style = bold] "child_CloneSet:5_monitor_0 c001n05" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:5_monitor_0 c001n06" -> "probe_complete c001n06" [ style = bold] "child_CloneSet:5_monitor_0 c001n06" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:5_monitor_0 c001n07" -> "probe_complete c001n07" [ style = bold] "child_CloneSet:5_monitor_0 c001n07" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:5_monitor_0 c001n08" -> "probe_complete c001n08" [ style = bold] "child_CloneSet:5_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:5_monitor_0 c001n09" -> "probe_complete c001n09" [ style = bold] "child_CloneSet:5_monitor_0 c001n09" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:5_monitor_5000 c001n06" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:5_start_0 c001n06" -> "CloneSet_running_0" [ style = bold] "child_CloneSet:5_start_0 c001n06" -> "child_CloneSet:5_monitor_5000 c001n06" [ style = bold] "child_CloneSet:5_start_0 c001n06" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:6_monitor_0 c001n02" -> "probe_complete c001n02" [ style = bold] "child_CloneSet:6_monitor_0 c001n02" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:6_monitor_0 c001n03" -> "probe_complete c001n03" [ style = bold] "child_CloneSet:6_monitor_0 c001n03" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:6_monitor_0 c001n04" -> "probe_complete c001n04" [ style = bold] "child_CloneSet:6_monitor_0 c001n04" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:6_monitor_0 c001n05" -> "probe_complete c001n05" [ style = bold] "child_CloneSet:6_monitor_0 c001n05" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:6_monitor_0 c001n06" -> "probe_complete c001n06" [ style = bold] "child_CloneSet:6_monitor_0 c001n06" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:6_monitor_0 c001n07" -> "probe_complete c001n07" [ style = bold] "child_CloneSet:6_monitor_0 c001n07" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:6_monitor_0 c001n08" -> "probe_complete c001n08" [ style = bold] "child_CloneSet:6_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:6_monitor_0 c001n09" -> "probe_complete c001n09" [ style = bold] "child_CloneSet:6_monitor_0 c001n09" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:6_monitor_5000 c001n07" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:6_start_0 c001n07" -> "CloneSet_running_0" [ style = bold] "child_CloneSet:6_start_0 c001n07" -> "child_CloneSet:6_monitor_5000 c001n07" [ style = bold] "child_CloneSet:6_start_0 c001n07" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:7_monitor_0 c001n02" -> "probe_complete c001n02" [ style = bold] "child_CloneSet:7_monitor_0 c001n02" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:7_monitor_0 c001n03" -> "probe_complete c001n03" [ style = bold] "child_CloneSet:7_monitor_0 c001n03" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:7_monitor_0 c001n04" -> "probe_complete c001n04" [ style = bold] "child_CloneSet:7_monitor_0 c001n04" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:7_monitor_0 c001n05" -> "probe_complete c001n05" [ style = bold] "child_CloneSet:7_monitor_0 c001n05" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:7_monitor_0 c001n06" -> "probe_complete c001n06" [ style = bold] "child_CloneSet:7_monitor_0 c001n06" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:7_monitor_0 c001n07" -> "probe_complete c001n07" [ style = bold] "child_CloneSet:7_monitor_0 c001n07" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:7_monitor_0 c001n08" -> "probe_complete c001n08" [ style = bold] "child_CloneSet:7_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:7_monitor_0 c001n09" -> "probe_complete c001n09" [ style = bold] "child_CloneSet:7_monitor_0 c001n09" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:7_monitor_5000 c001n08" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:7_start_0 c001n08" -> "CloneSet_running_0" [ style = bold] "child_CloneSet:7_start_0 c001n08" -> "child_CloneSet:7_monitor_5000 c001n08" [ style = bold] "child_CloneSet:7_start_0 c001n08" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:0_monitor_0 c001n07" -> "probe_complete c001n07" [ style = bold] "child_DoFencing:0_monitor_0 c001n07" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:0_monitor_0 c001n08" -> "probe_complete c001n08" [ style = bold] "child_DoFencing:0_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:0_monitor_0 c001n09" -> "probe_complete c001n09" [ style = bold] "child_DoFencing:0_monitor_0 c001n09" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:1_monitor_0 c001n02" -> "probe_complete c001n02" [ style = bold] "child_DoFencing:1_monitor_0 c001n02" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:1_monitor_0 c001n07" -> "probe_complete c001n07" [ style = bold] "child_DoFencing:1_monitor_0 c001n07" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:1_monitor_0 c001n08" -> "probe_complete c001n08" [ style = bold] "child_DoFencing:1_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:2_monitor_0 c001n03" -> "probe_complete c001n03" [ style = bold] "child_DoFencing:2_monitor_0 c001n03" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:2_monitor_0 c001n07" -> "probe_complete c001n07" [ style = bold] "child_DoFencing:2_monitor_0 c001n07" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:2_monitor_0 c001n08" -> "probe_complete c001n08" [ style = bold] "child_DoFencing:2_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:2_monitor_0 c001n09" -> "probe_complete c001n09" [ style = bold] "child_DoFencing:2_monitor_0 c001n09" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:3_monitor_0 c001n02" -> "probe_complete c001n02" [ style = bold] "child_DoFencing:3_monitor_0 c001n02" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:3_monitor_0 c001n04" -> "probe_complete c001n04" [ style = bold] "child_DoFencing:3_monitor_0 c001n04" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:3_monitor_0 c001n08" -> "probe_complete c001n08" [ style = bold] "child_DoFencing:3_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:4_monitor_0 c001n03" -> "probe_complete c001n03" [ style = bold] "child_DoFencing:4_monitor_0 c001n03" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:4_monitor_0 c001n05" -> "probe_complete c001n05" [ style = bold] "child_DoFencing:4_monitor_0 c001n05" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:4_monitor_0 c001n09" -> "probe_complete c001n09" [ style = bold] "child_DoFencing:4_monitor_0 c001n09" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:5_monitor_0 c001n02" -> "probe_complete c001n02" [ style = bold] "child_DoFencing:5_monitor_0 c001n02" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:5_monitor_0 c001n04" -> "probe_complete c001n04" [ style = bold] "child_DoFencing:5_monitor_0 c001n04" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:5_monitor_0 c001n05" -> "probe_complete c001n05" [ style = bold] "child_DoFencing:5_monitor_0 c001n05" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:5_monitor_0 c001n08" -> "probe_complete c001n08" [ style = bold] "child_DoFencing:5_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:6_monitor_0 c001n04" -> "probe_complete c001n04" [ style = bold] "child_DoFencing:6_monitor_0 c001n04" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:6_monitor_0 c001n05" -> "probe_complete c001n05" [ style = bold] "child_DoFencing:6_monitor_0 c001n05" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:6_monitor_0 c001n07" -> "probe_complete c001n07" [ style = bold] "child_DoFencing:6_monitor_0 c001n07" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:6_monitor_0 c001n09" -> "probe_complete c001n09" [ style = bold] "child_DoFencing:6_monitor_0 c001n09" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:7_monitor_0 c001n02" -> "probe_complete c001n02" [ style = bold] "child_DoFencing:7_monitor_0 c001n02" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:7_monitor_0 c001n03" -> "probe_complete c001n03" [ style = bold] "child_DoFencing:7_monitor_0 c001n03" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:7_monitor_0 c001n04" -> "probe_complete c001n04" [ style = bold] "child_DoFencing:7_monitor_0 c001n04" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:7_monitor_0 c001n05" -> "probe_complete c001n05" [ style = bold] "child_DoFencing:7_monitor_0 c001n05" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:7_monitor_0 c001n07" -> "probe_complete c001n07" [ style = bold] "child_DoFencing:7_monitor_0 c001n07" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:7_monitor_0 c001n08" -> "probe_complete c001n08" [ style = bold] "child_DoFencing:7_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] "probe_complete c001n02" -> "probe_complete" [ style = bold] "probe_complete c001n02" [ style=bold color="green" fontcolor="black" ] "probe_complete c001n03" -> "probe_complete" [ style = bold] "probe_complete c001n03" [ style=bold color="green" fontcolor="black" ] "probe_complete c001n04" -> "probe_complete" [ style = bold] "probe_complete c001n04" [ style=bold color="green" fontcolor="black" ] "probe_complete c001n05" -> "probe_complete" [ style = bold] "probe_complete c001n05" [ style=bold color="green" fontcolor="black" ] "probe_complete c001n06" -> "probe_complete" [ style = bold] "probe_complete c001n06" [ style=bold color="green" fontcolor="black" ] "probe_complete c001n07" -> "probe_complete" [ style = bold] "probe_complete c001n07" [ style=bold color="green" fontcolor="black" ] "probe_complete c001n08" -> "probe_complete" [ style = bold] "probe_complete c001n08" [ style=bold color="green" fontcolor="black" ] "probe_complete c001n09" -> "probe_complete" [ style = bold] "probe_complete c001n09" [ style=bold color="green" fontcolor="black" ] "probe_complete" -> "CloneSet_start_0" [ style = bold] "probe_complete" [ style=bold color="green" fontcolor="orange" ] "rsc_c001n02_monitor_0 c001n04" -> "probe_complete c001n04" [ style = bold] "rsc_c001n02_monitor_0 c001n04" [ style=bold color="green" fontcolor="black" ] "rsc_c001n02_monitor_0 c001n05" -> "probe_complete c001n05" [ style = bold] "rsc_c001n02_monitor_0 c001n05" [ style=bold color="green" fontcolor="black" ] "rsc_c001n02_monitor_0 c001n07" -> "probe_complete c001n07" [ style = bold] "rsc_c001n02_monitor_0 c001n07" [ style=bold color="green" fontcolor="black" ] "rsc_c001n02_monitor_0 c001n08" -> "probe_complete c001n08" [ style = bold] "rsc_c001n02_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] "rsc_c001n02_monitor_0 c001n09" -> "probe_complete c001n09" [ style = bold] "rsc_c001n02_monitor_0 c001n09" [ style=bold color="green" fontcolor="black" ] -"rsc_c001n02_monitor_5000 c001n02" [ style=filled color="black" fontcolor="black" fillcolor=purple] -"rsc_c001n02_start_0 c001n02" [ style=filled color="black" fontcolor="black" fillcolor=purple] -"rsc_c001n02_stop_0 c001n02" [ style=filled color="black" fontcolor="black" fillcolor=purple] "rsc_c001n03_monitor_0 c001n02" -> "probe_complete c001n02" [ style = bold] "rsc_c001n03_monitor_0 c001n02" [ style=bold color="green" fontcolor="black" ] "rsc_c001n03_monitor_0 c001n04" -> "probe_complete c001n04" [ style = bold] "rsc_c001n03_monitor_0 c001n04" [ style=bold color="green" fontcolor="black" ] "rsc_c001n03_monitor_0 c001n05" -> "probe_complete c001n05" [ style = bold] "rsc_c001n03_monitor_0 c001n05" [ style=bold color="green" fontcolor="black" ] "rsc_c001n03_monitor_0 c001n07" -> "probe_complete c001n07" [ style = bold] "rsc_c001n03_monitor_0 c001n07" [ style=bold color="green" fontcolor="black" ] "rsc_c001n03_monitor_0 c001n08" -> "probe_complete c001n08" [ style = bold] "rsc_c001n03_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] "rsc_c001n03_monitor_0 c001n09" -> "probe_complete c001n09" [ style = bold] "rsc_c001n03_monitor_0 c001n09" [ style=bold color="green" fontcolor="black" ] -"rsc_c001n03_monitor_5000 c001n03" [ style=filled color="black" fontcolor="black" fillcolor=purple] -"rsc_c001n03_start_0 c001n03" [ style=filled color="black" fontcolor="black" fillcolor=purple] -"rsc_c001n03_stop_0 c001n03" [ style=filled color="black" fontcolor="black" fillcolor=purple] "rsc_c001n04_monitor_0 c001n02" -> "probe_complete c001n02" [ style = bold] "rsc_c001n04_monitor_0 c001n02" [ style=bold color="green" fontcolor="black" ] "rsc_c001n04_monitor_0 c001n03" -> "probe_complete c001n03" [ style = bold] "rsc_c001n04_monitor_0 c001n03" [ style=bold color="green" fontcolor="black" ] "rsc_c001n04_monitor_0 c001n05" -> "probe_complete c001n05" [ style = bold] "rsc_c001n04_monitor_0 c001n05" [ style=bold color="green" fontcolor="black" ] "rsc_c001n04_monitor_0 c001n07" -> "probe_complete c001n07" [ style = bold] "rsc_c001n04_monitor_0 c001n07" [ style=bold color="green" fontcolor="black" ] "rsc_c001n04_monitor_0 c001n08" -> "probe_complete c001n08" [ style = bold] "rsc_c001n04_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] "rsc_c001n04_monitor_0 c001n09" -> "probe_complete c001n09" [ style = bold] "rsc_c001n04_monitor_0 c001n09" [ style=bold color="green" fontcolor="black" ] -"rsc_c001n04_monitor_5000 c001n04" [ style=filled color="black" fontcolor="black" fillcolor=purple] -"rsc_c001n04_start_0 c001n04" [ style=filled color="black" fontcolor="black" fillcolor=purple] -"rsc_c001n04_stop_0 c001n04" [ style=filled color="black" fontcolor="black" fillcolor=purple] "rsc_c001n05_monitor_0 c001n02" -> "probe_complete c001n02" [ style = bold] "rsc_c001n05_monitor_0 c001n02" [ style=bold color="green" fontcolor="black" ] "rsc_c001n05_monitor_0 c001n03" -> "probe_complete c001n03" [ style = bold] "rsc_c001n05_monitor_0 c001n03" [ style=bold color="green" fontcolor="black" ] "rsc_c001n05_monitor_0 c001n04" -> "probe_complete c001n04" [ style = bold] "rsc_c001n05_monitor_0 c001n04" [ style=bold color="green" fontcolor="black" ] "rsc_c001n05_monitor_0 c001n06" -> "probe_complete c001n06" [ style = bold] "rsc_c001n05_monitor_0 c001n06" [ style=bold color="green" fontcolor="black" ] "rsc_c001n05_monitor_0 c001n07" -> "probe_complete c001n07" [ style = bold] "rsc_c001n05_monitor_0 c001n07" [ style=bold color="green" fontcolor="black" ] "rsc_c001n05_monitor_0 c001n08" -> "probe_complete c001n08" [ style = bold] "rsc_c001n05_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] "rsc_c001n05_monitor_0 c001n09" -> "probe_complete c001n09" [ style = bold] "rsc_c001n05_monitor_0 c001n09" [ style=bold color="green" fontcolor="black" ] -"rsc_c001n05_monitor_5000 c001n05" [ style=filled color="black" fontcolor="black" fillcolor=purple] -"rsc_c001n05_start_0 c001n05" [ style=filled color="black" fontcolor="black" fillcolor=purple] -"rsc_c001n05_stop_0 c001n05" [ style=filled color="black" fontcolor="black" fillcolor=purple] "rsc_c001n06_monitor_0 c001n03" -> "probe_complete c001n03" [ style = bold] "rsc_c001n06_monitor_0 c001n03" [ style=bold color="green" fontcolor="black" ] "rsc_c001n06_monitor_0 c001n04" -> "probe_complete c001n04" [ style = bold] "rsc_c001n06_monitor_0 c001n04" [ style=bold color="green" fontcolor="black" ] "rsc_c001n06_monitor_0 c001n05" -> "probe_complete c001n05" [ style = bold] "rsc_c001n06_monitor_0 c001n05" [ style=bold color="green" fontcolor="black" ] "rsc_c001n06_monitor_0 c001n07" -> "probe_complete c001n07" [ style = bold] "rsc_c001n06_monitor_0 c001n07" [ style=bold color="green" fontcolor="black" ] "rsc_c001n06_monitor_0 c001n08" -> "probe_complete c001n08" [ style = bold] "rsc_c001n06_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] "rsc_c001n06_monitor_0 c001n09" -> "probe_complete c001n09" [ style = bold] "rsc_c001n06_monitor_0 c001n09" [ style=bold color="green" fontcolor="black" ] -"rsc_c001n06_monitor_5000 c001n06" [ style=filled color="black" fontcolor="black" fillcolor=purple] -"rsc_c001n06_start_0 c001n06" [ style=filled color="black" fontcolor="black" fillcolor=purple] -"rsc_c001n06_stop_0 c001n06" [ style=filled color="black" fontcolor="black" fillcolor=purple] "rsc_c001n07_monitor_0 c001n04" -> "probe_complete c001n04" [ style = bold] "rsc_c001n07_monitor_0 c001n04" [ style=bold color="green" fontcolor="black" ] "rsc_c001n07_monitor_0 c001n05" -> "probe_complete c001n05" [ style = bold] "rsc_c001n07_monitor_0 c001n05" [ style=bold color="green" fontcolor="black" ] "rsc_c001n07_monitor_0 c001n06" -> "probe_complete c001n06" [ style = bold] "rsc_c001n07_monitor_0 c001n06" [ style=bold color="green" fontcolor="black" ] "rsc_c001n07_monitor_0 c001n08" -> "probe_complete c001n08" [ style = bold] "rsc_c001n07_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] "rsc_c001n07_monitor_0 c001n09" -> "probe_complete c001n09" [ style = bold] "rsc_c001n07_monitor_0 c001n09" [ style=bold color="green" fontcolor="black" ] -"rsc_c001n07_monitor_5000 c001n07" [ style=filled color="black" fontcolor="black" fillcolor=purple] -"rsc_c001n07_start_0 c001n07" [ style=filled color="black" fontcolor="black" fillcolor=purple] -"rsc_c001n07_stop_0 c001n07" [ style=filled color="black" fontcolor="black" fillcolor=purple] "rsc_c001n08_monitor_0 c001n05" -> "probe_complete c001n05" [ style = bold] "rsc_c001n08_monitor_0 c001n05" [ style=bold color="green" fontcolor="black" ] "rsc_c001n08_monitor_0 c001n07" -> "probe_complete c001n07" [ style = bold] "rsc_c001n08_monitor_0 c001n07" [ style=bold color="green" fontcolor="black" ] "rsc_c001n08_monitor_0 c001n09" -> "probe_complete c001n09" [ style = bold] "rsc_c001n08_monitor_0 c001n09" [ style=bold color="green" fontcolor="black" ] -"rsc_c001n08_monitor_5000 c001n08" [ style=filled color="black" fontcolor="black" fillcolor=purple] -"rsc_c001n08_start_0 c001n08" [ style=filled color="black" fontcolor="black" fillcolor=purple] -"rsc_c001n08_stop_0 c001n08" [ style=filled color="black" fontcolor="black" fillcolor=purple] "rsc_c001n09_monitor_0 c001n02" -> "probe_complete c001n02" [ style = bold] "rsc_c001n09_monitor_0 c001n02" [ style=bold color="green" fontcolor="black" ] "rsc_c001n09_monitor_0 c001n03" -> "probe_complete c001n03" [ style = bold] "rsc_c001n09_monitor_0 c001n03" [ style=bold color="green" fontcolor="black" ] "rsc_c001n09_monitor_0 c001n04" -> "probe_complete c001n04" [ style = bold] "rsc_c001n09_monitor_0 c001n04" [ style=bold color="green" fontcolor="black" ] "rsc_c001n09_monitor_0 c001n05" -> "probe_complete c001n05" [ style = bold] "rsc_c001n09_monitor_0 c001n05" [ style=bold color="green" fontcolor="black" ] "rsc_c001n09_monitor_0 c001n07" -> "probe_complete c001n07" [ style = bold] "rsc_c001n09_monitor_0 c001n07" [ style=bold color="green" fontcolor="black" ] "rsc_c001n09_monitor_0 c001n08" -> "probe_complete c001n08" [ style = bold] "rsc_c001n09_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] "rsc_c001n09_monitor_0 c001n09" -> "probe_complete c001n09" [ style = bold] "rsc_c001n09_monitor_0 c001n09" [ style=bold color="green" fontcolor="black" ] } diff --git a/crm/pengine/testcases/interleave-1.dot b/crm/pengine/testcases/interleave-1.dot index 391e41aada..bdf12c3bb9 100644 --- a/crm/pengine/testcases/interleave-1.dot +++ b/crm/pengine/testcases/interleave-1.dot @@ -1,376 +1,355 @@ digraph "g" { "CloneSet_running_0" [ style=bold color="green" fontcolor="orange" ] "CloneSet_start_0" -> "CloneSet_running_0" [ style = bold] "CloneSet_start_0" -> "child_CloneSet:0_start_0 c001n09" [ style = bold] "CloneSet_start_0" -> "child_CloneSet:1_start_0 c001n02" [ style = bold] "CloneSet_start_0" -> "child_CloneSet:2_start_0 c001n03" [ style = bold] "CloneSet_start_0" -> "child_CloneSet:3_start_0 c001n04" [ style = bold] "CloneSet_start_0" -> "child_CloneSet:4_start_0 c001n05" [ style = bold] "CloneSet_start_0" -> "child_CloneSet:5_start_0 c001n06" [ style = bold] "CloneSet_start_0" -> "child_CloneSet:6_start_0 c001n07" [ style = bold] "CloneSet_start_0" -> "child_CloneSet:7_start_0 c001n08" [ style = bold] "CloneSet_start_0" [ style=bold color="green" fontcolor="orange" ] "DcIPaddr_monitor_0 c001n02" -> "probe_complete c001n02" [ style = bold] "DcIPaddr_monitor_0 c001n02" [ style=bold color="green" fontcolor="black" ] "DcIPaddr_monitor_0 c001n03" -> "probe_complete c001n03" [ style = bold] "DcIPaddr_monitor_0 c001n03" [ style=bold color="green" fontcolor="black" ] "DcIPaddr_monitor_0 c001n04" -> "probe_complete c001n04" [ style = bold] "DcIPaddr_monitor_0 c001n04" [ style=bold color="green" fontcolor="black" ] "DcIPaddr_monitor_0 c001n05" -> "probe_complete c001n05" [ style = bold] "DcIPaddr_monitor_0 c001n05" [ style=bold color="green" fontcolor="black" ] "DcIPaddr_monitor_0 c001n06" -> "probe_complete c001n06" [ style = bold] "DcIPaddr_monitor_0 c001n06" [ style=bold color="green" fontcolor="black" ] "DcIPaddr_monitor_0 c001n07" -> "probe_complete c001n07" [ style = bold] "DcIPaddr_monitor_0 c001n07" [ style=bold color="green" fontcolor="black" ] "DcIPaddr_monitor_0 c001n08" -> "probe_complete c001n08" [ style = bold] "DcIPaddr_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:0_monitor_0 c001n02" -> "probe_complete c001n02" [ style = bold] "child_CloneSet:0_monitor_0 c001n02" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:0_monitor_0 c001n03" -> "probe_complete c001n03" [ style = bold] "child_CloneSet:0_monitor_0 c001n03" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:0_monitor_0 c001n04" -> "probe_complete c001n04" [ style = bold] "child_CloneSet:0_monitor_0 c001n04" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:0_monitor_0 c001n05" -> "probe_complete c001n05" [ style = bold] "child_CloneSet:0_monitor_0 c001n05" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:0_monitor_0 c001n06" -> "probe_complete c001n06" [ style = bold] "child_CloneSet:0_monitor_0 c001n06" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:0_monitor_0 c001n07" -> "probe_complete c001n07" [ style = bold] "child_CloneSet:0_monitor_0 c001n07" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:0_monitor_0 c001n08" -> "probe_complete c001n08" [ style = bold] "child_CloneSet:0_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:0_monitor_0 c001n09" -> "probe_complete c001n09" [ style = bold] "child_CloneSet:0_monitor_0 c001n09" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:0_monitor_5000 c001n09" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:0_start_0 c001n09" -> "CloneSet_running_0" [ style = bold] "child_CloneSet:0_start_0 c001n09" -> "child_CloneSet:0_monitor_5000 c001n09" [ style = bold] "child_CloneSet:0_start_0 c001n09" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:1_monitor_0 c001n02" -> "probe_complete c001n02" [ style = bold] "child_CloneSet:1_monitor_0 c001n02" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:1_monitor_0 c001n03" -> "probe_complete c001n03" [ style = bold] "child_CloneSet:1_monitor_0 c001n03" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:1_monitor_0 c001n04" -> "probe_complete c001n04" [ style = bold] "child_CloneSet:1_monitor_0 c001n04" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:1_monitor_0 c001n05" -> "probe_complete c001n05" [ style = bold] "child_CloneSet:1_monitor_0 c001n05" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:1_monitor_0 c001n06" -> "probe_complete c001n06" [ style = bold] "child_CloneSet:1_monitor_0 c001n06" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:1_monitor_0 c001n07" -> "probe_complete c001n07" [ style = bold] "child_CloneSet:1_monitor_0 c001n07" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:1_monitor_0 c001n08" -> "probe_complete c001n08" [ style = bold] "child_CloneSet:1_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:1_monitor_0 c001n09" -> "probe_complete c001n09" [ style = bold] "child_CloneSet:1_monitor_0 c001n09" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:1_monitor_5000 c001n02" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:1_start_0 c001n02" -> "CloneSet_running_0" [ style = bold] "child_CloneSet:1_start_0 c001n02" -> "child_CloneSet:1_monitor_5000 c001n02" [ style = bold] "child_CloneSet:1_start_0 c001n02" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:2_monitor_0 c001n02" -> "probe_complete c001n02" [ style = bold] "child_CloneSet:2_monitor_0 c001n02" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:2_monitor_0 c001n03" -> "probe_complete c001n03" [ style = bold] "child_CloneSet:2_monitor_0 c001n03" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:2_monitor_0 c001n04" -> "probe_complete c001n04" [ style = bold] "child_CloneSet:2_monitor_0 c001n04" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:2_monitor_0 c001n05" -> "probe_complete c001n05" [ style = bold] "child_CloneSet:2_monitor_0 c001n05" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:2_monitor_0 c001n06" -> "probe_complete c001n06" [ style = bold] "child_CloneSet:2_monitor_0 c001n06" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:2_monitor_0 c001n07" -> "probe_complete c001n07" [ style = bold] "child_CloneSet:2_monitor_0 c001n07" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:2_monitor_0 c001n08" -> "probe_complete c001n08" [ style = bold] "child_CloneSet:2_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:2_monitor_0 c001n09" -> "probe_complete c001n09" [ style = bold] "child_CloneSet:2_monitor_0 c001n09" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:2_monitor_5000 c001n03" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:2_start_0 c001n03" -> "CloneSet_running_0" [ style = bold] "child_CloneSet:2_start_0 c001n03" -> "child_CloneSet:2_monitor_5000 c001n03" [ style = bold] "child_CloneSet:2_start_0 c001n03" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:3_monitor_0 c001n02" -> "probe_complete c001n02" [ style = bold] "child_CloneSet:3_monitor_0 c001n02" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:3_monitor_0 c001n03" -> "probe_complete c001n03" [ style = bold] "child_CloneSet:3_monitor_0 c001n03" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:3_monitor_0 c001n04" -> "probe_complete c001n04" [ style = bold] "child_CloneSet:3_monitor_0 c001n04" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:3_monitor_0 c001n05" -> "probe_complete c001n05" [ style = bold] "child_CloneSet:3_monitor_0 c001n05" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:3_monitor_0 c001n06" -> "probe_complete c001n06" [ style = bold] "child_CloneSet:3_monitor_0 c001n06" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:3_monitor_0 c001n07" -> "probe_complete c001n07" [ style = bold] "child_CloneSet:3_monitor_0 c001n07" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:3_monitor_0 c001n08" -> "probe_complete c001n08" [ style = bold] "child_CloneSet:3_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:3_monitor_0 c001n09" -> "probe_complete c001n09" [ style = bold] "child_CloneSet:3_monitor_0 c001n09" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:3_monitor_5000 c001n04" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:3_start_0 c001n04" -> "CloneSet_running_0" [ style = bold] "child_CloneSet:3_start_0 c001n04" -> "child_CloneSet:3_monitor_5000 c001n04" [ style = bold] "child_CloneSet:3_start_0 c001n04" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:4_monitor_0 c001n02" -> "probe_complete c001n02" [ style = bold] "child_CloneSet:4_monitor_0 c001n02" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:4_monitor_0 c001n03" -> "probe_complete c001n03" [ style = bold] "child_CloneSet:4_monitor_0 c001n03" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:4_monitor_0 c001n04" -> "probe_complete c001n04" [ style = bold] "child_CloneSet:4_monitor_0 c001n04" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:4_monitor_0 c001n05" -> "probe_complete c001n05" [ style = bold] "child_CloneSet:4_monitor_0 c001n05" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:4_monitor_0 c001n06" -> "probe_complete c001n06" [ style = bold] "child_CloneSet:4_monitor_0 c001n06" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:4_monitor_0 c001n07" -> "probe_complete c001n07" [ style = bold] "child_CloneSet:4_monitor_0 c001n07" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:4_monitor_0 c001n08" -> "probe_complete c001n08" [ style = bold] "child_CloneSet:4_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:4_monitor_0 c001n09" -> "probe_complete c001n09" [ style = bold] "child_CloneSet:4_monitor_0 c001n09" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:4_monitor_5000 c001n05" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:4_start_0 c001n05" -> "CloneSet_running_0" [ style = bold] "child_CloneSet:4_start_0 c001n05" -> "child_CloneSet:4_monitor_5000 c001n05" [ style = bold] "child_CloneSet:4_start_0 c001n05" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:5_monitor_0 c001n02" -> "probe_complete c001n02" [ style = bold] "child_CloneSet:5_monitor_0 c001n02" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:5_monitor_0 c001n03" -> "probe_complete c001n03" [ style = bold] "child_CloneSet:5_monitor_0 c001n03" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:5_monitor_0 c001n04" -> "probe_complete c001n04" [ style = bold] "child_CloneSet:5_monitor_0 c001n04" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:5_monitor_0 c001n05" -> "probe_complete c001n05" [ style = bold] "child_CloneSet:5_monitor_0 c001n05" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:5_monitor_0 c001n06" -> "probe_complete c001n06" [ style = bold] "child_CloneSet:5_monitor_0 c001n06" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:5_monitor_0 c001n07" -> "probe_complete c001n07" [ style = bold] "child_CloneSet:5_monitor_0 c001n07" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:5_monitor_0 c001n08" -> "probe_complete c001n08" [ style = bold] "child_CloneSet:5_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:5_monitor_0 c001n09" -> "probe_complete c001n09" [ style = bold] "child_CloneSet:5_monitor_0 c001n09" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:5_monitor_5000 c001n06" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:5_start_0 c001n06" -> "CloneSet_running_0" [ style = bold] "child_CloneSet:5_start_0 c001n06" -> "child_CloneSet:5_monitor_5000 c001n06" [ style = bold] "child_CloneSet:5_start_0 c001n06" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:6_monitor_0 c001n02" -> "probe_complete c001n02" [ style = bold] "child_CloneSet:6_monitor_0 c001n02" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:6_monitor_0 c001n03" -> "probe_complete c001n03" [ style = bold] "child_CloneSet:6_monitor_0 c001n03" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:6_monitor_0 c001n04" -> "probe_complete c001n04" [ style = bold] "child_CloneSet:6_monitor_0 c001n04" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:6_monitor_0 c001n05" -> "probe_complete c001n05" [ style = bold] "child_CloneSet:6_monitor_0 c001n05" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:6_monitor_0 c001n06" -> "probe_complete c001n06" [ style = bold] "child_CloneSet:6_monitor_0 c001n06" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:6_monitor_0 c001n07" -> "probe_complete c001n07" [ style = bold] "child_CloneSet:6_monitor_0 c001n07" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:6_monitor_0 c001n08" -> "probe_complete c001n08" [ style = bold] "child_CloneSet:6_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:6_monitor_0 c001n09" -> "probe_complete c001n09" [ style = bold] "child_CloneSet:6_monitor_0 c001n09" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:6_monitor_5000 c001n07" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:6_start_0 c001n07" -> "CloneSet_running_0" [ style = bold] "child_CloneSet:6_start_0 c001n07" -> "child_CloneSet:6_monitor_5000 c001n07" [ style = bold] "child_CloneSet:6_start_0 c001n07" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:7_monitor_0 c001n02" -> "probe_complete c001n02" [ style = bold] "child_CloneSet:7_monitor_0 c001n02" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:7_monitor_0 c001n03" -> "probe_complete c001n03" [ style = bold] "child_CloneSet:7_monitor_0 c001n03" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:7_monitor_0 c001n04" -> "probe_complete c001n04" [ style = bold] "child_CloneSet:7_monitor_0 c001n04" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:7_monitor_0 c001n05" -> "probe_complete c001n05" [ style = bold] "child_CloneSet:7_monitor_0 c001n05" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:7_monitor_0 c001n06" -> "probe_complete c001n06" [ style = bold] "child_CloneSet:7_monitor_0 c001n06" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:7_monitor_0 c001n07" -> "probe_complete c001n07" [ style = bold] "child_CloneSet:7_monitor_0 c001n07" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:7_monitor_0 c001n08" -> "probe_complete c001n08" [ style = bold] "child_CloneSet:7_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:7_monitor_0 c001n09" -> "probe_complete c001n09" [ style = bold] "child_CloneSet:7_monitor_0 c001n09" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:7_monitor_5000 c001n08" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:7_start_0 c001n08" -> "CloneSet_running_0" [ style = bold] "child_CloneSet:7_start_0 c001n08" -> "child_CloneSet:7_monitor_5000 c001n08" [ style = bold] "child_CloneSet:7_start_0 c001n08" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:0_monitor_0 c001n07" -> "probe_complete c001n07" [ style = bold] "child_DoFencing:0_monitor_0 c001n07" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:0_monitor_0 c001n08" -> "probe_complete c001n08" [ style = bold] "child_DoFencing:0_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:0_monitor_0 c001n09" -> "probe_complete c001n09" [ style = bold] "child_DoFencing:0_monitor_0 c001n09" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:1_monitor_0 c001n02" -> "probe_complete c001n02" [ style = bold] "child_DoFencing:1_monitor_0 c001n02" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:1_monitor_0 c001n07" -> "probe_complete c001n07" [ style = bold] "child_DoFencing:1_monitor_0 c001n07" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:1_monitor_0 c001n08" -> "probe_complete c001n08" [ style = bold] "child_DoFencing:1_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:2_monitor_0 c001n03" -> "probe_complete c001n03" [ style = bold] "child_DoFencing:2_monitor_0 c001n03" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:2_monitor_0 c001n07" -> "probe_complete c001n07" [ style = bold] "child_DoFencing:2_monitor_0 c001n07" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:2_monitor_0 c001n08" -> "probe_complete c001n08" [ style = bold] "child_DoFencing:2_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:2_monitor_0 c001n09" -> "probe_complete c001n09" [ style = bold] "child_DoFencing:2_monitor_0 c001n09" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:3_monitor_0 c001n02" -> "probe_complete c001n02" [ style = bold] "child_DoFencing:3_monitor_0 c001n02" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:3_monitor_0 c001n04" -> "probe_complete c001n04" [ style = bold] "child_DoFencing:3_monitor_0 c001n04" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:3_monitor_0 c001n08" -> "probe_complete c001n08" [ style = bold] "child_DoFencing:3_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:4_monitor_0 c001n03" -> "probe_complete c001n03" [ style = bold] "child_DoFencing:4_monitor_0 c001n03" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:4_monitor_0 c001n05" -> "probe_complete c001n05" [ style = bold] "child_DoFencing:4_monitor_0 c001n05" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:4_monitor_0 c001n09" -> "probe_complete c001n09" [ style = bold] "child_DoFencing:4_monitor_0 c001n09" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:5_monitor_0 c001n02" -> "probe_complete c001n02" [ style = bold] "child_DoFencing:5_monitor_0 c001n02" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:5_monitor_0 c001n04" -> "probe_complete c001n04" [ style = bold] "child_DoFencing:5_monitor_0 c001n04" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:5_monitor_0 c001n05" -> "probe_complete c001n05" [ style = bold] "child_DoFencing:5_monitor_0 c001n05" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:5_monitor_0 c001n08" -> "probe_complete c001n08" [ style = bold] "child_DoFencing:5_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:6_monitor_0 c001n04" -> "probe_complete c001n04" [ style = bold] "child_DoFencing:6_monitor_0 c001n04" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:6_monitor_0 c001n05" -> "probe_complete c001n05" [ style = bold] "child_DoFencing:6_monitor_0 c001n05" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:6_monitor_0 c001n07" -> "probe_complete c001n07" [ style = bold] "child_DoFencing:6_monitor_0 c001n07" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:6_monitor_0 c001n09" -> "probe_complete c001n09" [ style = bold] "child_DoFencing:6_monitor_0 c001n09" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:7_monitor_0 c001n02" -> "probe_complete c001n02" [ style = bold] "child_DoFencing:7_monitor_0 c001n02" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:7_monitor_0 c001n03" -> "probe_complete c001n03" [ style = bold] "child_DoFencing:7_monitor_0 c001n03" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:7_monitor_0 c001n04" -> "probe_complete c001n04" [ style = bold] "child_DoFencing:7_monitor_0 c001n04" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:7_monitor_0 c001n05" -> "probe_complete c001n05" [ style = bold] "child_DoFencing:7_monitor_0 c001n05" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:7_monitor_0 c001n07" -> "probe_complete c001n07" [ style = bold] "child_DoFencing:7_monitor_0 c001n07" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:7_monitor_0 c001n08" -> "probe_complete c001n08" [ style = bold] "child_DoFencing:7_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] "probe_complete c001n02" -> "probe_complete" [ style = bold] "probe_complete c001n02" [ style=bold color="green" fontcolor="black" ] "probe_complete c001n03" -> "probe_complete" [ style = bold] "probe_complete c001n03" [ style=bold color="green" fontcolor="black" ] "probe_complete c001n04" -> "probe_complete" [ style = bold] "probe_complete c001n04" [ style=bold color="green" fontcolor="black" ] "probe_complete c001n05" -> "probe_complete" [ style = bold] "probe_complete c001n05" [ style=bold color="green" fontcolor="black" ] "probe_complete c001n06" -> "probe_complete" [ style = bold] "probe_complete c001n06" [ style=bold color="green" fontcolor="black" ] "probe_complete c001n07" -> "probe_complete" [ style = bold] "probe_complete c001n07" [ style=bold color="green" fontcolor="black" ] "probe_complete c001n08" -> "probe_complete" [ style = bold] "probe_complete c001n08" [ style=bold color="green" fontcolor="black" ] "probe_complete c001n09" -> "probe_complete" [ style = bold] "probe_complete c001n09" [ style=bold color="green" fontcolor="black" ] "probe_complete" -> "CloneSet_start_0" [ style = bold] "probe_complete" [ style=bold color="green" fontcolor="orange" ] "rsc_c001n02_monitor_0 c001n04" -> "probe_complete c001n04" [ style = bold] "rsc_c001n02_monitor_0 c001n04" [ style=bold color="green" fontcolor="black" ] "rsc_c001n02_monitor_0 c001n05" -> "probe_complete c001n05" [ style = bold] "rsc_c001n02_monitor_0 c001n05" [ style=bold color="green" fontcolor="black" ] "rsc_c001n02_monitor_0 c001n07" -> "probe_complete c001n07" [ style = bold] "rsc_c001n02_monitor_0 c001n07" [ style=bold color="green" fontcolor="black" ] "rsc_c001n02_monitor_0 c001n08" -> "probe_complete c001n08" [ style = bold] "rsc_c001n02_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] "rsc_c001n02_monitor_0 c001n09" -> "probe_complete c001n09" [ style = bold] "rsc_c001n02_monitor_0 c001n09" [ style=bold color="green" fontcolor="black" ] -"rsc_c001n02_monitor_5000 c001n02" [ style=filled color="black" fontcolor="black" fillcolor=purple] -"rsc_c001n02_start_0 c001n02" [ style=filled color="black" fontcolor="black" fillcolor=purple] -"rsc_c001n02_stop_0 c001n02" [ style=filled color="black" fontcolor="black" fillcolor=purple] "rsc_c001n03_monitor_0 c001n02" -> "probe_complete c001n02" [ style = bold] "rsc_c001n03_monitor_0 c001n02" [ style=bold color="green" fontcolor="black" ] "rsc_c001n03_monitor_0 c001n04" -> "probe_complete c001n04" [ style = bold] "rsc_c001n03_monitor_0 c001n04" [ style=bold color="green" fontcolor="black" ] "rsc_c001n03_monitor_0 c001n05" -> "probe_complete c001n05" [ style = bold] "rsc_c001n03_monitor_0 c001n05" [ style=bold color="green" fontcolor="black" ] "rsc_c001n03_monitor_0 c001n07" -> "probe_complete c001n07" [ style = bold] "rsc_c001n03_monitor_0 c001n07" [ style=bold color="green" fontcolor="black" ] "rsc_c001n03_monitor_0 c001n08" -> "probe_complete c001n08" [ style = bold] "rsc_c001n03_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] "rsc_c001n03_monitor_0 c001n09" -> "probe_complete c001n09" [ style = bold] "rsc_c001n03_monitor_0 c001n09" [ style=bold color="green" fontcolor="black" ] -"rsc_c001n03_monitor_5000 c001n03" [ style=filled color="black" fontcolor="black" fillcolor=purple] -"rsc_c001n03_start_0 c001n03" [ style=filled color="black" fontcolor="black" fillcolor=purple] -"rsc_c001n03_stop_0 c001n03" [ style=filled color="black" fontcolor="black" fillcolor=purple] "rsc_c001n04_monitor_0 c001n02" -> "probe_complete c001n02" [ style = bold] "rsc_c001n04_monitor_0 c001n02" [ style=bold color="green" fontcolor="black" ] "rsc_c001n04_monitor_0 c001n03" -> "probe_complete c001n03" [ style = bold] "rsc_c001n04_monitor_0 c001n03" [ style=bold color="green" fontcolor="black" ] "rsc_c001n04_monitor_0 c001n05" -> "probe_complete c001n05" [ style = bold] "rsc_c001n04_monitor_0 c001n05" [ style=bold color="green" fontcolor="black" ] "rsc_c001n04_monitor_0 c001n07" -> "probe_complete c001n07" [ style = bold] "rsc_c001n04_monitor_0 c001n07" [ style=bold color="green" fontcolor="black" ] "rsc_c001n04_monitor_0 c001n08" -> "probe_complete c001n08" [ style = bold] "rsc_c001n04_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] "rsc_c001n04_monitor_0 c001n09" -> "probe_complete c001n09" [ style = bold] "rsc_c001n04_monitor_0 c001n09" [ style=bold color="green" fontcolor="black" ] -"rsc_c001n04_monitor_5000 c001n04" [ style=filled color="black" fontcolor="black" fillcolor=purple] -"rsc_c001n04_start_0 c001n04" [ style=filled color="black" fontcolor="black" fillcolor=purple] -"rsc_c001n04_stop_0 c001n04" [ style=filled color="black" fontcolor="black" fillcolor=purple] "rsc_c001n05_monitor_0 c001n02" -> "probe_complete c001n02" [ style = bold] "rsc_c001n05_monitor_0 c001n02" [ style=bold color="green" fontcolor="black" ] "rsc_c001n05_monitor_0 c001n03" -> "probe_complete c001n03" [ style = bold] "rsc_c001n05_monitor_0 c001n03" [ style=bold color="green" fontcolor="black" ] "rsc_c001n05_monitor_0 c001n04" -> "probe_complete c001n04" [ style = bold] "rsc_c001n05_monitor_0 c001n04" [ style=bold color="green" fontcolor="black" ] "rsc_c001n05_monitor_0 c001n06" -> "probe_complete c001n06" [ style = bold] "rsc_c001n05_monitor_0 c001n06" [ style=bold color="green" fontcolor="black" ] "rsc_c001n05_monitor_0 c001n07" -> "probe_complete c001n07" [ style = bold] "rsc_c001n05_monitor_0 c001n07" [ style=bold color="green" fontcolor="black" ] "rsc_c001n05_monitor_0 c001n08" -> "probe_complete c001n08" [ style = bold] "rsc_c001n05_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] "rsc_c001n05_monitor_0 c001n09" -> "probe_complete c001n09" [ style = bold] "rsc_c001n05_monitor_0 c001n09" [ style=bold color="green" fontcolor="black" ] -"rsc_c001n05_monitor_5000 c001n05" [ style=filled color="black" fontcolor="black" fillcolor=purple] -"rsc_c001n05_start_0 c001n05" [ style=filled color="black" fontcolor="black" fillcolor=purple] -"rsc_c001n05_stop_0 c001n05" [ style=filled color="black" fontcolor="black" fillcolor=purple] "rsc_c001n06_monitor_0 c001n03" -> "probe_complete c001n03" [ style = bold] "rsc_c001n06_monitor_0 c001n03" [ style=bold color="green" fontcolor="black" ] "rsc_c001n06_monitor_0 c001n04" -> "probe_complete c001n04" [ style = bold] "rsc_c001n06_monitor_0 c001n04" [ style=bold color="green" fontcolor="black" ] "rsc_c001n06_monitor_0 c001n05" -> "probe_complete c001n05" [ style = bold] "rsc_c001n06_monitor_0 c001n05" [ style=bold color="green" fontcolor="black" ] "rsc_c001n06_monitor_0 c001n07" -> "probe_complete c001n07" [ style = bold] "rsc_c001n06_monitor_0 c001n07" [ style=bold color="green" fontcolor="black" ] "rsc_c001n06_monitor_0 c001n08" -> "probe_complete c001n08" [ style = bold] "rsc_c001n06_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] "rsc_c001n06_monitor_0 c001n09" -> "probe_complete c001n09" [ style = bold] "rsc_c001n06_monitor_0 c001n09" [ style=bold color="green" fontcolor="black" ] -"rsc_c001n06_monitor_5000 c001n06" [ style=filled color="black" fontcolor="black" fillcolor=purple] -"rsc_c001n06_start_0 c001n06" [ style=filled color="black" fontcolor="black" fillcolor=purple] -"rsc_c001n06_stop_0 c001n06" [ style=filled color="black" fontcolor="black" fillcolor=purple] "rsc_c001n07_monitor_0 c001n04" -> "probe_complete c001n04" [ style = bold] "rsc_c001n07_monitor_0 c001n04" [ style=bold color="green" fontcolor="black" ] "rsc_c001n07_monitor_0 c001n05" -> "probe_complete c001n05" [ style = bold] "rsc_c001n07_monitor_0 c001n05" [ style=bold color="green" fontcolor="black" ] "rsc_c001n07_monitor_0 c001n06" -> "probe_complete c001n06" [ style = bold] "rsc_c001n07_monitor_0 c001n06" [ style=bold color="green" fontcolor="black" ] "rsc_c001n07_monitor_0 c001n08" -> "probe_complete c001n08" [ style = bold] "rsc_c001n07_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] "rsc_c001n07_monitor_0 c001n09" -> "probe_complete c001n09" [ style = bold] "rsc_c001n07_monitor_0 c001n09" [ style=bold color="green" fontcolor="black" ] -"rsc_c001n07_monitor_5000 c001n07" [ style=filled color="black" fontcolor="black" fillcolor=purple] -"rsc_c001n07_start_0 c001n07" [ style=filled color="black" fontcolor="black" fillcolor=purple] -"rsc_c001n07_stop_0 c001n07" [ style=filled color="black" fontcolor="black" fillcolor=purple] "rsc_c001n08_monitor_0 c001n05" -> "probe_complete c001n05" [ style = bold] "rsc_c001n08_monitor_0 c001n05" [ style=bold color="green" fontcolor="black" ] "rsc_c001n08_monitor_0 c001n07" -> "probe_complete c001n07" [ style = bold] "rsc_c001n08_monitor_0 c001n07" [ style=bold color="green" fontcolor="black" ] "rsc_c001n08_monitor_0 c001n09" -> "probe_complete c001n09" [ style = bold] "rsc_c001n08_monitor_0 c001n09" [ style=bold color="green" fontcolor="black" ] -"rsc_c001n08_monitor_5000 c001n08" [ style=filled color="black" fontcolor="black" fillcolor=purple] -"rsc_c001n08_start_0 c001n08" [ style=filled color="black" fontcolor="black" fillcolor=purple] -"rsc_c001n08_stop_0 c001n08" [ style=filled color="black" fontcolor="black" fillcolor=purple] "rsc_c001n09_monitor_0 c001n02" -> "probe_complete c001n02" [ style = bold] "rsc_c001n09_monitor_0 c001n02" [ style=bold color="green" fontcolor="black" ] "rsc_c001n09_monitor_0 c001n03" -> "probe_complete c001n03" [ style = bold] "rsc_c001n09_monitor_0 c001n03" [ style=bold color="green" fontcolor="black" ] "rsc_c001n09_monitor_0 c001n04" -> "probe_complete c001n04" [ style = bold] "rsc_c001n09_monitor_0 c001n04" [ style=bold color="green" fontcolor="black" ] "rsc_c001n09_monitor_0 c001n05" -> "probe_complete c001n05" [ style = bold] "rsc_c001n09_monitor_0 c001n05" [ style=bold color="green" fontcolor="black" ] "rsc_c001n09_monitor_0 c001n07" -> "probe_complete c001n07" [ style = bold] "rsc_c001n09_monitor_0 c001n07" [ style=bold color="green" fontcolor="black" ] "rsc_c001n09_monitor_0 c001n08" -> "probe_complete c001n08" [ style = bold] "rsc_c001n09_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] "rsc_c001n09_monitor_0 c001n09" -> "probe_complete c001n09" [ style = bold] "rsc_c001n09_monitor_0 c001n09" [ style=bold color="green" fontcolor="black" ] } diff --git a/crm/pengine/testcases/interleave-2.dot b/crm/pengine/testcases/interleave-2.dot index 391e41aada..bdf12c3bb9 100644 --- a/crm/pengine/testcases/interleave-2.dot +++ b/crm/pengine/testcases/interleave-2.dot @@ -1,376 +1,355 @@ digraph "g" { "CloneSet_running_0" [ style=bold color="green" fontcolor="orange" ] "CloneSet_start_0" -> "CloneSet_running_0" [ style = bold] "CloneSet_start_0" -> "child_CloneSet:0_start_0 c001n09" [ style = bold] "CloneSet_start_0" -> "child_CloneSet:1_start_0 c001n02" [ style = bold] "CloneSet_start_0" -> "child_CloneSet:2_start_0 c001n03" [ style = bold] "CloneSet_start_0" -> "child_CloneSet:3_start_0 c001n04" [ style = bold] "CloneSet_start_0" -> "child_CloneSet:4_start_0 c001n05" [ style = bold] "CloneSet_start_0" -> "child_CloneSet:5_start_0 c001n06" [ style = bold] "CloneSet_start_0" -> "child_CloneSet:6_start_0 c001n07" [ style = bold] "CloneSet_start_0" -> "child_CloneSet:7_start_0 c001n08" [ style = bold] "CloneSet_start_0" [ style=bold color="green" fontcolor="orange" ] "DcIPaddr_monitor_0 c001n02" -> "probe_complete c001n02" [ style = bold] "DcIPaddr_monitor_0 c001n02" [ style=bold color="green" fontcolor="black" ] "DcIPaddr_monitor_0 c001n03" -> "probe_complete c001n03" [ style = bold] "DcIPaddr_monitor_0 c001n03" [ style=bold color="green" fontcolor="black" ] "DcIPaddr_monitor_0 c001n04" -> "probe_complete c001n04" [ style = bold] "DcIPaddr_monitor_0 c001n04" [ style=bold color="green" fontcolor="black" ] "DcIPaddr_monitor_0 c001n05" -> "probe_complete c001n05" [ style = bold] "DcIPaddr_monitor_0 c001n05" [ style=bold color="green" fontcolor="black" ] "DcIPaddr_monitor_0 c001n06" -> "probe_complete c001n06" [ style = bold] "DcIPaddr_monitor_0 c001n06" [ style=bold color="green" fontcolor="black" ] "DcIPaddr_monitor_0 c001n07" -> "probe_complete c001n07" [ style = bold] "DcIPaddr_monitor_0 c001n07" [ style=bold color="green" fontcolor="black" ] "DcIPaddr_monitor_0 c001n08" -> "probe_complete c001n08" [ style = bold] "DcIPaddr_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:0_monitor_0 c001n02" -> "probe_complete c001n02" [ style = bold] "child_CloneSet:0_monitor_0 c001n02" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:0_monitor_0 c001n03" -> "probe_complete c001n03" [ style = bold] "child_CloneSet:0_monitor_0 c001n03" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:0_monitor_0 c001n04" -> "probe_complete c001n04" [ style = bold] "child_CloneSet:0_monitor_0 c001n04" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:0_monitor_0 c001n05" -> "probe_complete c001n05" [ style = bold] "child_CloneSet:0_monitor_0 c001n05" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:0_monitor_0 c001n06" -> "probe_complete c001n06" [ style = bold] "child_CloneSet:0_monitor_0 c001n06" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:0_monitor_0 c001n07" -> "probe_complete c001n07" [ style = bold] "child_CloneSet:0_monitor_0 c001n07" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:0_monitor_0 c001n08" -> "probe_complete c001n08" [ style = bold] "child_CloneSet:0_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:0_monitor_0 c001n09" -> "probe_complete c001n09" [ style = bold] "child_CloneSet:0_monitor_0 c001n09" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:0_monitor_5000 c001n09" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:0_start_0 c001n09" -> "CloneSet_running_0" [ style = bold] "child_CloneSet:0_start_0 c001n09" -> "child_CloneSet:0_monitor_5000 c001n09" [ style = bold] "child_CloneSet:0_start_0 c001n09" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:1_monitor_0 c001n02" -> "probe_complete c001n02" [ style = bold] "child_CloneSet:1_monitor_0 c001n02" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:1_monitor_0 c001n03" -> "probe_complete c001n03" [ style = bold] "child_CloneSet:1_monitor_0 c001n03" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:1_monitor_0 c001n04" -> "probe_complete c001n04" [ style = bold] "child_CloneSet:1_monitor_0 c001n04" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:1_monitor_0 c001n05" -> "probe_complete c001n05" [ style = bold] "child_CloneSet:1_monitor_0 c001n05" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:1_monitor_0 c001n06" -> "probe_complete c001n06" [ style = bold] "child_CloneSet:1_monitor_0 c001n06" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:1_monitor_0 c001n07" -> "probe_complete c001n07" [ style = bold] "child_CloneSet:1_monitor_0 c001n07" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:1_monitor_0 c001n08" -> "probe_complete c001n08" [ style = bold] "child_CloneSet:1_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:1_monitor_0 c001n09" -> "probe_complete c001n09" [ style = bold] "child_CloneSet:1_monitor_0 c001n09" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:1_monitor_5000 c001n02" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:1_start_0 c001n02" -> "CloneSet_running_0" [ style = bold] "child_CloneSet:1_start_0 c001n02" -> "child_CloneSet:1_monitor_5000 c001n02" [ style = bold] "child_CloneSet:1_start_0 c001n02" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:2_monitor_0 c001n02" -> "probe_complete c001n02" [ style = bold] "child_CloneSet:2_monitor_0 c001n02" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:2_monitor_0 c001n03" -> "probe_complete c001n03" [ style = bold] "child_CloneSet:2_monitor_0 c001n03" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:2_monitor_0 c001n04" -> "probe_complete c001n04" [ style = bold] "child_CloneSet:2_monitor_0 c001n04" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:2_monitor_0 c001n05" -> "probe_complete c001n05" [ style = bold] "child_CloneSet:2_monitor_0 c001n05" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:2_monitor_0 c001n06" -> "probe_complete c001n06" [ style = bold] "child_CloneSet:2_monitor_0 c001n06" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:2_monitor_0 c001n07" -> "probe_complete c001n07" [ style = bold] "child_CloneSet:2_monitor_0 c001n07" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:2_monitor_0 c001n08" -> "probe_complete c001n08" [ style = bold] "child_CloneSet:2_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:2_monitor_0 c001n09" -> "probe_complete c001n09" [ style = bold] "child_CloneSet:2_monitor_0 c001n09" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:2_monitor_5000 c001n03" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:2_start_0 c001n03" -> "CloneSet_running_0" [ style = bold] "child_CloneSet:2_start_0 c001n03" -> "child_CloneSet:2_monitor_5000 c001n03" [ style = bold] "child_CloneSet:2_start_0 c001n03" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:3_monitor_0 c001n02" -> "probe_complete c001n02" [ style = bold] "child_CloneSet:3_monitor_0 c001n02" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:3_monitor_0 c001n03" -> "probe_complete c001n03" [ style = bold] "child_CloneSet:3_monitor_0 c001n03" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:3_monitor_0 c001n04" -> "probe_complete c001n04" [ style = bold] "child_CloneSet:3_monitor_0 c001n04" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:3_monitor_0 c001n05" -> "probe_complete c001n05" [ style = bold] "child_CloneSet:3_monitor_0 c001n05" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:3_monitor_0 c001n06" -> "probe_complete c001n06" [ style = bold] "child_CloneSet:3_monitor_0 c001n06" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:3_monitor_0 c001n07" -> "probe_complete c001n07" [ style = bold] "child_CloneSet:3_monitor_0 c001n07" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:3_monitor_0 c001n08" -> "probe_complete c001n08" [ style = bold] "child_CloneSet:3_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:3_monitor_0 c001n09" -> "probe_complete c001n09" [ style = bold] "child_CloneSet:3_monitor_0 c001n09" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:3_monitor_5000 c001n04" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:3_start_0 c001n04" -> "CloneSet_running_0" [ style = bold] "child_CloneSet:3_start_0 c001n04" -> "child_CloneSet:3_monitor_5000 c001n04" [ style = bold] "child_CloneSet:3_start_0 c001n04" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:4_monitor_0 c001n02" -> "probe_complete c001n02" [ style = bold] "child_CloneSet:4_monitor_0 c001n02" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:4_monitor_0 c001n03" -> "probe_complete c001n03" [ style = bold] "child_CloneSet:4_monitor_0 c001n03" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:4_monitor_0 c001n04" -> "probe_complete c001n04" [ style = bold] "child_CloneSet:4_monitor_0 c001n04" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:4_monitor_0 c001n05" -> "probe_complete c001n05" [ style = bold] "child_CloneSet:4_monitor_0 c001n05" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:4_monitor_0 c001n06" -> "probe_complete c001n06" [ style = bold] "child_CloneSet:4_monitor_0 c001n06" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:4_monitor_0 c001n07" -> "probe_complete c001n07" [ style = bold] "child_CloneSet:4_monitor_0 c001n07" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:4_monitor_0 c001n08" -> "probe_complete c001n08" [ style = bold] "child_CloneSet:4_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:4_monitor_0 c001n09" -> "probe_complete c001n09" [ style = bold] "child_CloneSet:4_monitor_0 c001n09" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:4_monitor_5000 c001n05" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:4_start_0 c001n05" -> "CloneSet_running_0" [ style = bold] "child_CloneSet:4_start_0 c001n05" -> "child_CloneSet:4_monitor_5000 c001n05" [ style = bold] "child_CloneSet:4_start_0 c001n05" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:5_monitor_0 c001n02" -> "probe_complete c001n02" [ style = bold] "child_CloneSet:5_monitor_0 c001n02" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:5_monitor_0 c001n03" -> "probe_complete c001n03" [ style = bold] "child_CloneSet:5_monitor_0 c001n03" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:5_monitor_0 c001n04" -> "probe_complete c001n04" [ style = bold] "child_CloneSet:5_monitor_0 c001n04" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:5_monitor_0 c001n05" -> "probe_complete c001n05" [ style = bold] "child_CloneSet:5_monitor_0 c001n05" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:5_monitor_0 c001n06" -> "probe_complete c001n06" [ style = bold] "child_CloneSet:5_monitor_0 c001n06" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:5_monitor_0 c001n07" -> "probe_complete c001n07" [ style = bold] "child_CloneSet:5_monitor_0 c001n07" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:5_monitor_0 c001n08" -> "probe_complete c001n08" [ style = bold] "child_CloneSet:5_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:5_monitor_0 c001n09" -> "probe_complete c001n09" [ style = bold] "child_CloneSet:5_monitor_0 c001n09" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:5_monitor_5000 c001n06" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:5_start_0 c001n06" -> "CloneSet_running_0" [ style = bold] "child_CloneSet:5_start_0 c001n06" -> "child_CloneSet:5_monitor_5000 c001n06" [ style = bold] "child_CloneSet:5_start_0 c001n06" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:6_monitor_0 c001n02" -> "probe_complete c001n02" [ style = bold] "child_CloneSet:6_monitor_0 c001n02" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:6_monitor_0 c001n03" -> "probe_complete c001n03" [ style = bold] "child_CloneSet:6_monitor_0 c001n03" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:6_monitor_0 c001n04" -> "probe_complete c001n04" [ style = bold] "child_CloneSet:6_monitor_0 c001n04" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:6_monitor_0 c001n05" -> "probe_complete c001n05" [ style = bold] "child_CloneSet:6_monitor_0 c001n05" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:6_monitor_0 c001n06" -> "probe_complete c001n06" [ style = bold] "child_CloneSet:6_monitor_0 c001n06" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:6_monitor_0 c001n07" -> "probe_complete c001n07" [ style = bold] "child_CloneSet:6_monitor_0 c001n07" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:6_monitor_0 c001n08" -> "probe_complete c001n08" [ style = bold] "child_CloneSet:6_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:6_monitor_0 c001n09" -> "probe_complete c001n09" [ style = bold] "child_CloneSet:6_monitor_0 c001n09" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:6_monitor_5000 c001n07" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:6_start_0 c001n07" -> "CloneSet_running_0" [ style = bold] "child_CloneSet:6_start_0 c001n07" -> "child_CloneSet:6_monitor_5000 c001n07" [ style = bold] "child_CloneSet:6_start_0 c001n07" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:7_monitor_0 c001n02" -> "probe_complete c001n02" [ style = bold] "child_CloneSet:7_monitor_0 c001n02" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:7_monitor_0 c001n03" -> "probe_complete c001n03" [ style = bold] "child_CloneSet:7_monitor_0 c001n03" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:7_monitor_0 c001n04" -> "probe_complete c001n04" [ style = bold] "child_CloneSet:7_monitor_0 c001n04" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:7_monitor_0 c001n05" -> "probe_complete c001n05" [ style = bold] "child_CloneSet:7_monitor_0 c001n05" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:7_monitor_0 c001n06" -> "probe_complete c001n06" [ style = bold] "child_CloneSet:7_monitor_0 c001n06" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:7_monitor_0 c001n07" -> "probe_complete c001n07" [ style = bold] "child_CloneSet:7_monitor_0 c001n07" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:7_monitor_0 c001n08" -> "probe_complete c001n08" [ style = bold] "child_CloneSet:7_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:7_monitor_0 c001n09" -> "probe_complete c001n09" [ style = bold] "child_CloneSet:7_monitor_0 c001n09" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:7_monitor_5000 c001n08" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:7_start_0 c001n08" -> "CloneSet_running_0" [ style = bold] "child_CloneSet:7_start_0 c001n08" -> "child_CloneSet:7_monitor_5000 c001n08" [ style = bold] "child_CloneSet:7_start_0 c001n08" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:0_monitor_0 c001n07" -> "probe_complete c001n07" [ style = bold] "child_DoFencing:0_monitor_0 c001n07" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:0_monitor_0 c001n08" -> "probe_complete c001n08" [ style = bold] "child_DoFencing:0_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:0_monitor_0 c001n09" -> "probe_complete c001n09" [ style = bold] "child_DoFencing:0_monitor_0 c001n09" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:1_monitor_0 c001n02" -> "probe_complete c001n02" [ style = bold] "child_DoFencing:1_monitor_0 c001n02" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:1_monitor_0 c001n07" -> "probe_complete c001n07" [ style = bold] "child_DoFencing:1_monitor_0 c001n07" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:1_monitor_0 c001n08" -> "probe_complete c001n08" [ style = bold] "child_DoFencing:1_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:2_monitor_0 c001n03" -> "probe_complete c001n03" [ style = bold] "child_DoFencing:2_monitor_0 c001n03" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:2_monitor_0 c001n07" -> "probe_complete c001n07" [ style = bold] "child_DoFencing:2_monitor_0 c001n07" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:2_monitor_0 c001n08" -> "probe_complete c001n08" [ style = bold] "child_DoFencing:2_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:2_monitor_0 c001n09" -> "probe_complete c001n09" [ style = bold] "child_DoFencing:2_monitor_0 c001n09" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:3_monitor_0 c001n02" -> "probe_complete c001n02" [ style = bold] "child_DoFencing:3_monitor_0 c001n02" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:3_monitor_0 c001n04" -> "probe_complete c001n04" [ style = bold] "child_DoFencing:3_monitor_0 c001n04" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:3_monitor_0 c001n08" -> "probe_complete c001n08" [ style = bold] "child_DoFencing:3_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:4_monitor_0 c001n03" -> "probe_complete c001n03" [ style = bold] "child_DoFencing:4_monitor_0 c001n03" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:4_monitor_0 c001n05" -> "probe_complete c001n05" [ style = bold] "child_DoFencing:4_monitor_0 c001n05" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:4_monitor_0 c001n09" -> "probe_complete c001n09" [ style = bold] "child_DoFencing:4_monitor_0 c001n09" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:5_monitor_0 c001n02" -> "probe_complete c001n02" [ style = bold] "child_DoFencing:5_monitor_0 c001n02" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:5_monitor_0 c001n04" -> "probe_complete c001n04" [ style = bold] "child_DoFencing:5_monitor_0 c001n04" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:5_monitor_0 c001n05" -> "probe_complete c001n05" [ style = bold] "child_DoFencing:5_monitor_0 c001n05" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:5_monitor_0 c001n08" -> "probe_complete c001n08" [ style = bold] "child_DoFencing:5_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:6_monitor_0 c001n04" -> "probe_complete c001n04" [ style = bold] "child_DoFencing:6_monitor_0 c001n04" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:6_monitor_0 c001n05" -> "probe_complete c001n05" [ style = bold] "child_DoFencing:6_monitor_0 c001n05" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:6_monitor_0 c001n07" -> "probe_complete c001n07" [ style = bold] "child_DoFencing:6_monitor_0 c001n07" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:6_monitor_0 c001n09" -> "probe_complete c001n09" [ style = bold] "child_DoFencing:6_monitor_0 c001n09" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:7_monitor_0 c001n02" -> "probe_complete c001n02" [ style = bold] "child_DoFencing:7_monitor_0 c001n02" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:7_monitor_0 c001n03" -> "probe_complete c001n03" [ style = bold] "child_DoFencing:7_monitor_0 c001n03" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:7_monitor_0 c001n04" -> "probe_complete c001n04" [ style = bold] "child_DoFencing:7_monitor_0 c001n04" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:7_monitor_0 c001n05" -> "probe_complete c001n05" [ style = bold] "child_DoFencing:7_monitor_0 c001n05" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:7_monitor_0 c001n07" -> "probe_complete c001n07" [ style = bold] "child_DoFencing:7_monitor_0 c001n07" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:7_monitor_0 c001n08" -> "probe_complete c001n08" [ style = bold] "child_DoFencing:7_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] "probe_complete c001n02" -> "probe_complete" [ style = bold] "probe_complete c001n02" [ style=bold color="green" fontcolor="black" ] "probe_complete c001n03" -> "probe_complete" [ style = bold] "probe_complete c001n03" [ style=bold color="green" fontcolor="black" ] "probe_complete c001n04" -> "probe_complete" [ style = bold] "probe_complete c001n04" [ style=bold color="green" fontcolor="black" ] "probe_complete c001n05" -> "probe_complete" [ style = bold] "probe_complete c001n05" [ style=bold color="green" fontcolor="black" ] "probe_complete c001n06" -> "probe_complete" [ style = bold] "probe_complete c001n06" [ style=bold color="green" fontcolor="black" ] "probe_complete c001n07" -> "probe_complete" [ style = bold] "probe_complete c001n07" [ style=bold color="green" fontcolor="black" ] "probe_complete c001n08" -> "probe_complete" [ style = bold] "probe_complete c001n08" [ style=bold color="green" fontcolor="black" ] "probe_complete c001n09" -> "probe_complete" [ style = bold] "probe_complete c001n09" [ style=bold color="green" fontcolor="black" ] "probe_complete" -> "CloneSet_start_0" [ style = bold] "probe_complete" [ style=bold color="green" fontcolor="orange" ] "rsc_c001n02_monitor_0 c001n04" -> "probe_complete c001n04" [ style = bold] "rsc_c001n02_monitor_0 c001n04" [ style=bold color="green" fontcolor="black" ] "rsc_c001n02_monitor_0 c001n05" -> "probe_complete c001n05" [ style = bold] "rsc_c001n02_monitor_0 c001n05" [ style=bold color="green" fontcolor="black" ] "rsc_c001n02_monitor_0 c001n07" -> "probe_complete c001n07" [ style = bold] "rsc_c001n02_monitor_0 c001n07" [ style=bold color="green" fontcolor="black" ] "rsc_c001n02_monitor_0 c001n08" -> "probe_complete c001n08" [ style = bold] "rsc_c001n02_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] "rsc_c001n02_monitor_0 c001n09" -> "probe_complete c001n09" [ style = bold] "rsc_c001n02_monitor_0 c001n09" [ style=bold color="green" fontcolor="black" ] -"rsc_c001n02_monitor_5000 c001n02" [ style=filled color="black" fontcolor="black" fillcolor=purple] -"rsc_c001n02_start_0 c001n02" [ style=filled color="black" fontcolor="black" fillcolor=purple] -"rsc_c001n02_stop_0 c001n02" [ style=filled color="black" fontcolor="black" fillcolor=purple] "rsc_c001n03_monitor_0 c001n02" -> "probe_complete c001n02" [ style = bold] "rsc_c001n03_monitor_0 c001n02" [ style=bold color="green" fontcolor="black" ] "rsc_c001n03_monitor_0 c001n04" -> "probe_complete c001n04" [ style = bold] "rsc_c001n03_monitor_0 c001n04" [ style=bold color="green" fontcolor="black" ] "rsc_c001n03_monitor_0 c001n05" -> "probe_complete c001n05" [ style = bold] "rsc_c001n03_monitor_0 c001n05" [ style=bold color="green" fontcolor="black" ] "rsc_c001n03_monitor_0 c001n07" -> "probe_complete c001n07" [ style = bold] "rsc_c001n03_monitor_0 c001n07" [ style=bold color="green" fontcolor="black" ] "rsc_c001n03_monitor_0 c001n08" -> "probe_complete c001n08" [ style = bold] "rsc_c001n03_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] "rsc_c001n03_monitor_0 c001n09" -> "probe_complete c001n09" [ style = bold] "rsc_c001n03_monitor_0 c001n09" [ style=bold color="green" fontcolor="black" ] -"rsc_c001n03_monitor_5000 c001n03" [ style=filled color="black" fontcolor="black" fillcolor=purple] -"rsc_c001n03_start_0 c001n03" [ style=filled color="black" fontcolor="black" fillcolor=purple] -"rsc_c001n03_stop_0 c001n03" [ style=filled color="black" fontcolor="black" fillcolor=purple] "rsc_c001n04_monitor_0 c001n02" -> "probe_complete c001n02" [ style = bold] "rsc_c001n04_monitor_0 c001n02" [ style=bold color="green" fontcolor="black" ] "rsc_c001n04_monitor_0 c001n03" -> "probe_complete c001n03" [ style = bold] "rsc_c001n04_monitor_0 c001n03" [ style=bold color="green" fontcolor="black" ] "rsc_c001n04_monitor_0 c001n05" -> "probe_complete c001n05" [ style = bold] "rsc_c001n04_monitor_0 c001n05" [ style=bold color="green" fontcolor="black" ] "rsc_c001n04_monitor_0 c001n07" -> "probe_complete c001n07" [ style = bold] "rsc_c001n04_monitor_0 c001n07" [ style=bold color="green" fontcolor="black" ] "rsc_c001n04_monitor_0 c001n08" -> "probe_complete c001n08" [ style = bold] "rsc_c001n04_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] "rsc_c001n04_monitor_0 c001n09" -> "probe_complete c001n09" [ style = bold] "rsc_c001n04_monitor_0 c001n09" [ style=bold color="green" fontcolor="black" ] -"rsc_c001n04_monitor_5000 c001n04" [ style=filled color="black" fontcolor="black" fillcolor=purple] -"rsc_c001n04_start_0 c001n04" [ style=filled color="black" fontcolor="black" fillcolor=purple] -"rsc_c001n04_stop_0 c001n04" [ style=filled color="black" fontcolor="black" fillcolor=purple] "rsc_c001n05_monitor_0 c001n02" -> "probe_complete c001n02" [ style = bold] "rsc_c001n05_monitor_0 c001n02" [ style=bold color="green" fontcolor="black" ] "rsc_c001n05_monitor_0 c001n03" -> "probe_complete c001n03" [ style = bold] "rsc_c001n05_monitor_0 c001n03" [ style=bold color="green" fontcolor="black" ] "rsc_c001n05_monitor_0 c001n04" -> "probe_complete c001n04" [ style = bold] "rsc_c001n05_monitor_0 c001n04" [ style=bold color="green" fontcolor="black" ] "rsc_c001n05_monitor_0 c001n06" -> "probe_complete c001n06" [ style = bold] "rsc_c001n05_monitor_0 c001n06" [ style=bold color="green" fontcolor="black" ] "rsc_c001n05_monitor_0 c001n07" -> "probe_complete c001n07" [ style = bold] "rsc_c001n05_monitor_0 c001n07" [ style=bold color="green" fontcolor="black" ] "rsc_c001n05_monitor_0 c001n08" -> "probe_complete c001n08" [ style = bold] "rsc_c001n05_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] "rsc_c001n05_monitor_0 c001n09" -> "probe_complete c001n09" [ style = bold] "rsc_c001n05_monitor_0 c001n09" [ style=bold color="green" fontcolor="black" ] -"rsc_c001n05_monitor_5000 c001n05" [ style=filled color="black" fontcolor="black" fillcolor=purple] -"rsc_c001n05_start_0 c001n05" [ style=filled color="black" fontcolor="black" fillcolor=purple] -"rsc_c001n05_stop_0 c001n05" [ style=filled color="black" fontcolor="black" fillcolor=purple] "rsc_c001n06_monitor_0 c001n03" -> "probe_complete c001n03" [ style = bold] "rsc_c001n06_monitor_0 c001n03" [ style=bold color="green" fontcolor="black" ] "rsc_c001n06_monitor_0 c001n04" -> "probe_complete c001n04" [ style = bold] "rsc_c001n06_monitor_0 c001n04" [ style=bold color="green" fontcolor="black" ] "rsc_c001n06_monitor_0 c001n05" -> "probe_complete c001n05" [ style = bold] "rsc_c001n06_monitor_0 c001n05" [ style=bold color="green" fontcolor="black" ] "rsc_c001n06_monitor_0 c001n07" -> "probe_complete c001n07" [ style = bold] "rsc_c001n06_monitor_0 c001n07" [ style=bold color="green" fontcolor="black" ] "rsc_c001n06_monitor_0 c001n08" -> "probe_complete c001n08" [ style = bold] "rsc_c001n06_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] "rsc_c001n06_monitor_0 c001n09" -> "probe_complete c001n09" [ style = bold] "rsc_c001n06_monitor_0 c001n09" [ style=bold color="green" fontcolor="black" ] -"rsc_c001n06_monitor_5000 c001n06" [ style=filled color="black" fontcolor="black" fillcolor=purple] -"rsc_c001n06_start_0 c001n06" [ style=filled color="black" fontcolor="black" fillcolor=purple] -"rsc_c001n06_stop_0 c001n06" [ style=filled color="black" fontcolor="black" fillcolor=purple] "rsc_c001n07_monitor_0 c001n04" -> "probe_complete c001n04" [ style = bold] "rsc_c001n07_monitor_0 c001n04" [ style=bold color="green" fontcolor="black" ] "rsc_c001n07_monitor_0 c001n05" -> "probe_complete c001n05" [ style = bold] "rsc_c001n07_monitor_0 c001n05" [ style=bold color="green" fontcolor="black" ] "rsc_c001n07_monitor_0 c001n06" -> "probe_complete c001n06" [ style = bold] "rsc_c001n07_monitor_0 c001n06" [ style=bold color="green" fontcolor="black" ] "rsc_c001n07_monitor_0 c001n08" -> "probe_complete c001n08" [ style = bold] "rsc_c001n07_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] "rsc_c001n07_monitor_0 c001n09" -> "probe_complete c001n09" [ style = bold] "rsc_c001n07_monitor_0 c001n09" [ style=bold color="green" fontcolor="black" ] -"rsc_c001n07_monitor_5000 c001n07" [ style=filled color="black" fontcolor="black" fillcolor=purple] -"rsc_c001n07_start_0 c001n07" [ style=filled color="black" fontcolor="black" fillcolor=purple] -"rsc_c001n07_stop_0 c001n07" [ style=filled color="black" fontcolor="black" fillcolor=purple] "rsc_c001n08_monitor_0 c001n05" -> "probe_complete c001n05" [ style = bold] "rsc_c001n08_monitor_0 c001n05" [ style=bold color="green" fontcolor="black" ] "rsc_c001n08_monitor_0 c001n07" -> "probe_complete c001n07" [ style = bold] "rsc_c001n08_monitor_0 c001n07" [ style=bold color="green" fontcolor="black" ] "rsc_c001n08_monitor_0 c001n09" -> "probe_complete c001n09" [ style = bold] "rsc_c001n08_monitor_0 c001n09" [ style=bold color="green" fontcolor="black" ] -"rsc_c001n08_monitor_5000 c001n08" [ style=filled color="black" fontcolor="black" fillcolor=purple] -"rsc_c001n08_start_0 c001n08" [ style=filled color="black" fontcolor="black" fillcolor=purple] -"rsc_c001n08_stop_0 c001n08" [ style=filled color="black" fontcolor="black" fillcolor=purple] "rsc_c001n09_monitor_0 c001n02" -> "probe_complete c001n02" [ style = bold] "rsc_c001n09_monitor_0 c001n02" [ style=bold color="green" fontcolor="black" ] "rsc_c001n09_monitor_0 c001n03" -> "probe_complete c001n03" [ style = bold] "rsc_c001n09_monitor_0 c001n03" [ style=bold color="green" fontcolor="black" ] "rsc_c001n09_monitor_0 c001n04" -> "probe_complete c001n04" [ style = bold] "rsc_c001n09_monitor_0 c001n04" [ style=bold color="green" fontcolor="black" ] "rsc_c001n09_monitor_0 c001n05" -> "probe_complete c001n05" [ style = bold] "rsc_c001n09_monitor_0 c001n05" [ style=bold color="green" fontcolor="black" ] "rsc_c001n09_monitor_0 c001n07" -> "probe_complete c001n07" [ style = bold] "rsc_c001n09_monitor_0 c001n07" [ style=bold color="green" fontcolor="black" ] "rsc_c001n09_monitor_0 c001n08" -> "probe_complete c001n08" [ style = bold] "rsc_c001n09_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] "rsc_c001n09_monitor_0 c001n09" -> "probe_complete c001n09" [ style = bold] "rsc_c001n09_monitor_0 c001n09" [ style=bold color="green" fontcolor="black" ] } diff --git a/crm/pengine/testcases/interleave-3.dot b/crm/pengine/testcases/interleave-3.dot index 391e41aada..bdf12c3bb9 100644 --- a/crm/pengine/testcases/interleave-3.dot +++ b/crm/pengine/testcases/interleave-3.dot @@ -1,376 +1,355 @@ digraph "g" { "CloneSet_running_0" [ style=bold color="green" fontcolor="orange" ] "CloneSet_start_0" -> "CloneSet_running_0" [ style = bold] "CloneSet_start_0" -> "child_CloneSet:0_start_0 c001n09" [ style = bold] "CloneSet_start_0" -> "child_CloneSet:1_start_0 c001n02" [ style = bold] "CloneSet_start_0" -> "child_CloneSet:2_start_0 c001n03" [ style = bold] "CloneSet_start_0" -> "child_CloneSet:3_start_0 c001n04" [ style = bold] "CloneSet_start_0" -> "child_CloneSet:4_start_0 c001n05" [ style = bold] "CloneSet_start_0" -> "child_CloneSet:5_start_0 c001n06" [ style = bold] "CloneSet_start_0" -> "child_CloneSet:6_start_0 c001n07" [ style = bold] "CloneSet_start_0" -> "child_CloneSet:7_start_0 c001n08" [ style = bold] "CloneSet_start_0" [ style=bold color="green" fontcolor="orange" ] "DcIPaddr_monitor_0 c001n02" -> "probe_complete c001n02" [ style = bold] "DcIPaddr_monitor_0 c001n02" [ style=bold color="green" fontcolor="black" ] "DcIPaddr_monitor_0 c001n03" -> "probe_complete c001n03" [ style = bold] "DcIPaddr_monitor_0 c001n03" [ style=bold color="green" fontcolor="black" ] "DcIPaddr_monitor_0 c001n04" -> "probe_complete c001n04" [ style = bold] "DcIPaddr_monitor_0 c001n04" [ style=bold color="green" fontcolor="black" ] "DcIPaddr_monitor_0 c001n05" -> "probe_complete c001n05" [ style = bold] "DcIPaddr_monitor_0 c001n05" [ style=bold color="green" fontcolor="black" ] "DcIPaddr_monitor_0 c001n06" -> "probe_complete c001n06" [ style = bold] "DcIPaddr_monitor_0 c001n06" [ style=bold color="green" fontcolor="black" ] "DcIPaddr_monitor_0 c001n07" -> "probe_complete c001n07" [ style = bold] "DcIPaddr_monitor_0 c001n07" [ style=bold color="green" fontcolor="black" ] "DcIPaddr_monitor_0 c001n08" -> "probe_complete c001n08" [ style = bold] "DcIPaddr_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:0_monitor_0 c001n02" -> "probe_complete c001n02" [ style = bold] "child_CloneSet:0_monitor_0 c001n02" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:0_monitor_0 c001n03" -> "probe_complete c001n03" [ style = bold] "child_CloneSet:0_monitor_0 c001n03" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:0_monitor_0 c001n04" -> "probe_complete c001n04" [ style = bold] "child_CloneSet:0_monitor_0 c001n04" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:0_monitor_0 c001n05" -> "probe_complete c001n05" [ style = bold] "child_CloneSet:0_monitor_0 c001n05" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:0_monitor_0 c001n06" -> "probe_complete c001n06" [ style = bold] "child_CloneSet:0_monitor_0 c001n06" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:0_monitor_0 c001n07" -> "probe_complete c001n07" [ style = bold] "child_CloneSet:0_monitor_0 c001n07" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:0_monitor_0 c001n08" -> "probe_complete c001n08" [ style = bold] "child_CloneSet:0_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:0_monitor_0 c001n09" -> "probe_complete c001n09" [ style = bold] "child_CloneSet:0_monitor_0 c001n09" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:0_monitor_5000 c001n09" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:0_start_0 c001n09" -> "CloneSet_running_0" [ style = bold] "child_CloneSet:0_start_0 c001n09" -> "child_CloneSet:0_monitor_5000 c001n09" [ style = bold] "child_CloneSet:0_start_0 c001n09" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:1_monitor_0 c001n02" -> "probe_complete c001n02" [ style = bold] "child_CloneSet:1_monitor_0 c001n02" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:1_monitor_0 c001n03" -> "probe_complete c001n03" [ style = bold] "child_CloneSet:1_monitor_0 c001n03" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:1_monitor_0 c001n04" -> "probe_complete c001n04" [ style = bold] "child_CloneSet:1_monitor_0 c001n04" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:1_monitor_0 c001n05" -> "probe_complete c001n05" [ style = bold] "child_CloneSet:1_monitor_0 c001n05" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:1_monitor_0 c001n06" -> "probe_complete c001n06" [ style = bold] "child_CloneSet:1_monitor_0 c001n06" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:1_monitor_0 c001n07" -> "probe_complete c001n07" [ style = bold] "child_CloneSet:1_monitor_0 c001n07" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:1_monitor_0 c001n08" -> "probe_complete c001n08" [ style = bold] "child_CloneSet:1_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:1_monitor_0 c001n09" -> "probe_complete c001n09" [ style = bold] "child_CloneSet:1_monitor_0 c001n09" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:1_monitor_5000 c001n02" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:1_start_0 c001n02" -> "CloneSet_running_0" [ style = bold] "child_CloneSet:1_start_0 c001n02" -> "child_CloneSet:1_monitor_5000 c001n02" [ style = bold] "child_CloneSet:1_start_0 c001n02" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:2_monitor_0 c001n02" -> "probe_complete c001n02" [ style = bold] "child_CloneSet:2_monitor_0 c001n02" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:2_monitor_0 c001n03" -> "probe_complete c001n03" [ style = bold] "child_CloneSet:2_monitor_0 c001n03" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:2_monitor_0 c001n04" -> "probe_complete c001n04" [ style = bold] "child_CloneSet:2_monitor_0 c001n04" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:2_monitor_0 c001n05" -> "probe_complete c001n05" [ style = bold] "child_CloneSet:2_monitor_0 c001n05" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:2_monitor_0 c001n06" -> "probe_complete c001n06" [ style = bold] "child_CloneSet:2_monitor_0 c001n06" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:2_monitor_0 c001n07" -> "probe_complete c001n07" [ style = bold] "child_CloneSet:2_monitor_0 c001n07" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:2_monitor_0 c001n08" -> "probe_complete c001n08" [ style = bold] "child_CloneSet:2_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:2_monitor_0 c001n09" -> "probe_complete c001n09" [ style = bold] "child_CloneSet:2_monitor_0 c001n09" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:2_monitor_5000 c001n03" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:2_start_0 c001n03" -> "CloneSet_running_0" [ style = bold] "child_CloneSet:2_start_0 c001n03" -> "child_CloneSet:2_monitor_5000 c001n03" [ style = bold] "child_CloneSet:2_start_0 c001n03" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:3_monitor_0 c001n02" -> "probe_complete c001n02" [ style = bold] "child_CloneSet:3_monitor_0 c001n02" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:3_monitor_0 c001n03" -> "probe_complete c001n03" [ style = bold] "child_CloneSet:3_monitor_0 c001n03" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:3_monitor_0 c001n04" -> "probe_complete c001n04" [ style = bold] "child_CloneSet:3_monitor_0 c001n04" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:3_monitor_0 c001n05" -> "probe_complete c001n05" [ style = bold] "child_CloneSet:3_monitor_0 c001n05" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:3_monitor_0 c001n06" -> "probe_complete c001n06" [ style = bold] "child_CloneSet:3_monitor_0 c001n06" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:3_monitor_0 c001n07" -> "probe_complete c001n07" [ style = bold] "child_CloneSet:3_monitor_0 c001n07" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:3_monitor_0 c001n08" -> "probe_complete c001n08" [ style = bold] "child_CloneSet:3_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:3_monitor_0 c001n09" -> "probe_complete c001n09" [ style = bold] "child_CloneSet:3_monitor_0 c001n09" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:3_monitor_5000 c001n04" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:3_start_0 c001n04" -> "CloneSet_running_0" [ style = bold] "child_CloneSet:3_start_0 c001n04" -> "child_CloneSet:3_monitor_5000 c001n04" [ style = bold] "child_CloneSet:3_start_0 c001n04" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:4_monitor_0 c001n02" -> "probe_complete c001n02" [ style = bold] "child_CloneSet:4_monitor_0 c001n02" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:4_monitor_0 c001n03" -> "probe_complete c001n03" [ style = bold] "child_CloneSet:4_monitor_0 c001n03" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:4_monitor_0 c001n04" -> "probe_complete c001n04" [ style = bold] "child_CloneSet:4_monitor_0 c001n04" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:4_monitor_0 c001n05" -> "probe_complete c001n05" [ style = bold] "child_CloneSet:4_monitor_0 c001n05" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:4_monitor_0 c001n06" -> "probe_complete c001n06" [ style = bold] "child_CloneSet:4_monitor_0 c001n06" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:4_monitor_0 c001n07" -> "probe_complete c001n07" [ style = bold] "child_CloneSet:4_monitor_0 c001n07" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:4_monitor_0 c001n08" -> "probe_complete c001n08" [ style = bold] "child_CloneSet:4_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:4_monitor_0 c001n09" -> "probe_complete c001n09" [ style = bold] "child_CloneSet:4_monitor_0 c001n09" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:4_monitor_5000 c001n05" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:4_start_0 c001n05" -> "CloneSet_running_0" [ style = bold] "child_CloneSet:4_start_0 c001n05" -> "child_CloneSet:4_monitor_5000 c001n05" [ style = bold] "child_CloneSet:4_start_0 c001n05" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:5_monitor_0 c001n02" -> "probe_complete c001n02" [ style = bold] "child_CloneSet:5_monitor_0 c001n02" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:5_monitor_0 c001n03" -> "probe_complete c001n03" [ style = bold] "child_CloneSet:5_monitor_0 c001n03" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:5_monitor_0 c001n04" -> "probe_complete c001n04" [ style = bold] "child_CloneSet:5_monitor_0 c001n04" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:5_monitor_0 c001n05" -> "probe_complete c001n05" [ style = bold] "child_CloneSet:5_monitor_0 c001n05" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:5_monitor_0 c001n06" -> "probe_complete c001n06" [ style = bold] "child_CloneSet:5_monitor_0 c001n06" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:5_monitor_0 c001n07" -> "probe_complete c001n07" [ style = bold] "child_CloneSet:5_monitor_0 c001n07" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:5_monitor_0 c001n08" -> "probe_complete c001n08" [ style = bold] "child_CloneSet:5_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:5_monitor_0 c001n09" -> "probe_complete c001n09" [ style = bold] "child_CloneSet:5_monitor_0 c001n09" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:5_monitor_5000 c001n06" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:5_start_0 c001n06" -> "CloneSet_running_0" [ style = bold] "child_CloneSet:5_start_0 c001n06" -> "child_CloneSet:5_monitor_5000 c001n06" [ style = bold] "child_CloneSet:5_start_0 c001n06" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:6_monitor_0 c001n02" -> "probe_complete c001n02" [ style = bold] "child_CloneSet:6_monitor_0 c001n02" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:6_monitor_0 c001n03" -> "probe_complete c001n03" [ style = bold] "child_CloneSet:6_monitor_0 c001n03" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:6_monitor_0 c001n04" -> "probe_complete c001n04" [ style = bold] "child_CloneSet:6_monitor_0 c001n04" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:6_monitor_0 c001n05" -> "probe_complete c001n05" [ style = bold] "child_CloneSet:6_monitor_0 c001n05" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:6_monitor_0 c001n06" -> "probe_complete c001n06" [ style = bold] "child_CloneSet:6_monitor_0 c001n06" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:6_monitor_0 c001n07" -> "probe_complete c001n07" [ style = bold] "child_CloneSet:6_monitor_0 c001n07" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:6_monitor_0 c001n08" -> "probe_complete c001n08" [ style = bold] "child_CloneSet:6_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:6_monitor_0 c001n09" -> "probe_complete c001n09" [ style = bold] "child_CloneSet:6_monitor_0 c001n09" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:6_monitor_5000 c001n07" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:6_start_0 c001n07" -> "CloneSet_running_0" [ style = bold] "child_CloneSet:6_start_0 c001n07" -> "child_CloneSet:6_monitor_5000 c001n07" [ style = bold] "child_CloneSet:6_start_0 c001n07" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:7_monitor_0 c001n02" -> "probe_complete c001n02" [ style = bold] "child_CloneSet:7_monitor_0 c001n02" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:7_monitor_0 c001n03" -> "probe_complete c001n03" [ style = bold] "child_CloneSet:7_monitor_0 c001n03" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:7_monitor_0 c001n04" -> "probe_complete c001n04" [ style = bold] "child_CloneSet:7_monitor_0 c001n04" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:7_monitor_0 c001n05" -> "probe_complete c001n05" [ style = bold] "child_CloneSet:7_monitor_0 c001n05" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:7_monitor_0 c001n06" -> "probe_complete c001n06" [ style = bold] "child_CloneSet:7_monitor_0 c001n06" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:7_monitor_0 c001n07" -> "probe_complete c001n07" [ style = bold] "child_CloneSet:7_monitor_0 c001n07" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:7_monitor_0 c001n08" -> "probe_complete c001n08" [ style = bold] "child_CloneSet:7_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:7_monitor_0 c001n09" -> "probe_complete c001n09" [ style = bold] "child_CloneSet:7_monitor_0 c001n09" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:7_monitor_5000 c001n08" [ style=bold color="green" fontcolor="black" ] "child_CloneSet:7_start_0 c001n08" -> "CloneSet_running_0" [ style = bold] "child_CloneSet:7_start_0 c001n08" -> "child_CloneSet:7_monitor_5000 c001n08" [ style = bold] "child_CloneSet:7_start_0 c001n08" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:0_monitor_0 c001n07" -> "probe_complete c001n07" [ style = bold] "child_DoFencing:0_monitor_0 c001n07" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:0_monitor_0 c001n08" -> "probe_complete c001n08" [ style = bold] "child_DoFencing:0_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:0_monitor_0 c001n09" -> "probe_complete c001n09" [ style = bold] "child_DoFencing:0_monitor_0 c001n09" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:1_monitor_0 c001n02" -> "probe_complete c001n02" [ style = bold] "child_DoFencing:1_monitor_0 c001n02" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:1_monitor_0 c001n07" -> "probe_complete c001n07" [ style = bold] "child_DoFencing:1_monitor_0 c001n07" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:1_monitor_0 c001n08" -> "probe_complete c001n08" [ style = bold] "child_DoFencing:1_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:2_monitor_0 c001n03" -> "probe_complete c001n03" [ style = bold] "child_DoFencing:2_monitor_0 c001n03" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:2_monitor_0 c001n07" -> "probe_complete c001n07" [ style = bold] "child_DoFencing:2_monitor_0 c001n07" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:2_monitor_0 c001n08" -> "probe_complete c001n08" [ style = bold] "child_DoFencing:2_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:2_monitor_0 c001n09" -> "probe_complete c001n09" [ style = bold] "child_DoFencing:2_monitor_0 c001n09" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:3_monitor_0 c001n02" -> "probe_complete c001n02" [ style = bold] "child_DoFencing:3_monitor_0 c001n02" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:3_monitor_0 c001n04" -> "probe_complete c001n04" [ style = bold] "child_DoFencing:3_monitor_0 c001n04" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:3_monitor_0 c001n08" -> "probe_complete c001n08" [ style = bold] "child_DoFencing:3_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:4_monitor_0 c001n03" -> "probe_complete c001n03" [ style = bold] "child_DoFencing:4_monitor_0 c001n03" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:4_monitor_0 c001n05" -> "probe_complete c001n05" [ style = bold] "child_DoFencing:4_monitor_0 c001n05" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:4_monitor_0 c001n09" -> "probe_complete c001n09" [ style = bold] "child_DoFencing:4_monitor_0 c001n09" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:5_monitor_0 c001n02" -> "probe_complete c001n02" [ style = bold] "child_DoFencing:5_monitor_0 c001n02" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:5_monitor_0 c001n04" -> "probe_complete c001n04" [ style = bold] "child_DoFencing:5_monitor_0 c001n04" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:5_monitor_0 c001n05" -> "probe_complete c001n05" [ style = bold] "child_DoFencing:5_monitor_0 c001n05" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:5_monitor_0 c001n08" -> "probe_complete c001n08" [ style = bold] "child_DoFencing:5_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:6_monitor_0 c001n04" -> "probe_complete c001n04" [ style = bold] "child_DoFencing:6_monitor_0 c001n04" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:6_monitor_0 c001n05" -> "probe_complete c001n05" [ style = bold] "child_DoFencing:6_monitor_0 c001n05" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:6_monitor_0 c001n07" -> "probe_complete c001n07" [ style = bold] "child_DoFencing:6_monitor_0 c001n07" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:6_monitor_0 c001n09" -> "probe_complete c001n09" [ style = bold] "child_DoFencing:6_monitor_0 c001n09" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:7_monitor_0 c001n02" -> "probe_complete c001n02" [ style = bold] "child_DoFencing:7_monitor_0 c001n02" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:7_monitor_0 c001n03" -> "probe_complete c001n03" [ style = bold] "child_DoFencing:7_monitor_0 c001n03" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:7_monitor_0 c001n04" -> "probe_complete c001n04" [ style = bold] "child_DoFencing:7_monitor_0 c001n04" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:7_monitor_0 c001n05" -> "probe_complete c001n05" [ style = bold] "child_DoFencing:7_monitor_0 c001n05" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:7_monitor_0 c001n07" -> "probe_complete c001n07" [ style = bold] "child_DoFencing:7_monitor_0 c001n07" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:7_monitor_0 c001n08" -> "probe_complete c001n08" [ style = bold] "child_DoFencing:7_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] "probe_complete c001n02" -> "probe_complete" [ style = bold] "probe_complete c001n02" [ style=bold color="green" fontcolor="black" ] "probe_complete c001n03" -> "probe_complete" [ style = bold] "probe_complete c001n03" [ style=bold color="green" fontcolor="black" ] "probe_complete c001n04" -> "probe_complete" [ style = bold] "probe_complete c001n04" [ style=bold color="green" fontcolor="black" ] "probe_complete c001n05" -> "probe_complete" [ style = bold] "probe_complete c001n05" [ style=bold color="green" fontcolor="black" ] "probe_complete c001n06" -> "probe_complete" [ style = bold] "probe_complete c001n06" [ style=bold color="green" fontcolor="black" ] "probe_complete c001n07" -> "probe_complete" [ style = bold] "probe_complete c001n07" [ style=bold color="green" fontcolor="black" ] "probe_complete c001n08" -> "probe_complete" [ style = bold] "probe_complete c001n08" [ style=bold color="green" fontcolor="black" ] "probe_complete c001n09" -> "probe_complete" [ style = bold] "probe_complete c001n09" [ style=bold color="green" fontcolor="black" ] "probe_complete" -> "CloneSet_start_0" [ style = bold] "probe_complete" [ style=bold color="green" fontcolor="orange" ] "rsc_c001n02_monitor_0 c001n04" -> "probe_complete c001n04" [ style = bold] "rsc_c001n02_monitor_0 c001n04" [ style=bold color="green" fontcolor="black" ] "rsc_c001n02_monitor_0 c001n05" -> "probe_complete c001n05" [ style = bold] "rsc_c001n02_monitor_0 c001n05" [ style=bold color="green" fontcolor="black" ] "rsc_c001n02_monitor_0 c001n07" -> "probe_complete c001n07" [ style = bold] "rsc_c001n02_monitor_0 c001n07" [ style=bold color="green" fontcolor="black" ] "rsc_c001n02_monitor_0 c001n08" -> "probe_complete c001n08" [ style = bold] "rsc_c001n02_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] "rsc_c001n02_monitor_0 c001n09" -> "probe_complete c001n09" [ style = bold] "rsc_c001n02_monitor_0 c001n09" [ style=bold color="green" fontcolor="black" ] -"rsc_c001n02_monitor_5000 c001n02" [ style=filled color="black" fontcolor="black" fillcolor=purple] -"rsc_c001n02_start_0 c001n02" [ style=filled color="black" fontcolor="black" fillcolor=purple] -"rsc_c001n02_stop_0 c001n02" [ style=filled color="black" fontcolor="black" fillcolor=purple] "rsc_c001n03_monitor_0 c001n02" -> "probe_complete c001n02" [ style = bold] "rsc_c001n03_monitor_0 c001n02" [ style=bold color="green" fontcolor="black" ] "rsc_c001n03_monitor_0 c001n04" -> "probe_complete c001n04" [ style = bold] "rsc_c001n03_monitor_0 c001n04" [ style=bold color="green" fontcolor="black" ] "rsc_c001n03_monitor_0 c001n05" -> "probe_complete c001n05" [ style = bold] "rsc_c001n03_monitor_0 c001n05" [ style=bold color="green" fontcolor="black" ] "rsc_c001n03_monitor_0 c001n07" -> "probe_complete c001n07" [ style = bold] "rsc_c001n03_monitor_0 c001n07" [ style=bold color="green" fontcolor="black" ] "rsc_c001n03_monitor_0 c001n08" -> "probe_complete c001n08" [ style = bold] "rsc_c001n03_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] "rsc_c001n03_monitor_0 c001n09" -> "probe_complete c001n09" [ style = bold] "rsc_c001n03_monitor_0 c001n09" [ style=bold color="green" fontcolor="black" ] -"rsc_c001n03_monitor_5000 c001n03" [ style=filled color="black" fontcolor="black" fillcolor=purple] -"rsc_c001n03_start_0 c001n03" [ style=filled color="black" fontcolor="black" fillcolor=purple] -"rsc_c001n03_stop_0 c001n03" [ style=filled color="black" fontcolor="black" fillcolor=purple] "rsc_c001n04_monitor_0 c001n02" -> "probe_complete c001n02" [ style = bold] "rsc_c001n04_monitor_0 c001n02" [ style=bold color="green" fontcolor="black" ] "rsc_c001n04_monitor_0 c001n03" -> "probe_complete c001n03" [ style = bold] "rsc_c001n04_monitor_0 c001n03" [ style=bold color="green" fontcolor="black" ] "rsc_c001n04_monitor_0 c001n05" -> "probe_complete c001n05" [ style = bold] "rsc_c001n04_monitor_0 c001n05" [ style=bold color="green" fontcolor="black" ] "rsc_c001n04_monitor_0 c001n07" -> "probe_complete c001n07" [ style = bold] "rsc_c001n04_monitor_0 c001n07" [ style=bold color="green" fontcolor="black" ] "rsc_c001n04_monitor_0 c001n08" -> "probe_complete c001n08" [ style = bold] "rsc_c001n04_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] "rsc_c001n04_monitor_0 c001n09" -> "probe_complete c001n09" [ style = bold] "rsc_c001n04_monitor_0 c001n09" [ style=bold color="green" fontcolor="black" ] -"rsc_c001n04_monitor_5000 c001n04" [ style=filled color="black" fontcolor="black" fillcolor=purple] -"rsc_c001n04_start_0 c001n04" [ style=filled color="black" fontcolor="black" fillcolor=purple] -"rsc_c001n04_stop_0 c001n04" [ style=filled color="black" fontcolor="black" fillcolor=purple] "rsc_c001n05_monitor_0 c001n02" -> "probe_complete c001n02" [ style = bold] "rsc_c001n05_monitor_0 c001n02" [ style=bold color="green" fontcolor="black" ] "rsc_c001n05_monitor_0 c001n03" -> "probe_complete c001n03" [ style = bold] "rsc_c001n05_monitor_0 c001n03" [ style=bold color="green" fontcolor="black" ] "rsc_c001n05_monitor_0 c001n04" -> "probe_complete c001n04" [ style = bold] "rsc_c001n05_monitor_0 c001n04" [ style=bold color="green" fontcolor="black" ] "rsc_c001n05_monitor_0 c001n06" -> "probe_complete c001n06" [ style = bold] "rsc_c001n05_monitor_0 c001n06" [ style=bold color="green" fontcolor="black" ] "rsc_c001n05_monitor_0 c001n07" -> "probe_complete c001n07" [ style = bold] "rsc_c001n05_monitor_0 c001n07" [ style=bold color="green" fontcolor="black" ] "rsc_c001n05_monitor_0 c001n08" -> "probe_complete c001n08" [ style = bold] "rsc_c001n05_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] "rsc_c001n05_monitor_0 c001n09" -> "probe_complete c001n09" [ style = bold] "rsc_c001n05_monitor_0 c001n09" [ style=bold color="green" fontcolor="black" ] -"rsc_c001n05_monitor_5000 c001n05" [ style=filled color="black" fontcolor="black" fillcolor=purple] -"rsc_c001n05_start_0 c001n05" [ style=filled color="black" fontcolor="black" fillcolor=purple] -"rsc_c001n05_stop_0 c001n05" [ style=filled color="black" fontcolor="black" fillcolor=purple] "rsc_c001n06_monitor_0 c001n03" -> "probe_complete c001n03" [ style = bold] "rsc_c001n06_monitor_0 c001n03" [ style=bold color="green" fontcolor="black" ] "rsc_c001n06_monitor_0 c001n04" -> "probe_complete c001n04" [ style = bold] "rsc_c001n06_monitor_0 c001n04" [ style=bold color="green" fontcolor="black" ] "rsc_c001n06_monitor_0 c001n05" -> "probe_complete c001n05" [ style = bold] "rsc_c001n06_monitor_0 c001n05" [ style=bold color="green" fontcolor="black" ] "rsc_c001n06_monitor_0 c001n07" -> "probe_complete c001n07" [ style = bold] "rsc_c001n06_monitor_0 c001n07" [ style=bold color="green" fontcolor="black" ] "rsc_c001n06_monitor_0 c001n08" -> "probe_complete c001n08" [ style = bold] "rsc_c001n06_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] "rsc_c001n06_monitor_0 c001n09" -> "probe_complete c001n09" [ style = bold] "rsc_c001n06_monitor_0 c001n09" [ style=bold color="green" fontcolor="black" ] -"rsc_c001n06_monitor_5000 c001n06" [ style=filled color="black" fontcolor="black" fillcolor=purple] -"rsc_c001n06_start_0 c001n06" [ style=filled color="black" fontcolor="black" fillcolor=purple] -"rsc_c001n06_stop_0 c001n06" [ style=filled color="black" fontcolor="black" fillcolor=purple] "rsc_c001n07_monitor_0 c001n04" -> "probe_complete c001n04" [ style = bold] "rsc_c001n07_monitor_0 c001n04" [ style=bold color="green" fontcolor="black" ] "rsc_c001n07_monitor_0 c001n05" -> "probe_complete c001n05" [ style = bold] "rsc_c001n07_monitor_0 c001n05" [ style=bold color="green" fontcolor="black" ] "rsc_c001n07_monitor_0 c001n06" -> "probe_complete c001n06" [ style = bold] "rsc_c001n07_monitor_0 c001n06" [ style=bold color="green" fontcolor="black" ] "rsc_c001n07_monitor_0 c001n08" -> "probe_complete c001n08" [ style = bold] "rsc_c001n07_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] "rsc_c001n07_monitor_0 c001n09" -> "probe_complete c001n09" [ style = bold] "rsc_c001n07_monitor_0 c001n09" [ style=bold color="green" fontcolor="black" ] -"rsc_c001n07_monitor_5000 c001n07" [ style=filled color="black" fontcolor="black" fillcolor=purple] -"rsc_c001n07_start_0 c001n07" [ style=filled color="black" fontcolor="black" fillcolor=purple] -"rsc_c001n07_stop_0 c001n07" [ style=filled color="black" fontcolor="black" fillcolor=purple] "rsc_c001n08_monitor_0 c001n05" -> "probe_complete c001n05" [ style = bold] "rsc_c001n08_monitor_0 c001n05" [ style=bold color="green" fontcolor="black" ] "rsc_c001n08_monitor_0 c001n07" -> "probe_complete c001n07" [ style = bold] "rsc_c001n08_monitor_0 c001n07" [ style=bold color="green" fontcolor="black" ] "rsc_c001n08_monitor_0 c001n09" -> "probe_complete c001n09" [ style = bold] "rsc_c001n08_monitor_0 c001n09" [ style=bold color="green" fontcolor="black" ] -"rsc_c001n08_monitor_5000 c001n08" [ style=filled color="black" fontcolor="black" fillcolor=purple] -"rsc_c001n08_start_0 c001n08" [ style=filled color="black" fontcolor="black" fillcolor=purple] -"rsc_c001n08_stop_0 c001n08" [ style=filled color="black" fontcolor="black" fillcolor=purple] "rsc_c001n09_monitor_0 c001n02" -> "probe_complete c001n02" [ style = bold] "rsc_c001n09_monitor_0 c001n02" [ style=bold color="green" fontcolor="black" ] "rsc_c001n09_monitor_0 c001n03" -> "probe_complete c001n03" [ style = bold] "rsc_c001n09_monitor_0 c001n03" [ style=bold color="green" fontcolor="black" ] "rsc_c001n09_monitor_0 c001n04" -> "probe_complete c001n04" [ style = bold] "rsc_c001n09_monitor_0 c001n04" [ style=bold color="green" fontcolor="black" ] "rsc_c001n09_monitor_0 c001n05" -> "probe_complete c001n05" [ style = bold] "rsc_c001n09_monitor_0 c001n05" [ style=bold color="green" fontcolor="black" ] "rsc_c001n09_monitor_0 c001n07" -> "probe_complete c001n07" [ style = bold] "rsc_c001n09_monitor_0 c001n07" [ style=bold color="green" fontcolor="black" ] "rsc_c001n09_monitor_0 c001n08" -> "probe_complete c001n08" [ style = bold] "rsc_c001n09_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] "rsc_c001n09_monitor_0 c001n09" -> "probe_complete c001n09" [ style = bold] "rsc_c001n09_monitor_0 c001n09" [ style=bold color="green" fontcolor="black" ] } diff --git a/crm/pengine/testcases/managed-1.dot b/crm/pengine/testcases/managed-1.dot index aefab63bc9..eb146e679d 100644 --- a/crm/pengine/testcases/managed-1.dot +++ b/crm/pengine/testcases/managed-1.dot @@ -1,201 +1,181 @@ digraph "g" { "DcIPaddr_monitor_0 c001n02" -> "probe_complete c001n02" [ style = bold] "DcIPaddr_monitor_0 c001n02" [ style=bold color="green" fontcolor="black" ] "DcIPaddr_monitor_0 c001n03" -> "probe_complete c001n03" [ style = bold] "DcIPaddr_monitor_0 c001n03" [ style=bold color="green" fontcolor="black" ] "DcIPaddr_monitor_0 c001n04" -> "probe_complete c001n04" [ style = bold] "DcIPaddr_monitor_0 c001n04" [ style=bold color="green" fontcolor="black" ] "DcIPaddr_monitor_0 c001n05" -> "probe_complete c001n05" [ style = bold] "DcIPaddr_monitor_0 c001n05" [ style=bold color="green" fontcolor="black" ] "DcIPaddr_monitor_0 c001n06" -> "probe_complete c001n06" [ style = bold] "DcIPaddr_monitor_0 c001n06" [ style=bold color="green" fontcolor="black" ] "DcIPaddr_monitor_0 c001n07" -> "probe_complete c001n07" [ style = bold] "DcIPaddr_monitor_0 c001n07" [ style=bold color="green" fontcolor="black" ] "DcIPaddr_monitor_0 c001n08" -> "probe_complete c001n08" [ style = bold] "DcIPaddr_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] -"DoFencing_running_0" [ style=filled color="black" fontcolor="orange" fillcolor=purple] -"DoFencing_start_0" [ style=filled color="black" fontcolor="orange" fillcolor=purple] -"DoFencing_stop_0" [ style=filled color="black" fontcolor="orange" fillcolor=purple] -"DoFencing_stopped_0" [ style=filled color="black" fontcolor="orange" fillcolor=purple] "child_DoFencing:0_monitor_0 c001n07" -> "probe_complete c001n07" [ style = bold] "child_DoFencing:0_monitor_0 c001n07" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:0_monitor_0 c001n08" -> "probe_complete c001n08" [ style = bold] "child_DoFencing:0_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:0_monitor_0 c001n09" -> "probe_complete c001n09" [ style = bold] "child_DoFencing:0_monitor_0 c001n09" [ style=bold color="green" fontcolor="black" ] -"child_DoFencing:0_monitor_5000 c001n02" [ style=filled color="black" fontcolor="black" fillcolor=purple] -"child_DoFencing:0_stop_0 c001n02" [ style=filled color="black" fontcolor="black" fillcolor=purple] "child_DoFencing:1_monitor_0 c001n02" -> "probe_complete c001n02" [ style = bold] "child_DoFencing:1_monitor_0 c001n02" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:1_monitor_0 c001n07" -> "probe_complete c001n07" [ style = bold] "child_DoFencing:1_monitor_0 c001n07" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:1_monitor_0 c001n08" -> "probe_complete c001n08" [ style = bold] "child_DoFencing:1_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] -"child_DoFencing:1_monitor_5000 c001n03" [ style=filled color="black" fontcolor="black" fillcolor=purple] -"child_DoFencing:1_stop_0 c001n03" [ style=filled color="black" fontcolor="black" fillcolor=purple] "child_DoFencing:2_monitor_0 c001n03" -> "probe_complete c001n03" [ style = bold] "child_DoFencing:2_monitor_0 c001n03" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:2_monitor_0 c001n07" -> "probe_complete c001n07" [ style = bold] "child_DoFencing:2_monitor_0 c001n07" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:2_monitor_0 c001n08" -> "probe_complete c001n08" [ style = bold] "child_DoFencing:2_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:2_monitor_0 c001n09" -> "probe_complete c001n09" [ style = bold] "child_DoFencing:2_monitor_0 c001n09" [ style=bold color="green" fontcolor="black" ] -"child_DoFencing:2_monitor_5000 c001n04" [ style=filled color="black" fontcolor="black" fillcolor=purple] -"child_DoFencing:2_stop_0 c001n04" [ style=filled color="black" fontcolor="black" fillcolor=purple] "child_DoFencing:3_monitor_0 c001n02" -> "probe_complete c001n02" [ style = bold] "child_DoFencing:3_monitor_0 c001n02" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:3_monitor_0 c001n04" -> "probe_complete c001n04" [ style = bold] "child_DoFencing:3_monitor_0 c001n04" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:3_monitor_0 c001n08" -> "probe_complete c001n08" [ style = bold] "child_DoFencing:3_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] -"child_DoFencing:3_monitor_5000 c001n05" [ style=filled color="black" fontcolor="black" fillcolor=purple] -"child_DoFencing:3_stop_0 c001n05" [ style=filled color="black" fontcolor="black" fillcolor=purple] "child_DoFencing:4_monitor_0 c001n03" -> "probe_complete c001n03" [ style = bold] "child_DoFencing:4_monitor_0 c001n03" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:4_monitor_0 c001n05" -> "probe_complete c001n05" [ style = bold] "child_DoFencing:4_monitor_0 c001n05" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:4_monitor_0 c001n09" -> "probe_complete c001n09" [ style = bold] "child_DoFencing:4_monitor_0 c001n09" [ style=bold color="green" fontcolor="black" ] -"child_DoFencing:4_monitor_5000 c001n06" [ style=filled color="black" fontcolor="black" fillcolor=purple] -"child_DoFencing:4_stop_0 c001n06" [ style=filled color="black" fontcolor="black" fillcolor=purple] "child_DoFencing:5_monitor_0 c001n02" -> "probe_complete c001n02" [ style = bold] "child_DoFencing:5_monitor_0 c001n02" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:5_monitor_0 c001n04" -> "probe_complete c001n04" [ style = bold] "child_DoFencing:5_monitor_0 c001n04" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:5_monitor_0 c001n05" -> "probe_complete c001n05" [ style = bold] "child_DoFencing:5_monitor_0 c001n05" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:5_monitor_0 c001n08" -> "probe_complete c001n08" [ style = bold] "child_DoFencing:5_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] -"child_DoFencing:5_monitor_5000 c001n07" [ style=filled color="black" fontcolor="black" fillcolor=purple] -"child_DoFencing:5_stop_0 c001n07" [ style=filled color="black" fontcolor="black" fillcolor=purple] "child_DoFencing:6_monitor_0 c001n04" -> "probe_complete c001n04" [ style = bold] "child_DoFencing:6_monitor_0 c001n04" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:6_monitor_0 c001n05" -> "probe_complete c001n05" [ style = bold] "child_DoFencing:6_monitor_0 c001n05" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:6_monitor_0 c001n07" -> "probe_complete c001n07" [ style = bold] "child_DoFencing:6_monitor_0 c001n07" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:6_monitor_0 c001n09" -> "probe_complete c001n09" [ style = bold] "child_DoFencing:6_monitor_0 c001n09" [ style=bold color="green" fontcolor="black" ] -"child_DoFencing:6_monitor_5000 c001n08" [ style=filled color="black" fontcolor="black" fillcolor=purple] -"child_DoFencing:6_stop_0 c001n08" [ style=filled color="black" fontcolor="black" fillcolor=purple] "child_DoFencing:7_monitor_0 c001n02" -> "probe_complete c001n02" [ style = bold] "child_DoFencing:7_monitor_0 c001n02" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:7_monitor_0 c001n03" -> "probe_complete c001n03" [ style = bold] "child_DoFencing:7_monitor_0 c001n03" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:7_monitor_0 c001n04" -> "probe_complete c001n04" [ style = bold] "child_DoFencing:7_monitor_0 c001n04" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:7_monitor_0 c001n05" -> "probe_complete c001n05" [ style = bold] "child_DoFencing:7_monitor_0 c001n05" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:7_monitor_0 c001n07" -> "probe_complete c001n07" [ style = bold] "child_DoFencing:7_monitor_0 c001n07" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:7_monitor_0 c001n08" -> "probe_complete c001n08" [ style = bold] "child_DoFencing:7_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] -"child_DoFencing:7_monitor_5000 c001n09" [ style=filled color="black" fontcolor="black" fillcolor=purple] -"child_DoFencing:7_stop_0 c001n09" [ style=filled color="black" fontcolor="black" fillcolor=purple] "probe_complete c001n02" -> "probe_complete" [ style = bold] "probe_complete c001n02" [ style=bold color="green" fontcolor="black" ] "probe_complete c001n03" -> "probe_complete" [ style = bold] "probe_complete c001n03" [ style=bold color="green" fontcolor="black" ] "probe_complete c001n04" -> "probe_complete" [ style = bold] "probe_complete c001n04" [ style=bold color="green" fontcolor="black" ] "probe_complete c001n05" -> "probe_complete" [ style = bold] "probe_complete c001n05" [ style=bold color="green" fontcolor="black" ] "probe_complete c001n06" -> "probe_complete" [ style = bold] "probe_complete c001n06" [ style=bold color="green" fontcolor="black" ] "probe_complete c001n07" -> "probe_complete" [ style = bold] "probe_complete c001n07" [ style=bold color="green" fontcolor="black" ] "probe_complete c001n08" -> "probe_complete" [ style = bold] "probe_complete c001n08" [ style=bold color="green" fontcolor="black" ] "probe_complete c001n09" -> "probe_complete" [ style = bold] "probe_complete c001n09" [ style=bold color="green" fontcolor="black" ] "probe_complete" [ style=bold color="green" fontcolor="orange" ] "rsc_c001n02_monitor_0 c001n04" -> "probe_complete c001n04" [ style = bold] "rsc_c001n02_monitor_0 c001n04" [ style=bold color="green" fontcolor="black" ] "rsc_c001n02_monitor_0 c001n05" -> "probe_complete c001n05" [ style = bold] "rsc_c001n02_monitor_0 c001n05" [ style=bold color="green" fontcolor="black" ] "rsc_c001n02_monitor_0 c001n07" -> "probe_complete c001n07" [ style = bold] "rsc_c001n02_monitor_0 c001n07" [ style=bold color="green" fontcolor="black" ] "rsc_c001n02_monitor_0 c001n08" -> "probe_complete c001n08" [ style = bold] "rsc_c001n02_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] "rsc_c001n02_monitor_0 c001n09" -> "probe_complete c001n09" [ style = bold] "rsc_c001n02_monitor_0 c001n09" [ style=bold color="green" fontcolor="black" ] "rsc_c001n03_monitor_0 c001n02" -> "probe_complete c001n02" [ style = bold] "rsc_c001n03_monitor_0 c001n02" [ style=bold color="green" fontcolor="black" ] "rsc_c001n03_monitor_0 c001n04" -> "probe_complete c001n04" [ style = bold] "rsc_c001n03_monitor_0 c001n04" [ style=bold color="green" fontcolor="black" ] "rsc_c001n03_monitor_0 c001n05" -> "probe_complete c001n05" [ style = bold] "rsc_c001n03_monitor_0 c001n05" [ style=bold color="green" fontcolor="black" ] "rsc_c001n03_monitor_0 c001n07" -> "probe_complete c001n07" [ style = bold] "rsc_c001n03_monitor_0 c001n07" [ style=bold color="green" fontcolor="black" ] "rsc_c001n03_monitor_0 c001n08" -> "probe_complete c001n08" [ style = bold] "rsc_c001n03_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] "rsc_c001n03_monitor_0 c001n09" -> "probe_complete c001n09" [ style = bold] "rsc_c001n03_monitor_0 c001n09" [ style=bold color="green" fontcolor="black" ] "rsc_c001n04_monitor_0 c001n02" -> "probe_complete c001n02" [ style = bold] "rsc_c001n04_monitor_0 c001n02" [ style=bold color="green" fontcolor="black" ] "rsc_c001n04_monitor_0 c001n03" -> "probe_complete c001n03" [ style = bold] "rsc_c001n04_monitor_0 c001n03" [ style=bold color="green" fontcolor="black" ] "rsc_c001n04_monitor_0 c001n05" -> "probe_complete c001n05" [ style = bold] "rsc_c001n04_monitor_0 c001n05" [ style=bold color="green" fontcolor="black" ] "rsc_c001n04_monitor_0 c001n07" -> "probe_complete c001n07" [ style = bold] "rsc_c001n04_monitor_0 c001n07" [ style=bold color="green" fontcolor="black" ] "rsc_c001n04_monitor_0 c001n08" -> "probe_complete c001n08" [ style = bold] "rsc_c001n04_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] "rsc_c001n04_monitor_0 c001n09" -> "probe_complete c001n09" [ style = bold] "rsc_c001n04_monitor_0 c001n09" [ style=bold color="green" fontcolor="black" ] "rsc_c001n05_monitor_0 c001n02" -> "probe_complete c001n02" [ style = bold] "rsc_c001n05_monitor_0 c001n02" [ style=bold color="green" fontcolor="black" ] "rsc_c001n05_monitor_0 c001n03" -> "probe_complete c001n03" [ style = bold] "rsc_c001n05_monitor_0 c001n03" [ style=bold color="green" fontcolor="black" ] "rsc_c001n05_monitor_0 c001n04" -> "probe_complete c001n04" [ style = bold] "rsc_c001n05_monitor_0 c001n04" [ style=bold color="green" fontcolor="black" ] "rsc_c001n05_monitor_0 c001n06" -> "probe_complete c001n06" [ style = bold] "rsc_c001n05_monitor_0 c001n06" [ style=bold color="green" fontcolor="black" ] "rsc_c001n05_monitor_0 c001n07" -> "probe_complete c001n07" [ style = bold] "rsc_c001n05_monitor_0 c001n07" [ style=bold color="green" fontcolor="black" ] "rsc_c001n05_monitor_0 c001n08" -> "probe_complete c001n08" [ style = bold] "rsc_c001n05_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] "rsc_c001n05_monitor_0 c001n09" -> "probe_complete c001n09" [ style = bold] "rsc_c001n05_monitor_0 c001n09" [ style=bold color="green" fontcolor="black" ] "rsc_c001n06_monitor_0 c001n03" -> "probe_complete c001n03" [ style = bold] "rsc_c001n06_monitor_0 c001n03" [ style=bold color="green" fontcolor="black" ] "rsc_c001n06_monitor_0 c001n04" -> "probe_complete c001n04" [ style = bold] "rsc_c001n06_monitor_0 c001n04" [ style=bold color="green" fontcolor="black" ] "rsc_c001n06_monitor_0 c001n05" -> "probe_complete c001n05" [ style = bold] "rsc_c001n06_monitor_0 c001n05" [ style=bold color="green" fontcolor="black" ] "rsc_c001n06_monitor_0 c001n07" -> "probe_complete c001n07" [ style = bold] "rsc_c001n06_monitor_0 c001n07" [ style=bold color="green" fontcolor="black" ] "rsc_c001n06_monitor_0 c001n08" -> "probe_complete c001n08" [ style = bold] "rsc_c001n06_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] "rsc_c001n06_monitor_0 c001n09" -> "probe_complete c001n09" [ style = bold] "rsc_c001n06_monitor_0 c001n09" [ style=bold color="green" fontcolor="black" ] "rsc_c001n07_monitor_0 c001n04" -> "probe_complete c001n04" [ style = bold] "rsc_c001n07_monitor_0 c001n04" [ style=bold color="green" fontcolor="black" ] "rsc_c001n07_monitor_0 c001n05" -> "probe_complete c001n05" [ style = bold] "rsc_c001n07_monitor_0 c001n05" [ style=bold color="green" fontcolor="black" ] "rsc_c001n07_monitor_0 c001n06" -> "probe_complete c001n06" [ style = bold] "rsc_c001n07_monitor_0 c001n06" [ style=bold color="green" fontcolor="black" ] "rsc_c001n07_monitor_0 c001n08" -> "probe_complete c001n08" [ style = bold] "rsc_c001n07_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] "rsc_c001n07_monitor_0 c001n09" -> "probe_complete c001n09" [ style = bold] "rsc_c001n07_monitor_0 c001n09" [ style=bold color="green" fontcolor="black" ] "rsc_c001n08_monitor_0 c001n05" -> "probe_complete c001n05" [ style = bold] "rsc_c001n08_monitor_0 c001n05" [ style=bold color="green" fontcolor="black" ] "rsc_c001n08_monitor_0 c001n07" -> "probe_complete c001n07" [ style = bold] "rsc_c001n08_monitor_0 c001n07" [ style=bold color="green" fontcolor="black" ] "rsc_c001n08_monitor_0 c001n09" -> "probe_complete c001n09" [ style = bold] "rsc_c001n08_monitor_0 c001n09" [ style=bold color="green" fontcolor="black" ] "rsc_c001n09_monitor_0 c001n02" -> "probe_complete c001n02" [ style = bold] "rsc_c001n09_monitor_0 c001n02" [ style=bold color="green" fontcolor="black" ] "rsc_c001n09_monitor_0 c001n03" -> "probe_complete c001n03" [ style = bold] "rsc_c001n09_monitor_0 c001n03" [ style=bold color="green" fontcolor="black" ] "rsc_c001n09_monitor_0 c001n04" -> "probe_complete c001n04" [ style = bold] "rsc_c001n09_monitor_0 c001n04" [ style=bold color="green" fontcolor="black" ] "rsc_c001n09_monitor_0 c001n05" -> "probe_complete c001n05" [ style = bold] "rsc_c001n09_monitor_0 c001n05" [ style=bold color="green" fontcolor="black" ] "rsc_c001n09_monitor_0 c001n07" -> "probe_complete c001n07" [ style = bold] "rsc_c001n09_monitor_0 c001n07" [ style=bold color="green" fontcolor="black" ] "rsc_c001n09_monitor_0 c001n08" -> "probe_complete c001n08" [ style = bold] "rsc_c001n09_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] } diff --git a/crm/pengine/testcases/managed-2.dot b/crm/pengine/testcases/managed-2.dot index 16f4ef8183..d7d4ce1eef 100644 --- a/crm/pengine/testcases/managed-2.dot +++ b/crm/pengine/testcases/managed-2.dot @@ -1,253 +1,249 @@ digraph "g" { "DcIPaddr_monitor_0 c001n02" -> "probe_complete c001n02" [ style = bold] "DcIPaddr_monitor_0 c001n02" [ style=bold color="green" fontcolor="black" ] "DcIPaddr_monitor_0 c001n03" -> "probe_complete c001n03" [ style = bold] "DcIPaddr_monitor_0 c001n03" [ style=bold color="green" fontcolor="black" ] "DcIPaddr_monitor_0 c001n04" -> "probe_complete c001n04" [ style = bold] "DcIPaddr_monitor_0 c001n04" [ style=bold color="green" fontcolor="black" ] "DcIPaddr_monitor_0 c001n05" -> "probe_complete c001n05" [ style = bold] "DcIPaddr_monitor_0 c001n05" [ style=bold color="green" fontcolor="black" ] "DcIPaddr_monitor_0 c001n06" -> "probe_complete c001n06" [ style = bold] "DcIPaddr_monitor_0 c001n06" [ style=bold color="green" fontcolor="black" ] "DcIPaddr_monitor_0 c001n07" -> "probe_complete c001n07" [ style = bold] "DcIPaddr_monitor_0 c001n07" [ style=bold color="green" fontcolor="black" ] "DcIPaddr_monitor_0 c001n08" -> "probe_complete c001n08" [ style = bold] "DcIPaddr_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] -"DoFencing_running_0" [ style=filled color="black" fontcolor="orange" fillcolor=purple] -"DoFencing_start_0" [ style=filled color="black" fontcolor="orange" fillcolor=purple] -"DoFencing_stop_0" [ style=filled color="black" fontcolor="orange" fillcolor=purple] -"DoFencing_stopped_0" [ style=filled color="black" fontcolor="orange" fillcolor=purple] "child_DoFencing:0_monitor_0 c001n02" -> "probe_complete c001n02" [ style = bold] "child_DoFencing:0_monitor_0 c001n02" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:0_monitor_0 c001n03" -> "probe_complete c001n03" [ style = bold] "child_DoFencing:0_monitor_0 c001n03" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:0_monitor_0 c001n04" -> "probe_complete c001n04" [ style = bold] "child_DoFencing:0_monitor_0 c001n04" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:0_monitor_0 c001n05" -> "probe_complete c001n05" [ style = bold] "child_DoFencing:0_monitor_0 c001n05" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:0_monitor_0 c001n06" -> "probe_complete c001n06" [ style = bold] "child_DoFencing:0_monitor_0 c001n06" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:0_monitor_0 c001n07" -> "probe_complete c001n07" [ style = bold] "child_DoFencing:0_monitor_0 c001n07" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:0_monitor_0 c001n08" -> "probe_complete c001n08" [ style = bold] "child_DoFencing:0_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:0_monitor_0 c001n09" -> "probe_complete c001n09" [ style = bold] "child_DoFencing:0_monitor_0 c001n09" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:1_monitor_0 c001n02" -> "probe_complete c001n02" [ style = bold] "child_DoFencing:1_monitor_0 c001n02" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:1_monitor_0 c001n03" -> "probe_complete c001n03" [ style = bold] "child_DoFencing:1_monitor_0 c001n03" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:1_monitor_0 c001n04" -> "probe_complete c001n04" [ style = bold] "child_DoFencing:1_monitor_0 c001n04" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:1_monitor_0 c001n05" -> "probe_complete c001n05" [ style = bold] "child_DoFencing:1_monitor_0 c001n05" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:1_monitor_0 c001n06" -> "probe_complete c001n06" [ style = bold] "child_DoFencing:1_monitor_0 c001n06" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:1_monitor_0 c001n07" -> "probe_complete c001n07" [ style = bold] "child_DoFencing:1_monitor_0 c001n07" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:1_monitor_0 c001n08" -> "probe_complete c001n08" [ style = bold] "child_DoFencing:1_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:1_monitor_0 c001n09" -> "probe_complete c001n09" [ style = bold] "child_DoFencing:1_monitor_0 c001n09" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:2_monitor_0 c001n02" -> "probe_complete c001n02" [ style = bold] "child_DoFencing:2_monitor_0 c001n02" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:2_monitor_0 c001n03" -> "probe_complete c001n03" [ style = bold] "child_DoFencing:2_monitor_0 c001n03" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:2_monitor_0 c001n04" -> "probe_complete c001n04" [ style = bold] "child_DoFencing:2_monitor_0 c001n04" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:2_monitor_0 c001n05" -> "probe_complete c001n05" [ style = bold] "child_DoFencing:2_monitor_0 c001n05" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:2_monitor_0 c001n06" -> "probe_complete c001n06" [ style = bold] "child_DoFencing:2_monitor_0 c001n06" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:2_monitor_0 c001n07" -> "probe_complete c001n07" [ style = bold] "child_DoFencing:2_monitor_0 c001n07" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:2_monitor_0 c001n08" -> "probe_complete c001n08" [ style = bold] "child_DoFencing:2_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:2_monitor_0 c001n09" -> "probe_complete c001n09" [ style = bold] "child_DoFencing:2_monitor_0 c001n09" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:3_monitor_0 c001n02" -> "probe_complete c001n02" [ style = bold] "child_DoFencing:3_monitor_0 c001n02" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:3_monitor_0 c001n03" -> "probe_complete c001n03" [ style = bold] "child_DoFencing:3_monitor_0 c001n03" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:3_monitor_0 c001n04" -> "probe_complete c001n04" [ style = bold] "child_DoFencing:3_monitor_0 c001n04" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:3_monitor_0 c001n05" -> "probe_complete c001n05" [ style = bold] "child_DoFencing:3_monitor_0 c001n05" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:3_monitor_0 c001n06" -> "probe_complete c001n06" [ style = bold] "child_DoFencing:3_monitor_0 c001n06" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:3_monitor_0 c001n07" -> "probe_complete c001n07" [ style = bold] "child_DoFencing:3_monitor_0 c001n07" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:3_monitor_0 c001n08" -> "probe_complete c001n08" [ style = bold] "child_DoFencing:3_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:3_monitor_0 c001n09" -> "probe_complete c001n09" [ style = bold] "child_DoFencing:3_monitor_0 c001n09" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:4_monitor_0 c001n02" -> "probe_complete c001n02" [ style = bold] "child_DoFencing:4_monitor_0 c001n02" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:4_monitor_0 c001n03" -> "probe_complete c001n03" [ style = bold] "child_DoFencing:4_monitor_0 c001n03" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:4_monitor_0 c001n04" -> "probe_complete c001n04" [ style = bold] "child_DoFencing:4_monitor_0 c001n04" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:4_monitor_0 c001n05" -> "probe_complete c001n05" [ style = bold] "child_DoFencing:4_monitor_0 c001n05" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:4_monitor_0 c001n06" -> "probe_complete c001n06" [ style = bold] "child_DoFencing:4_monitor_0 c001n06" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:4_monitor_0 c001n07" -> "probe_complete c001n07" [ style = bold] "child_DoFencing:4_monitor_0 c001n07" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:4_monitor_0 c001n08" -> "probe_complete c001n08" [ style = bold] "child_DoFencing:4_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:4_monitor_0 c001n09" -> "probe_complete c001n09" [ style = bold] "child_DoFencing:4_monitor_0 c001n09" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:5_monitor_0 c001n02" -> "probe_complete c001n02" [ style = bold] "child_DoFencing:5_monitor_0 c001n02" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:5_monitor_0 c001n03" -> "probe_complete c001n03" [ style = bold] "child_DoFencing:5_monitor_0 c001n03" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:5_monitor_0 c001n04" -> "probe_complete c001n04" [ style = bold] "child_DoFencing:5_monitor_0 c001n04" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:5_monitor_0 c001n05" -> "probe_complete c001n05" [ style = bold] "child_DoFencing:5_monitor_0 c001n05" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:5_monitor_0 c001n06" -> "probe_complete c001n06" [ style = bold] "child_DoFencing:5_monitor_0 c001n06" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:5_monitor_0 c001n07" -> "probe_complete c001n07" [ style = bold] "child_DoFencing:5_monitor_0 c001n07" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:5_monitor_0 c001n08" -> "probe_complete c001n08" [ style = bold] "child_DoFencing:5_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:5_monitor_0 c001n09" -> "probe_complete c001n09" [ style = bold] "child_DoFencing:5_monitor_0 c001n09" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:6_monitor_0 c001n02" -> "probe_complete c001n02" [ style = bold] "child_DoFencing:6_monitor_0 c001n02" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:6_monitor_0 c001n03" -> "probe_complete c001n03" [ style = bold] "child_DoFencing:6_monitor_0 c001n03" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:6_monitor_0 c001n04" -> "probe_complete c001n04" [ style = bold] "child_DoFencing:6_monitor_0 c001n04" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:6_monitor_0 c001n05" -> "probe_complete c001n05" [ style = bold] "child_DoFencing:6_monitor_0 c001n05" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:6_monitor_0 c001n06" -> "probe_complete c001n06" [ style = bold] "child_DoFencing:6_monitor_0 c001n06" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:6_monitor_0 c001n07" -> "probe_complete c001n07" [ style = bold] "child_DoFencing:6_monitor_0 c001n07" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:6_monitor_0 c001n08" -> "probe_complete c001n08" [ style = bold] "child_DoFencing:6_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:6_monitor_0 c001n09" -> "probe_complete c001n09" [ style = bold] "child_DoFencing:6_monitor_0 c001n09" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:7_monitor_0 c001n02" -> "probe_complete c001n02" [ style = bold] "child_DoFencing:7_monitor_0 c001n02" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:7_monitor_0 c001n03" -> "probe_complete c001n03" [ style = bold] "child_DoFencing:7_monitor_0 c001n03" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:7_monitor_0 c001n04" -> "probe_complete c001n04" [ style = bold] "child_DoFencing:7_monitor_0 c001n04" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:7_monitor_0 c001n05" -> "probe_complete c001n05" [ style = bold] "child_DoFencing:7_monitor_0 c001n05" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:7_monitor_0 c001n06" -> "probe_complete c001n06" [ style = bold] "child_DoFencing:7_monitor_0 c001n06" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:7_monitor_0 c001n07" -> "probe_complete c001n07" [ style = bold] "child_DoFencing:7_monitor_0 c001n07" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:7_monitor_0 c001n08" -> "probe_complete c001n08" [ style = bold] "child_DoFencing:7_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] "child_DoFencing:7_monitor_0 c001n09" -> "probe_complete c001n09" [ style = bold] "child_DoFencing:7_monitor_0 c001n09" [ style=bold color="green" fontcolor="black" ] "probe_complete c001n02" -> "probe_complete" [ style = bold] "probe_complete c001n02" [ style=bold color="green" fontcolor="black" ] "probe_complete c001n03" -> "probe_complete" [ style = bold] "probe_complete c001n03" [ style=bold color="green" fontcolor="black" ] "probe_complete c001n04" -> "probe_complete" [ style = bold] "probe_complete c001n04" [ style=bold color="green" fontcolor="black" ] "probe_complete c001n05" -> "probe_complete" [ style = bold] "probe_complete c001n05" [ style=bold color="green" fontcolor="black" ] "probe_complete c001n06" -> "probe_complete" [ style = bold] "probe_complete c001n06" [ style=bold color="green" fontcolor="black" ] "probe_complete c001n07" -> "probe_complete" [ style = bold] "probe_complete c001n07" [ style=bold color="green" fontcolor="black" ] "probe_complete c001n08" -> "probe_complete" [ style = bold] "probe_complete c001n08" [ style=bold color="green" fontcolor="black" ] "probe_complete c001n09" -> "probe_complete" [ style = bold] "probe_complete c001n09" [ style=bold color="green" fontcolor="black" ] "probe_complete" [ style=bold color="green" fontcolor="orange" ] "rsc_c001n02_monitor_0 c001n04" -> "probe_complete c001n04" [ style = bold] "rsc_c001n02_monitor_0 c001n04" [ style=bold color="green" fontcolor="black" ] "rsc_c001n02_monitor_0 c001n05" -> "probe_complete c001n05" [ style = bold] "rsc_c001n02_monitor_0 c001n05" [ style=bold color="green" fontcolor="black" ] "rsc_c001n02_monitor_0 c001n07" -> "probe_complete c001n07" [ style = bold] "rsc_c001n02_monitor_0 c001n07" [ style=bold color="green" fontcolor="black" ] "rsc_c001n02_monitor_0 c001n08" -> "probe_complete c001n08" [ style = bold] "rsc_c001n02_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] "rsc_c001n02_monitor_0 c001n09" -> "probe_complete c001n09" [ style = bold] "rsc_c001n02_monitor_0 c001n09" [ style=bold color="green" fontcolor="black" ] "rsc_c001n03_monitor_0 c001n02" -> "probe_complete c001n02" [ style = bold] "rsc_c001n03_monitor_0 c001n02" [ style=bold color="green" fontcolor="black" ] "rsc_c001n03_monitor_0 c001n04" -> "probe_complete c001n04" [ style = bold] "rsc_c001n03_monitor_0 c001n04" [ style=bold color="green" fontcolor="black" ] "rsc_c001n03_monitor_0 c001n05" -> "probe_complete c001n05" [ style = bold] "rsc_c001n03_monitor_0 c001n05" [ style=bold color="green" fontcolor="black" ] "rsc_c001n03_monitor_0 c001n07" -> "probe_complete c001n07" [ style = bold] "rsc_c001n03_monitor_0 c001n07" [ style=bold color="green" fontcolor="black" ] "rsc_c001n03_monitor_0 c001n08" -> "probe_complete c001n08" [ style = bold] "rsc_c001n03_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] "rsc_c001n03_monitor_0 c001n09" -> "probe_complete c001n09" [ style = bold] "rsc_c001n03_monitor_0 c001n09" [ style=bold color="green" fontcolor="black" ] "rsc_c001n04_monitor_0 c001n02" -> "probe_complete c001n02" [ style = bold] "rsc_c001n04_monitor_0 c001n02" [ style=bold color="green" fontcolor="black" ] "rsc_c001n04_monitor_0 c001n03" -> "probe_complete c001n03" [ style = bold] "rsc_c001n04_monitor_0 c001n03" [ style=bold color="green" fontcolor="black" ] "rsc_c001n04_monitor_0 c001n05" -> "probe_complete c001n05" [ style = bold] "rsc_c001n04_monitor_0 c001n05" [ style=bold color="green" fontcolor="black" ] "rsc_c001n04_monitor_0 c001n07" -> "probe_complete c001n07" [ style = bold] "rsc_c001n04_monitor_0 c001n07" [ style=bold color="green" fontcolor="black" ] "rsc_c001n04_monitor_0 c001n08" -> "probe_complete c001n08" [ style = bold] "rsc_c001n04_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] "rsc_c001n04_monitor_0 c001n09" -> "probe_complete c001n09" [ style = bold] "rsc_c001n04_monitor_0 c001n09" [ style=bold color="green" fontcolor="black" ] "rsc_c001n05_monitor_0 c001n02" -> "probe_complete c001n02" [ style = bold] "rsc_c001n05_monitor_0 c001n02" [ style=bold color="green" fontcolor="black" ] "rsc_c001n05_monitor_0 c001n03" -> "probe_complete c001n03" [ style = bold] "rsc_c001n05_monitor_0 c001n03" [ style=bold color="green" fontcolor="black" ] "rsc_c001n05_monitor_0 c001n04" -> "probe_complete c001n04" [ style = bold] "rsc_c001n05_monitor_0 c001n04" [ style=bold color="green" fontcolor="black" ] "rsc_c001n05_monitor_0 c001n06" -> "probe_complete c001n06" [ style = bold] "rsc_c001n05_monitor_0 c001n06" [ style=bold color="green" fontcolor="black" ] "rsc_c001n05_monitor_0 c001n07" -> "probe_complete c001n07" [ style = bold] "rsc_c001n05_monitor_0 c001n07" [ style=bold color="green" fontcolor="black" ] "rsc_c001n05_monitor_0 c001n08" -> "probe_complete c001n08" [ style = bold] "rsc_c001n05_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] "rsc_c001n05_monitor_0 c001n09" -> "probe_complete c001n09" [ style = bold] "rsc_c001n05_monitor_0 c001n09" [ style=bold color="green" fontcolor="black" ] "rsc_c001n06_monitor_0 c001n03" -> "probe_complete c001n03" [ style = bold] "rsc_c001n06_monitor_0 c001n03" [ style=bold color="green" fontcolor="black" ] "rsc_c001n06_monitor_0 c001n04" -> "probe_complete c001n04" [ style = bold] "rsc_c001n06_monitor_0 c001n04" [ style=bold color="green" fontcolor="black" ] "rsc_c001n06_monitor_0 c001n05" -> "probe_complete c001n05" [ style = bold] "rsc_c001n06_monitor_0 c001n05" [ style=bold color="green" fontcolor="black" ] "rsc_c001n06_monitor_0 c001n07" -> "probe_complete c001n07" [ style = bold] "rsc_c001n06_monitor_0 c001n07" [ style=bold color="green" fontcolor="black" ] "rsc_c001n06_monitor_0 c001n08" -> "probe_complete c001n08" [ style = bold] "rsc_c001n06_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] "rsc_c001n06_monitor_0 c001n09" -> "probe_complete c001n09" [ style = bold] "rsc_c001n06_monitor_0 c001n09" [ style=bold color="green" fontcolor="black" ] "rsc_c001n07_monitor_0 c001n04" -> "probe_complete c001n04" [ style = bold] "rsc_c001n07_monitor_0 c001n04" [ style=bold color="green" fontcolor="black" ] "rsc_c001n07_monitor_0 c001n05" -> "probe_complete c001n05" [ style = bold] "rsc_c001n07_monitor_0 c001n05" [ style=bold color="green" fontcolor="black" ] "rsc_c001n07_monitor_0 c001n06" -> "probe_complete c001n06" [ style = bold] "rsc_c001n07_monitor_0 c001n06" [ style=bold color="green" fontcolor="black" ] "rsc_c001n07_monitor_0 c001n08" -> "probe_complete c001n08" [ style = bold] "rsc_c001n07_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] "rsc_c001n07_monitor_0 c001n09" -> "probe_complete c001n09" [ style = bold] "rsc_c001n07_monitor_0 c001n09" [ style=bold color="green" fontcolor="black" ] "rsc_c001n08_monitor_0 c001n05" -> "probe_complete c001n05" [ style = bold] "rsc_c001n08_monitor_0 c001n05" [ style=bold color="green" fontcolor="black" ] "rsc_c001n08_monitor_0 c001n07" -> "probe_complete c001n07" [ style = bold] "rsc_c001n08_monitor_0 c001n07" [ style=bold color="green" fontcolor="black" ] "rsc_c001n08_monitor_0 c001n09" -> "probe_complete c001n09" [ style = bold] "rsc_c001n08_monitor_0 c001n09" [ style=bold color="green" fontcolor="black" ] "rsc_c001n09_monitor_0 c001n02" -> "probe_complete c001n02" [ style = bold] "rsc_c001n09_monitor_0 c001n02" [ style=bold color="green" fontcolor="black" ] "rsc_c001n09_monitor_0 c001n03" -> "probe_complete c001n03" [ style = bold] "rsc_c001n09_monitor_0 c001n03" [ style=bold color="green" fontcolor="black" ] "rsc_c001n09_monitor_0 c001n04" -> "probe_complete c001n04" [ style = bold] "rsc_c001n09_monitor_0 c001n04" [ style=bold color="green" fontcolor="black" ] "rsc_c001n09_monitor_0 c001n05" -> "probe_complete c001n05" [ style = bold] "rsc_c001n09_monitor_0 c001n05" [ style=bold color="green" fontcolor="black" ] "rsc_c001n09_monitor_0 c001n07" -> "probe_complete c001n07" [ style = bold] "rsc_c001n09_monitor_0 c001n07" [ style=bold color="green" fontcolor="black" ] "rsc_c001n09_monitor_0 c001n08" -> "probe_complete c001n08" [ style = bold] "rsc_c001n09_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] } diff --git a/crm/pengine/testcases/order7.dot b/crm/pengine/testcases/order7.dot index 27007bdc55..1988cacf42 100644 --- a/crm/pengine/testcases/order7.dot +++ b/crm/pengine/testcases/order7.dot @@ -1,22 +1,21 @@ digraph "g" { "probe_complete node1" -> "probe_complete" [ style = bold] "probe_complete node1" [ style=bold color="green" fontcolor="black" ] "probe_complete" -> "rsc2_start_0 node1" [ style = bold] "probe_complete" -> "rsc3_start_0 node1" [ style = bold] "probe_complete" -> "rscB_start_0 node1" [ style = bold] "probe_complete" -> "rscC_start_0 node1" [ style = bold] "probe_complete" [ style=bold color="green" fontcolor="orange" ] "rsc2_monitor_0 node1" -> "probe_complete node1" [ style = bold] "rsc2_monitor_0 node1" [ style=bold color="green" fontcolor="black" ] "rsc2_start_0 node1" [ style=bold color="green" fontcolor="black" ] "rsc3_monitor_0 node1" -> "probe_complete node1" [ style = bold] "rsc3_monitor_0 node1" [ style=bold color="green" fontcolor="black" ] "rsc3_start_0 node1" [ style=bold color="green" fontcolor="black" ] -"rscA_stop_0 node1" [ style=filled color="black" fontcolor="black" fillcolor=purple] "rscB_monitor_0 node1" -> "probe_complete node1" [ style = bold] "rscB_monitor_0 node1" [ style=bold color="green" fontcolor="black" ] "rscB_start_0 node1" [ style=bold color="green" fontcolor="black" ] "rscC_monitor_0 node1" -> "probe_complete node1" [ style = bold] "rscC_monitor_0 node1" [ style=bold color="green" fontcolor="black" ] "rscC_start_0 node1" [ style=filled color="black" fontcolor="black" fillcolor=red] } diff --git a/crm/pengine/testcases/orphan-0.dot b/crm/pengine/testcases/orphan-0.dot index e3dbfba91e..fe8aaf9d4e 100644 --- a/crm/pengine/testcases/orphan-0.dot +++ b/crm/pengine/testcases/orphan-0.dot @@ -1,39 +1,36 @@ digraph "g" { "DcIPaddr_monitor_0 c001n01" -> "probe_complete c001n01" [ style = bold] "DcIPaddr_monitor_0 c001n01" [ style=bold color="green" fontcolor="black" ] "DcIPaddr_monitor_0 c001n03" -> "probe_complete c001n03" [ style = bold] "DcIPaddr_monitor_0 c001n03" [ style=bold color="green" fontcolor="black" ] "DcIPaddr_monitor_0 c001n08" -> "probe_complete c001n08" [ style = bold] "DcIPaddr_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] "probe_complete c001n01" -> "probe_complete" [ style = bold] "probe_complete c001n01" [ style=bold color="green" fontcolor="black" ] "probe_complete c001n02" -> "probe_complete" [ style = bold] "probe_complete c001n02" [ style=bold color="green" fontcolor="black" ] "probe_complete c001n03" -> "probe_complete" [ style = bold] "probe_complete c001n03" [ style=bold color="green" fontcolor="black" ] "probe_complete c001n08" -> "probe_complete" [ style = bold] "probe_complete c001n08" [ style=bold color="green" fontcolor="black" ] "probe_complete" [ style=bold color="green" fontcolor="orange" ] "rsc_c001n01_monitor_0 c001n02" -> "probe_complete c001n02" [ style = bold] "rsc_c001n01_monitor_0 c001n02" [ style=bold color="green" fontcolor="black" ] "rsc_c001n01_monitor_0 c001n03" -> "probe_complete c001n03" [ style = bold] "rsc_c001n01_monitor_0 c001n03" [ style=bold color="green" fontcolor="black" ] "rsc_c001n01_monitor_0 c001n08" -> "probe_complete c001n08" [ style = bold] "rsc_c001n01_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] "rsc_c001n02_monitor_0 c001n01" -> "probe_complete c001n01" [ style = bold] "rsc_c001n02_monitor_0 c001n01" [ style=bold color="green" fontcolor="black" ] "rsc_c001n02_monitor_0 c001n03" -> "probe_complete c001n03" [ style = bold] "rsc_c001n02_monitor_0 c001n03" [ style=bold color="green" fontcolor="black" ] "rsc_c001n02_monitor_0 c001n08" -> "probe_complete c001n08" [ style = bold] "rsc_c001n02_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] "rsc_c001n03_monitor_0 c001n01" -> "probe_complete c001n01" [ style = bold] "rsc_c001n03_monitor_0 c001n01" [ style=bold color="green" fontcolor="black" ] "rsc_c001n03_monitor_0 c001n02" -> "probe_complete c001n02" [ style = bold] "rsc_c001n03_monitor_0 c001n02" [ style=bold color="green" fontcolor="black" ] "rsc_c001n03_monitor_0 c001n08" -> "probe_complete c001n08" [ style = bold] "rsc_c001n03_monitor_0 c001n08" [ style=bold color="green" fontcolor="black" ] "rsc_c001n03_monitor_6000 c001n03" [ style=bold color="green" fontcolor="black" ] -"rsc_c001n08_monitor_5000 c001n08" [ style=filled color="black" fontcolor="black" fillcolor=purple] -"rsc_c001n08_start_0 c001n08" [ style=filled color="black" fontcolor="black" fillcolor=purple] -"rsc_c001n08_stop_0 c001n08" [ style=filled color="black" fontcolor="black" fillcolor=purple] } diff --git a/crm/pengine/testcases/rec-rsc-4.dot b/crm/pengine/testcases/rec-rsc-4.dot index 10ed88be4c..980d6ba839 100644 --- a/crm/pengine/testcases/rec-rsc-4.dot +++ b/crm/pengine/testcases/rec-rsc-4.dot @@ -1,11 +1,9 @@ digraph "g" { "probe_complete node1" -> "probe_complete" [ style = bold] "probe_complete node1" [ style=bold color="green" fontcolor="black" ] "probe_complete node2" -> "probe_complete" [ style = bold] "probe_complete node2" [ style=bold color="green" fontcolor="black" ] "probe_complete" [ style=bold color="green" fontcolor="orange" ] "rsc1_monitor_0 node1" -> "probe_complete node1" [ style = bold] "rsc1_monitor_0 node1" [ style=bold color="green" fontcolor="black" ] -"rsc1_start_0 node1" [ style=filled color="black" fontcolor="black" fillcolor=purple] -"rsc1_stop_0 node2" [ style=filled color="black" fontcolor="black" fillcolor=purple] }