dot ft recv mostly done
This commit is contained in:
parent
b190617285
commit
d9e9a6b83d
@ -15,15 +15,19 @@ digraph ft_send {
|
|||||||
|
|
||||||
start -> starting [label="send FT_INIT_ACK"];
|
start -> starting [label="send FT_INIT_ACK"];
|
||||||
starting -> starting [label="if timeout or get FT_INIT send FT_INIT_ACK"];
|
starting -> starting [label="if timeout or get FT_INIT send FT_INIT_ACK"];
|
||||||
|
starting -> got_data [label="got FT_DATA"];
|
||||||
starting -> fail [label="if timeout too often"];
|
starting -> fail [label="if timeout too often"];
|
||||||
|
|
||||||
|
got_data -> fail [label="peer offline"];
|
||||||
|
|
||||||
subgraph cluster_data {
|
subgraph cluster_data {
|
||||||
label="for each data chunk";
|
label="for each data chunk";
|
||||||
style=filled;
|
style=filled;
|
||||||
|
|
||||||
starting -> got_data [label="got FT_DATA"];
|
got_data -> wait_for_all_data [label="send FT_DATA_ACK"];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
wait_for_all_data -> fail [label="peer offline"];
|
||||||
|
wait_for_all_data -> done [label="all chunks received and acked"];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user