Willy Tarreau | 71f95fa | 2020-01-22 10:34:58 +0100 | [diff] [blame] | 1 | #FIG 3.2 Produced by xfig version 2.2 |
Willy Tarreau | 977afab | 2019-12-10 16:06:53 +0100 | [diff] [blame] | 2 | Portrait |
| 3 | Center |
| 4 | Metric |
| 5 | A4 |
Willy Tarreau | 4ac36d6 | 2019-12-11 06:38:14 +0100 | [diff] [blame] | 6 | 300.00 |
Willy Tarreau | 977afab | 2019-12-10 16:06:53 +0100 | [diff] [blame] | 7 | Single |
| 8 | -2 |
| 9 | 1200 2 |
Willy Tarreau | 4ac36d6 | 2019-12-11 06:38:14 +0100 | [diff] [blame] | 10 | 0 32 #ff60e0 |
| 11 | 0 33 #ff8020 |
| 12 | 0 34 #56c5ff |
| 13 | 0 35 #55d941 |
| 14 | 0 36 #f8e010 |
Willy Tarreau | 977afab | 2019-12-10 16:06:53 +0100 | [diff] [blame] | 15 | 6 3105 1305 4185 1845 |
| 16 | 1 1 0 3 0 7 51 -1 20 0.000 1 0.0000 3645 1575 495 225 3645 1575 4140 1575 |
| 17 | 4 1 0 50 -1 18 10 0.0000 4 120 555 3645 1575 LISTEN\001 |
| 18 | 4 1 1 50 -1 16 10 0.0000 4 120 90 3645 1755 5\001 |
| 19 | -6 |
Willy Tarreau | 4ac36d6 | 2019-12-11 06:38:14 +0100 | [diff] [blame] | 20 | 6 2160 2205 3240 2745 |
| 21 | 1 1 0 3 0 7 51 -1 20 0.000 1 0.0000 2700 2475 495 225 2700 2475 3195 2475 |
| 22 | 4 1 0 50 -1 18 10 0.0000 4 120 630 2700 2475 LIMITED\001 |
| 23 | 4 1 1 50 -1 16 10 0.0000 4 120 90 2700 2655 8\001 |
| 24 | -6 |
| 25 | 6 2160 3195 3240 3735 |
| 26 | 1 1 0 3 0 7 51 -1 20 0.000 1 0.0000 2700 3471 495 225 2700 3471 3195 3471 |
| 27 | 4 1 0 50 -1 18 10 0.0000 4 120 630 2700 3465 PAUSED\001 |
| 28 | 4 1 1 50 -1 16 10 0.0000 4 120 90 2700 3645 3\001 |
| 29 | -6 |
| 30 | 6 3960 2205 5040 2745 |
| 31 | 1 1 0 3 0 7 51 -1 20 0.000 1 0.0000 4500 2475 495 225 4500 2475 4995 2475 |
| 32 | 4 1 0 50 -1 18 10 0.0000 4 120 375 4500 2475 FULL\001 |
| 33 | 4 1 1 50 -1 16 10 0.0000 4 120 90 4500 2655 7\001 |
| 34 | -6 |
Willy Tarreau | 977afab | 2019-12-10 16:06:53 +0100 | [diff] [blame] | 35 | 1 1 0 3 0 7 51 -1 20 0.000 1 0.0000 900 450 495 225 900 450 1395 450 |
| 36 | 1 1 0 3 0 7 51 -1 20 0.000 1 0.0000 2700 450 495 225 2700 450 3195 450 |
| 37 | 1 1 0 3 0 7 51 -1 20 0.000 1 0.0000 4500 450 495 225 4500 450 4995 450 |
Willy Tarreau | 4ac36d6 | 2019-12-11 06:38:14 +0100 | [diff] [blame] | 38 | 1 1 0 3 0 7 51 -1 20 0.000 1 0.0000 900 1305 495 225 900 1305 1395 1305 |
| 39 | 1 1 0 3 0 7 51 -1 20 0.000 1 0.0000 900 3465 495 225 900 3465 1395 3465 |
| 40 | 2 1 1 3 1 7 52 -1 -1 8.000 1 0 -1 0 0 2 |
| 41 | 270 1980 5355 1350 |
| 42 | 2 2 0 2 32 32 52 -1 20 0.000 1 0 -1 0 0 5 |
| 43 | 2070 3060 3330 3060 3330 3870 2070 3870 2070 3060 |
| 44 | 2 3 0 1 33 33 53 -1 20 0.000 1 0 -1 0 0 5 |
| 45 | 2070 990 5130 990 5130 2880 2070 2880 2070 990 |
| 46 | 2 2 0 2 35 35 52 -1 20 0.000 1 0 -1 0 0 5 |
| 47 | 270 90 5130 90 5130 855 270 855 270 90 |
| 48 | 2 2 0 2 34 34 52 -1 20 0.000 1 0 -1 0 0 5 |
| 49 | 270 990 1530 990 1530 1665 270 1665 270 990 |
| 50 | 2 2 0 2 36 36 52 -1 20 0.000 1 0 -1 0 0 5 |
| 51 | 270 3060 1530 3060 1530 3870 270 3870 270 3060 |
Willy Tarreau | 977afab | 2019-12-10 16:06:53 +0100 | [diff] [blame] | 52 | 3 0 0 3 0 7 50 -1 -1 0.000 0 1 0 2 |
| 53 | 1 1 1.00 60.00 120.00 |
| 54 | 1395 450 2250 450 |
| 55 | 0.000 0.000 |
| 56 | 3 0 0 3 0 7 50 -1 -1 0.000 0 1 0 2 |
| 57 | 1 1 1.00 60.00 120.00 |
| 58 | 3195 450 4050 450 |
| 59 | 0.000 0.000 |
Willy Tarreau | 977afab | 2019-12-10 16:06:53 +0100 | [diff] [blame] | 60 | 3 0 0 3 0 7 50 -1 -1 0.000 0 1 0 3 |
| 61 | 1 1 1.00 60.00 120.00 |
Willy Tarreau | 4ac36d6 | 2019-12-11 06:38:14 +0100 | [diff] [blame] | 62 | 4095 1665 4455 2025 4500 2250 |
Willy Tarreau | 977afab | 2019-12-10 16:06:53 +0100 | [diff] [blame] | 63 | 0.000 1.000 0.000 |
| 64 | 3 0 0 3 0 7 50 -1 -1 0.000 0 1 0 3 |
| 65 | 1 1 1.00 60.00 120.00 |
Willy Tarreau | 4ac36d6 | 2019-12-11 06:38:14 +0100 | [diff] [blame] | 66 | 3195 3510 3600 3465 4140 2655 |
Willy Tarreau | 977afab | 2019-12-10 16:06:53 +0100 | [diff] [blame] | 67 | 0.000 1.000 0.000 |
| 68 | 3 0 0 3 0 7 50 -1 -1 0.000 0 1 0 3 |
| 69 | 1 1 1.00 60.00 120.00 |
Willy Tarreau | 4ac36d6 | 2019-12-11 06:38:14 +0100 | [diff] [blame] | 70 | 3195 1485 2970 1305 1350 1305 |
Willy Tarreau | 977afab | 2019-12-10 16:06:53 +0100 | [diff] [blame] | 71 | 0.000 1.000 0.000 |
| 72 | 3 0 0 3 0 7 50 -1 -1 0.000 0 1 0 3 |
| 73 | 1 1 1.00 60.00 120.00 |
Willy Tarreau | 4ac36d6 | 2019-12-11 06:38:14 +0100 | [diff] [blame] | 74 | 4410 2250 4365 2070 4050 1710 |
Willy Tarreau | 977afab | 2019-12-10 16:06:53 +0100 | [diff] [blame] | 75 | 0.000 1.000 0.000 |
Willy Tarreau | 4ac36d6 | 2019-12-11 06:38:14 +0100 | [diff] [blame] | 76 | 3 0 0 3 0 7 50 -1 -1 0.000 0 1 0 4 |
Willy Tarreau | 977afab | 2019-12-10 16:06:53 +0100 | [diff] [blame] | 77 | 1 1 1.00 60.00 120.00 |
Willy Tarreau | 4ac36d6 | 2019-12-11 06:38:14 +0100 | [diff] [blame] | 78 | 945 3240 936 2142 2961 1917 3240 1710 |
| 79 | 0.000 1.000 1.000 0.000 |
| 80 | 3 0 0 3 0 7 50 -1 -1 0.000 0 1 0 4 |
| 81 | 1 1 1.00 60.00 120.00 |
| 82 | 3195 1665 2835 1845 855 2115 855 3240 |
| 83 | 0.000 1.000 1.000 0.000 |
| 84 | 3 0 0 3 0 7 50 -1 -1 0.000 0 1 0 5 |
| 85 | 1 1 1.00 60.00 120.00 |
| 86 | 990 3690 1035 3960 2880 4050 4365 3915 4410 2700 |
| 87 | 0.000 1.000 1.000 1.000 0.000 |
Willy Tarreau | 977afab | 2019-12-10 16:06:53 +0100 | [diff] [blame] | 88 | 3 0 0 3 0 7 50 -1 -1 0.000 0 1 0 2 |
| 89 | 1 1 1.00 60.00 120.00 |
Willy Tarreau | 4ac36d6 | 2019-12-11 06:38:14 +0100 | [diff] [blame] | 90 | 2700 2700 2700 3240 |
Willy Tarreau | 977afab | 2019-12-10 16:06:53 +0100 | [diff] [blame] | 91 | 0.000 0.000 |
| 92 | 3 0 0 3 0 7 50 -1 -1 0.000 0 1 0 3 |
| 93 | 1 1 1.00 60.00 120.00 |
Willy Tarreau | 4ac36d6 | 2019-12-11 06:38:14 +0100 | [diff] [blame] | 94 | 4095 2610 3600 3375 3150 3420 |
Willy Tarreau | 977afab | 2019-12-10 16:06:53 +0100 | [diff] [blame] | 95 | 0.000 1.000 0.000 |
Willy Tarreau | 4ac36d6 | 2019-12-11 06:38:14 +0100 | [diff] [blame] | 96 | 3 0 0 3 0 7 50 -1 -1 0.000 0 1 0 5 |
Willy Tarreau | 977afab | 2019-12-10 16:06:53 +0100 | [diff] [blame] | 97 | 1 1 1.00 60.00 120.00 |
Willy Tarreau | 4ac36d6 | 2019-12-11 06:38:14 +0100 | [diff] [blame] | 98 | 4500 2700 4455 4005 2655 4140 945 4005 900 3690 |
| 99 | 0.000 1.000 1.000 1.000 0.000 |
| 100 | 3 0 0 3 0 7 50 -1 -1 0.000 0 1 0 4 |
Willy Tarreau | 977afab | 2019-12-10 16:06:53 +0100 | [diff] [blame] | 101 | 1 1 1.00 60.00 120.00 |
Willy Tarreau | 4ac36d6 | 2019-12-11 06:38:14 +0100 | [diff] [blame] | 102 | 2205 2520 1395 2745 1260 2970 1125 3240 |
| 103 | 0.000 1.000 1.000 0.000 |
| 104 | 3 0 0 3 0 7 50 -1 -1 0.000 0 1 0 4 |
| 105 | 1 1 1.00 60.00 120.00 |
| 106 | 3510 1800 3330 2025 3330 2835 2970 3285 |
| 107 | 0.000 1.000 1.000 0.000 |
| 108 | 3 0 0 3 0 7 50 -1 -1 0.000 0 1 0 4 |
| 109 | 1 1 1.00 60.00 120.00 |
| 110 | 1170 3285 1305 3015 1485 2790 2250 2610 |
| 111 | 0.000 1.000 1.000 0.000 |
Willy Tarreau | 977afab | 2019-12-10 16:06:53 +0100 | [diff] [blame] | 112 | 3 0 0 3 0 7 50 -1 -1 0.000 0 1 0 3 |
| 113 | 1 1 1.00 60.00 120.00 |
Willy Tarreau | 4ac36d6 | 2019-12-11 06:38:14 +0100 | [diff] [blame] | 114 | 2205 3420 1710 3420 1395 3465 |
Willy Tarreau | 977afab | 2019-12-10 16:06:53 +0100 | [diff] [blame] | 115 | 0.000 1.000 0.000 |
| 116 | 3 0 0 3 0 7 50 -1 -1 0.000 0 1 0 3 |
| 117 | 1 1 1.00 60.00 120.00 |
Willy Tarreau | 4ac36d6 | 2019-12-11 06:38:14 +0100 | [diff] [blame] | 118 | 1395 3510 1800 3510 2205 3465 |
Willy Tarreau | 977afab | 2019-12-10 16:06:53 +0100 | [diff] [blame] | 119 | 0.000 1.000 0.000 |
Willy Tarreau | 4ac36d6 | 2019-12-11 06:38:14 +0100 | [diff] [blame] | 120 | 3 0 0 3 0 7 51 -1 -1 0.000 0 1 0 3 |
Willy Tarreau | 977afab | 2019-12-10 16:06:53 +0100 | [diff] [blame] | 121 | 1 1 1.00 60.00 120.00 |
Willy Tarreau | 4ac36d6 | 2019-12-11 06:38:14 +0100 | [diff] [blame] | 122 | 2925 2295 3060 1980 3330 1755 |
Willy Tarreau | 977afab | 2019-12-10 16:06:53 +0100 | [diff] [blame] | 123 | 0.000 1.000 0.000 |
| 124 | 3 0 0 3 0 7 50 -1 -1 0.000 0 1 0 3 |
| 125 | 1 1 1.00 60.00 120.00 |
Willy Tarreau | 4ac36d6 | 2019-12-11 06:38:14 +0100 | [diff] [blame] | 126 | 4500 675 4455 990 3960 1395 |
Willy Tarreau | 977afab | 2019-12-10 16:06:53 +0100 | [diff] [blame] | 127 | 0.000 1.000 0.000 |
| 128 | 4 1 0 50 -1 18 10 0.0000 4 120 375 900 450 NEW\001 |
| 129 | 4 1 0 50 -1 18 10 0.0000 4 120 315 2700 450 INIT\001 |
| 130 | 4 1 0 50 -1 18 10 0.0000 4 120 810 4500 450 ASSIGNED\001 |
| 131 | 4 1 1 50 -1 16 10 0.0000 4 120 90 900 630 0\001 |
| 132 | 4 1 1 50 -1 16 10 0.0000 4 120 90 2700 630 1\001 |
| 133 | 4 1 1 50 -1 16 10 0.0000 4 120 90 4500 630 2\001 |
Willy Tarreau | 977afab | 2019-12-10 16:06:53 +0100 | [diff] [blame] | 134 | 4 1 0 50 -1 16 7 0.0000 4 120 420 1755 405 create()\001 |
Willy Tarreau | 4ac36d6 | 2019-12-11 06:38:14 +0100 | [diff] [blame] | 135 | 4 2 0 50 -1 16 7 0.0000 4 120 660 1215 2160 enable() &&\001 |
| 136 | 4 2 0 50 -1 16 7 0.0000 4 90 540 1080 2295 !maxconn\001 |
| 137 | 4 2 1 51 -1 16 7 1.5708 4 105 600 5355 1485 transitions\001 |
| 138 | 4 0 1 51 -1 16 7 1.5708 4 105 600 5355 1260 transitions\001 |
| 139 | 4 2 1 51 -1 16 7 1.5708 4 105 795 5265 1485 multi-threaded\001 |
| 140 | 4 0 1 51 -1 16 7 1.5708 4 120 870 5265 1260 single-threaded\001 |
| 141 | 4 1 0 50 -1 18 10 0.0000 4 120 615 900 1305 ZOMBIE\001 |
| 142 | 4 1 1 50 -1 16 10 0.0000 4 120 90 900 1485 4\001 |
| 143 | 4 0 0 52 -1 17 7 0.0000 4 90 345 315 765 no FD\001 |
| 144 | 4 0 0 52 -1 17 7 0.0000 4 135 315 315 3825 polled\001 |
| 145 | 4 1 0 50 -1 18 10 0.0000 4 120 555 900 3465 READY\001 |
| 146 | 4 1 1 50 -1 16 10 0.0000 4 120 90 900 3645 6\001 |
| 147 | 4 0 0 50 -1 16 7 0.0000 4 120 255 1170 3825 full()\001 |
| 148 | 4 2 0 50 -1 16 7 0.0000 4 90 540 2205 3375 !maxconn\001 |
| 149 | 4 2 0 50 -1 16 7 0.0000 4 105 675 2295 3240 resume() &&\001 |
| 150 | 4 0 0 50 -1 16 7 0.0000 4 105 405 1395 3645 pause()\001 |
| 151 | 4 0 0 52 -1 17 7 0.0000 4 135 585 2115 3825 shut(sock)\001 |
| 152 | 4 2 0 50 -1 16 7 0.0000 4 120 480 4320 2205 disable()\001 |
| 153 | 4 2 0 50 -1 16 7 0.0000 4 105 405 4005 2655 pause()\001 |
| 154 | 4 0 0 50 -1 16 7 0.0000 4 105 465 4545 2835 resume()\001 |
| 155 | 4 2 0 50 -1 16 7 0.0000 4 120 480 2925 2160 disable()\001 |
| 156 | 4 0 0 50 -1 16 7 0.0000 4 105 405 3465 1980 pause()\001 |
| 157 | 4 0 0 50 -1 16 7 0.0000 4 120 660 4230 1710 enable() &&\001 |
| 158 | 4 0 0 50 -1 16 7 0.0000 4 75 510 4320 1845 maxconn\001 |
| 159 | 4 2 0 50 -1 16 7 0.0000 4 105 405 2655 2835 pause()\001 |
| 160 | 4 0 0 50 -1 16 7 0.0000 4 105 675 3375 3555 resume() &&\001 |
| 161 | 4 0 0 50 -1 16 7 0.0000 4 75 510 3375 3645 maxconn\001 |
| 162 | 4 0 0 50 -1 16 7 0.0000 4 120 480 1080 2655 disable()\001 |
| 163 | 4 2 0 50 -1 16 7 0.0000 4 105 465 2160 2475 resume()\001 |
| 164 | 4 1 0 50 -1 16 7 0.0000 4 120 330 3555 405 .add()\001 |
| 165 | 4 0 0 50 -1 16 7 0.0000 4 120 375 4545 810 .bind()\001 |
| 166 | 4 0 0 52 -1 17 7 0.0000 4 135 1080 2115 1125 FD ready, not polled\001 |
| 167 | 4 0 0 52 -1 17 7 0.0000 4 135 420 315 1620 stopped\001 |
| 168 | 4 0 0 50 -1 16 7 0.0000 4 120 315 1305 3240 limit()\001 |
| 169 | 4 2 0 50 -1 16 7 0.0000 4 120 930 3060 1530 zombify_proxy()\001 |