Commit 2d98cc5f authored by Dridi Boukelmoune's avatar Dridi Boukelmoune

Add VCL labels to the request state machine

parent b2eb0a4d
...@@ -47,16 +47,16 @@ digraph cache_req_fsm { ...@@ -47,16 +47,16 @@ digraph cache_req_fsm {
fini:ok -> ok fini:ok -> ok
*/ */
acceptor [ acceptor [shape=hexagon label="Request received"]
shape=hexagon label_select [shape=hexagon label="Label selected"]
label="Request received" ESI_REQ [shape=hexagon label="ESI request"]
]
ESI_REQ [ shape=hexagon ]
RESTART [shape=plaintext] RESTART [shape=plaintext]
ESI_REQ -> recv ESI_REQ -> recv
SYNTH [shape=plaintext] SYNTH [shape=plaintext]
LABEL [shape=plaintext]
acceptor -> recv [style=bold] acceptor -> recv [style=bold]
label_select -> recv [style=bold]
subgraph xcluster_deliver { subgraph xcluster_deliver {
/* cnt_deliver() */ /* cnt_deliver() */
...@@ -187,7 +187,7 @@ digraph cache_req_fsm { ...@@ -187,7 +187,7 @@ digraph cache_req_fsm {
subgraph xcluster_recv { subgraph xcluster_recv {
recv [ recv [
shape=record shape=record
label="{cnt_recv:|{vcl_recv\{\}|req.*}|{<hash>hash|<purge>purge|<pass>pass|<pipe>pipe|<synth>synth}}" label="{cnt_recv:|{vcl_recv\{\}|req.*}|{<hash>hash|<purge>purge|<pass>pass|<pipe>pipe|<synth>synth|<vcl>vcl}}"
] ]
recv:hash -> hash [style=bold,color=green] recv:hash -> hash [style=bold,color=green]
hash [ hash [
...@@ -204,6 +204,9 @@ digraph cache_req_fsm { ...@@ -204,6 +204,9 @@ digraph cache_req_fsm {
recv:purge:s -> hash [style=bold,color=purple] recv:purge:s -> hash [style=bold,color=purple]
recv:vcl:s -> vcl_label
vcl_label [label="LABEL",shape=plaintext]
/* cnt_purge */ /* cnt_purge */
subgraph xcluster_purge { subgraph xcluster_purge {
purge [ purge [
...@@ -211,4 +214,4 @@ digraph cache_req_fsm { ...@@ -211,4 +214,4 @@ digraph cache_req_fsm {
label="{<top>cnt_purge:|{vcl_purge\{\}|req.*}|{<synth>synth|<restart>restart}}" label="{<top>cnt_purge:|{vcl_purge\{\}|req.*}|{<synth>synth|<restart>restart}}"
] ]
} }
} }
\ No newline at end of file
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment