22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
|
node [shape=box,style=filled];
"START" -> "have_server";
"DONE" [label="ALL DONE"];
"send_request" -> "receive_response";
"receive_response" -> "DONE";
subgraph cluster_direct_access {
label="Direct Access";
"direct_access" -> "start_server";
"direct_access" -> "touch_access_file";
"touch_access_file" -> "touch_host_pid_file";
"touch_host_pid_file" -> "count_host_pid_files";
"count_host_pid_files" -> "call_query_proc" [label="count < 5"];
"wait_for_low_count_host_pid_files" [label="sleep 1"];
"count_host_pid_files" -> "wait_for_low_count_host_pid_files"[label="count >= 5"];
"wait_for_low_count_host_pid_files" -> "count_host_pid_files";
|
>
|
>
>
>
>
>
>
>
>
>
<
|
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
|
node [shape=box,style=filled];
"START" -> "have_server";
"DONE" [label="ALL DONE"];
"send_request" -> "receive_response";
"receive_response" -> "DONE";
"have_server" -> "start_http_server" [label="no"];
subgraph cluster_start_server {
label="Start Server";
"start_http_server" -> "create_servinfo_file";
"start_http_server" -> "enable_direct_mode";
"create_servinfo_file" -> "delay_60_sec";
"delay_60_sec" -> "set_up_tmp_cache";
"set_up_tmp_cache" -> "switch_mode_to_tmp";
}
subgraph cluster_direct_access {
label="Direct Access";
"direct_access" -> "touch_access_file";
"touch_access_file" -> "touch_host_pid_file";
"touch_host_pid_file" -> "count_host_pid_files";
"count_host_pid_files" -> "call_query_proc" [label="count < 5"];
"wait_for_low_count_host_pid_files" [label="sleep 1"];
"count_host_pid_files" -> "wait_for_low_count_host_pid_files"[label="count >= 5"];
"wait_for_low_count_host_pid_files" -> "count_host_pid_files";
|