File: cache_http1_fsm.dot

package info (click to toggle)
varnish 7.7.3-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 13,280 kB
  • sloc: ansic: 104,222; python: 2,679; makefile: 1,297; sh: 1,077; awk: 114; perl: 105; ruby: 41
file content (21 lines) | stat: -rw-r--r-- 787 bytes parent folder | download | duplicates (6)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
	digraph vcl_center {
		margin="0.5"
		center="1"

	acceptor -> http1_wait [label=S_STP_NEWREQ, align=center]
	hash -> CNT_Request [label="Busy object\nS_STP_WORKING\nR_STP_LOOKUP"
		color=blue]
	disembark -> hash [style=dotted, color=blue]
	http1_wait -> CNT_Request [label="S_STP_WORKING\nR_STP_RECV"]
	http1_wait -> disembark [label="Session close"]
	http1_wait -> disembark [label="Timeout" color=green]
	disembark -> waiter [style=dotted, color=green]
	waiter -> http1_wait [color=green]
	CNT_Request -> disembark
		[label="Busy object\nS_STP_WORKING\nR_STP_LOOKUP" color=blue]
	CNT_Request -> http1_cleanup
	http1_cleanup -> disembark [label="Session close"]
	http1_cleanup -> CNT_Request [label="S_STP_WORKING\nR_STP_RECV"]
	http1_cleanup -> http1_wait [label="S_STP_NEWREQ"]

	}