{
  "type": "excalidraw",
  "version": 2,
  "source": "https://excalidraw.com",
  "elements": [
    {
      "type": "text",
      "version": 1,
      "versionNonce": 1484513952,
      "id": "n6rwoe9h",
      "x": 196.0,
      "y": 10.0,
      "width": 528.0,
      "height": 25.0,
      "angle": 0,
      "strokeColor": "#1a1a1a",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 1,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "seed": 308337025,
      "boundElements": [],
      "updated": 1,
      "link": null,
      "locked": false,
      "fontSize": 20,
      "fontFamily": 2,
      "text": "Health states and the graceful-shutdown sequence",
      "textAlign": "middle",
      "verticalAlign": "top",
      "baseline": 16,
      "containerId": null,
      "originalText": "Health states and the graceful-shutdown sequence",
      "lineHeight": 1.25,
      "autoResize": true
    },
    {
      "type": "text",
      "version": 1,
      "versionNonce": 1298492654,
      "id": "aghmxtwj",
      "x": 60.0,
      "y": 64.0,
      "width": 114.4,
      "height": 20.0,
      "angle": 0,
      "strokeColor": "#1a1a1a",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 1,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "seed": 263852749,
      "boundElements": [],
      "updated": 1,
      "link": null,
      "locked": false,
      "fontSize": 16,
      "fontFamily": 2,
      "text": "State machine",
      "textAlign": "left",
      "verticalAlign": "top",
      "baseline": 12,
      "containerId": null,
      "originalText": "State machine",
      "lineHeight": 1.25,
      "autoResize": true
    },
    {
      "type": "rectangle",
      "version": 1,
      "versionNonce": 291536297,
      "id": "jb0j78e1",
      "x": 60.0,
      "y": 95.0,
      "width": 175.0,
      "height": 64.0,
      "angle": 0,
      "strokeColor": "#b89540",
      "backgroundColor": "#f0e8d8",
      "fillStyle": "solid",
      "strokeWidth": 1.5,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "roundness": {
        "type": 3
      },
      "seed": 792724547,
      "boundElements": [],
      "updated": 1,
      "link": null,
      "locked": false
    },
    {
      "type": "text",
      "version": 1,
      "versionNonce": 369635793,
      "id": "7w5mg0i5",
      "x": 112.3,
      "y": 99.0,
      "width": 70.4,
      "height": 20.0,
      "angle": 0,
      "strokeColor": "#1a1a1a",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 1,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "seed": 828492097,
      "boundElements": [],
      "updated": 1,
      "link": null,
      "locked": false,
      "fontSize": 16,
      "fontFamily": 2,
      "text": "Starting",
      "textAlign": "middle",
      "verticalAlign": "top",
      "baseline": 12,
      "containerId": null,
      "originalText": "Starting",
      "lineHeight": 1.25,
      "autoResize": true
    },
    {
      "type": "text",
      "version": 1,
      "versionNonce": 337987876,
      "id": "5b99fitq",
      "x": 120.275,
      "y": 122.0,
      "width": 54.45,
      "height": 13.75,
      "angle": 0,
      "strokeColor": "#444444",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 1,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "seed": 1441518835,
      "boundElements": [],
      "updated": 1,
      "link": null,
      "locked": false,
      "fontSize": 11,
      "fontFamily": 2,
      "text": "live: 200",
      "textAlign": "middle",
      "verticalAlign": "top",
      "baseline": 8,
      "containerId": null,
      "originalText": "live: 200",
      "lineHeight": 1.25,
      "autoResize": true
    },
    {
      "type": "text",
      "version": 1,
      "versionNonce": 942370255,
      "id": "rj8j1b5u",
      "x": 93.05,
      "y": 136.0,
      "width": 108.9,
      "height": 13.75,
      "angle": 0,
      "strokeColor": "#444444",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 1,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "seed": 728090570,
      "boundElements": [],
      "updated": 1,
      "link": null,
      "locked": false,
      "fontSize": 11,
      "fontFamily": 2,
      "text": "ready: NOT_SERVING",
      "textAlign": "middle",
      "verticalAlign": "top",
      "baseline": 8,
      "containerId": null,
      "originalText": "ready: NOT_SERVING",
      "lineHeight": 1.25,
      "autoResize": true
    },
    {
      "type": "rectangle",
      "version": 1,
      "versionNonce": 371084240,
      "id": "7kcghttb",
      "x": 330.0,
      "y": 95.0,
      "width": 175.0,
      "height": 64.0,
      "angle": 0,
      "strokeColor": "#5a8870",
      "backgroundColor": "#d8e8df",
      "fillStyle": "solid",
      "strokeWidth": 1.5,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "roundness": {
        "type": 3
      },
      "seed": 1778990976,
      "boundElements": [],
      "updated": 1,
      "link": null,
      "locked": false
    },
    {
      "type": "text",
      "version": 1,
      "versionNonce": 137274214,
      "id": "jl7faxen",
      "x": 386.7,
      "y": 99.0,
      "width": 61.60000000000001,
      "height": 20.0,
      "angle": 0,
      "strokeColor": "#1a1a1a",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 1,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "seed": 1698326785,
      "boundElements": [],
      "updated": 1,
      "link": null,
      "locked": false,
      "fontSize": 16,
      "fontFamily": 2,
      "text": "Serving",
      "textAlign": "middle",
      "verticalAlign": "top",
      "baseline": 12,
      "containerId": null,
      "originalText": "Serving",
      "lineHeight": 1.25,
      "autoResize": true
    },
    {
      "type": "text",
      "version": 1,
      "versionNonce": 996580997,
      "id": "0wvowzap",
      "x": 390.275,
      "y": 122.0,
      "width": 54.45,
      "height": 13.75,
      "angle": 0,
      "strokeColor": "#444444",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 1,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "seed": 1126413362,
      "boundElements": [],
      "updated": 1,
      "link": null,
      "locked": false,
      "fontSize": 11,
      "fontFamily": 2,
      "text": "live: 200",
      "textAlign": "middle",
      "verticalAlign": "top",
      "baseline": 8,
      "containerId": null,
      "originalText": "live: 200",
      "lineHeight": 1.25,
      "autoResize": true
    },
    {
      "type": "text",
      "version": 1,
      "versionNonce": 205359598,
      "id": "x7v7w3p0",
      "x": 375.15,
      "y": 136.0,
      "width": 84.7,
      "height": 13.75,
      "angle": 0,
      "strokeColor": "#444444",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 1,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "seed": 754633900,
      "boundElements": [],
      "updated": 1,
      "link": null,
      "locked": false,
      "fontSize": 11,
      "fontFamily": 2,
      "text": "ready: SERVING",
      "textAlign": "middle",
      "verticalAlign": "top",
      "baseline": 8,
      "containerId": null,
      "originalText": "ready: SERVING",
      "lineHeight": 1.25,
      "autoResize": true
    },
    {
      "type": "rectangle",
      "version": 1,
      "versionNonce": 862470030,
      "id": "jnq24ovl",
      "x": 330.0,
      "y": 195.0,
      "width": 175.0,
      "height": 64.0,
      "angle": 0,
      "strokeColor": "#4a73b8",
      "backgroundColor": "#e8f0fb",
      "fillStyle": "solid",
      "strokeWidth": 1.5,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "roundness": {
        "type": 3
      },
      "seed": 1023280092,
      "boundElements": [],
      "updated": 1,
      "link": null,
      "locked": false
    },
    {
      "type": "text",
      "version": 1,
      "versionNonce": 1117740064,
      "id": "7qbltoet",
      "x": 382.3,
      "y": 199.0,
      "width": 70.4,
      "height": 20.0,
      "angle": 0,
      "strokeColor": "#1a1a1a",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 1,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "seed": 1415549140,
      "boundElements": [],
      "updated": 1,
      "link": null,
      "locked": false,
      "fontSize": 16,
      "fontFamily": 2,
      "text": "NotReady",
      "textAlign": "middle",
      "verticalAlign": "top",
      "baseline": 12,
      "containerId": null,
      "originalText": "NotReady",
      "lineHeight": 1.25,
      "autoResize": true
    },
    {
      "type": "text",
      "version": 1,
      "versionNonce": 877795765,
      "id": "cp8ff6p2",
      "x": 341.875,
      "y": 222.0,
      "width": 151.25,
      "height": 13.75,
      "angle": 0,
      "strokeColor": "#444444",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 1,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "seed": 935608102,
      "boundElements": [],
      "updated": 1,
      "link": null,
      "locked": false,
      "fontSize": 11,
      "fontFamily": 2,
      "text": "live: 200 (not restarted)",
      "textAlign": "middle",
      "verticalAlign": "top",
      "baseline": 8,
      "containerId": null,
      "originalText": "live: 200 (not restarted)",
      "lineHeight": 1.25,
      "autoResize": true
    },
    {
      "type": "text",
      "version": 1,
      "versionNonce": 192931946,
      "id": "09ixweey",
      "x": 363.05,
      "y": 236.0,
      "width": 108.9,
      "height": 13.75,
      "angle": 0,
      "strokeColor": "#444444",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 1,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "seed": 582209626,
      "boundElements": [],
      "updated": 1,
      "link": null,
      "locked": false,
      "fontSize": 11,
      "fontFamily": 2,
      "text": "ready: NOT_SERVING",
      "textAlign": "middle",
      "verticalAlign": "top",
      "baseline": 8,
      "containerId": null,
      "originalText": "ready: NOT_SERVING",
      "lineHeight": 1.25,
      "autoResize": true
    },
    {
      "type": "rectangle",
      "version": 1,
      "versionNonce": 1800033726,
      "id": "ovnys9e4",
      "x": 600.0,
      "y": 95.0,
      "width": 150.0,
      "height": 64.0,
      "angle": 0,
      "strokeColor": "#b86742",
      "backgroundColor": "#ecdfd8",
      "fillStyle": "solid",
      "strokeWidth": 1.5,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "roundness": {
        "type": 3
      },
      "seed": 59439561,
      "boundElements": [],
      "updated": 1,
      "link": null,
      "locked": false
    },
    {
      "type": "text",
      "version": 1,
      "versionNonce": 223456523,
      "id": "5cye1kje",
      "x": 639.8,
      "y": 99.0,
      "width": 70.4,
      "height": 20.0,
      "angle": 0,
      "strokeColor": "#1a1a1a",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 1,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "seed": 882984077,
      "boundElements": [],
      "updated": 1,
      "link": null,
      "locked": false,
      "fontSize": 16,
      "fontFamily": 2,
      "text": "Draining",
      "textAlign": "middle",
      "verticalAlign": "top",
      "baseline": 12,
      "containerId": null,
      "originalText": "Draining",
      "lineHeight": 1.25,
      "autoResize": true
    },
    {
      "type": "text",
      "version": 1,
      "versionNonce": 686515897,
      "id": "5ouviiju",
      "x": 629.625,
      "y": 122.0,
      "width": 90.75000000000001,
      "height": 13.75,
      "angle": 0,
      "strokeColor": "#444444",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 1,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "seed": 183784496,
      "boundElements": [],
      "updated": 1,
      "link": null,
      "locked": false,
      "fontSize": 11,
      "fontFamily": 2,
      "text": "drain in-flight",
      "textAlign": "middle",
      "verticalAlign": "top",
      "baseline": 8,
      "containerId": null,
      "originalText": "drain in-flight",
      "lineHeight": 1.25,
      "autoResize": true
    },
    {
      "type": "rectangle",
      "version": 1,
      "versionNonce": 827486764,
      "id": "pip3xxhr",
      "x": 790.0,
      "y": 95.0,
      "width": 110.0,
      "height": 64.0,
      "angle": 0,
      "strokeColor": "#c0392b",
      "backgroundColor": "#fdfbf7",
      "fillStyle": "solid",
      "strokeWidth": 2.0,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "roundness": {
        "type": 3
      },
      "seed": 628964158,
      "boundElements": [],
      "updated": 1,
      "link": null,
      "locked": false
    },
    {
      "type": "text",
      "version": 1,
      "versionNonce": 307754391,
      "id": "lwdhtulh",
      "x": 814.2,
      "y": 99.0,
      "width": 61.60000000000001,
      "height": 20.0,
      "angle": 0,
      "strokeColor": "#1a1a1a",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 1,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "seed": 1176323999,
      "boundElements": [],
      "updated": 1,
      "link": null,
      "locked": false,
      "fontSize": 16,
      "fontFamily": 2,
      "text": "Stopped",
      "textAlign": "middle",
      "verticalAlign": "top",
      "baseline": 12,
      "containerId": null,
      "originalText": "Stopped",
      "lineHeight": 1.25,
      "autoResize": true
    },
    {
      "type": "text",
      "version": 1,
      "versionNonce": 1900336678,
      "id": "7qffobet",
      "x": 823.55,
      "y": 120.0,
      "width": 42.900000000000006,
      "height": 16.25,
      "angle": 0,
      "strokeColor": "#c0392b",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 1,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "seed": 798643505,
      "boundElements": [],
      "updated": 1,
      "link": null,
      "locked": false,
      "fontSize": 13,
      "fontFamily": 2,
      "text": "exit 0",
      "textAlign": "middle",
      "verticalAlign": "top",
      "baseline": 10,
      "containerId": null,
      "originalText": "exit 0",
      "lineHeight": 1.25,
      "autoResize": true
    },
    {
      "type": "arrow",
      "version": 1,
      "versionNonce": 688623153,
      "id": "vgs43w53",
      "x": 235.0,
      "y": 127.0,
      "width": 95.0,
      "height": 0.0,
      "angle": 0,
      "strokeColor": "#2d2d2d",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 1.4,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "seed": 167544125,
      "boundElements": [],
      "updated": 1,
      "link": null,
      "locked": false,
      "points": [
        [
          0,
          0
        ],
        [
          95.0,
          0.0
        ]
      ],
      "lastCommittedPoint": null,
      "startBinding": null,
      "endBinding": null,
      "startArrowhead": null,
      "endArrowhead": "arrow"
    },
    {
      "type": "text",
      "version": 1,
      "versionNonce": 819443510,
      "id": "j4b2z8ds",
      "x": 255.275,
      "y": 110.0,
      "width": 54.45,
      "height": 13.75,
      "angle": 0,
      "strokeColor": "#444444",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 1,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "seed": 699356472,
      "boundElements": [],
      "updated": 1,
      "link": null,
      "locked": false,
      "fontSize": 11,
      "fontFamily": 2,
      "text": "init done",
      "textAlign": "middle",
      "verticalAlign": "top",
      "baseline": 8,
      "containerId": null,
      "originalText": "init done",
      "lineHeight": 1.25,
      "autoResize": true
    },
    {
      "type": "arrow",
      "version": 1,
      "versionNonce": 195427925,
      "id": "lznbbo15",
      "x": 417.0,
      "y": 159.0,
      "width": 0.0,
      "height": 36.0,
      "angle": 0,
      "strokeColor": "#5a8870",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 1.6,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "seed": 271194942,
      "boundElements": [],
      "updated": 1,
      "link": null,
      "locked": false,
      "points": [
        [
          0,
          0
        ],
        [
          0.0,
          36.0
        ]
      ],
      "lastCommittedPoint": null,
      "startBinding": null,
      "endBinding": null,
      "startArrowhead": null,
      "endArrowhead": "arrow"
    },
    {
      "type": "text",
      "version": 1,
      "versionNonce": 1997560081,
      "id": "blvaktcv",
      "x": 441.825,
      "y": 162.0,
      "width": 42.35,
      "height": 13.75,
      "angle": 0,
      "strokeColor": "#444444",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 1,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "seed": 1119177292,
      "boundElements": [],
      "updated": 1,
      "link": null,
      "locked": false,
      "fontSize": 11,
      "fontFamily": 2,
      "text": "SIGUSR1",
      "textAlign": "middle",
      "verticalAlign": "top",
      "baseline": 8,
      "containerId": null,
      "originalText": "SIGUSR1",
      "lineHeight": 1.25,
      "autoResize": true
    },
    {
      "type": "arrow",
      "version": 1,
      "versionNonce": 1586452226,
      "id": "4qukwj01",
      "x": 400.0,
      "y": 195.0,
      "width": 0.0,
      "height": -36.0,
      "angle": 0,
      "strokeColor": "#5a8870",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 1.6,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "seed": 1977146927,
      "boundElements": [],
      "updated": 1,
      "link": null,
      "locked": false,
      "points": [
        [
          0,
          0
        ],
        [
          0.0,
          -36.0
        ]
      ],
      "lastCommittedPoint": null,
      "startBinding": null,
      "endBinding": null,
      "startArrowhead": null,
      "endArrowhead": "arrow"
    },
    {
      "type": "text",
      "version": 1,
      "versionNonce": 1101167399,
      "id": "v5ok369s",
      "x": 332.825,
      "y": 162.0,
      "width": 42.35,
      "height": 13.75,
      "angle": 0,
      "strokeColor": "#444444",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 1,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "seed": 734274585,
      "boundElements": [],
      "updated": 1,
      "link": null,
      "locked": false,
      "fontSize": 11,
      "fontFamily": 2,
      "text": "SIGUSR1",
      "textAlign": "middle",
      "verticalAlign": "top",
      "baseline": 8,
      "containerId": null,
      "originalText": "SIGUSR1",
      "lineHeight": 1.25,
      "autoResize": true
    },
    {
      "type": "arrow",
      "version": 1,
      "versionNonce": 1346553233,
      "id": "p9zkvsga",
      "x": 505.0,
      "y": 127.0,
      "width": 95.0,
      "height": 0.0,
      "angle": 0,
      "strokeColor": "#c0392b",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 2.0,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "seed": 1490804827,
      "boundElements": [],
      "updated": 1,
      "link": null,
      "locked": false,
      "points": [
        [
          0,
          0
        ],
        [
          95.0,
          0.0
        ]
      ],
      "lastCommittedPoint": null,
      "startBinding": null,
      "endBinding": null,
      "startArrowhead": null,
      "endArrowhead": "arrow"
    },
    {
      "type": "text",
      "version": 1,
      "versionNonce": 2059308222,
      "id": "9h56ya5z",
      "x": 531.325,
      "y": 110.0,
      "width": 42.35,
      "height": 13.75,
      "angle": 0,
      "strokeColor": "#444444",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 1,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "seed": 1155675680,
      "boundElements": [],
      "updated": 1,
      "link": null,
      "locked": false,
      "fontSize": 11,
      "fontFamily": 2,
      "text": "SIGTERM",
      "textAlign": "middle",
      "verticalAlign": "top",
      "baseline": 8,
      "containerId": null,
      "originalText": "SIGTERM",
      "lineHeight": 1.25,
      "autoResize": true
    },
    {
      "type": "arrow",
      "version": 1,
      "versionNonce": 2137769069,
      "id": "3dfu54dj",
      "x": 750.0,
      "y": 127.0,
      "width": 40.0,
      "height": 0.0,
      "angle": 0,
      "strokeColor": "#2d2d2d",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 1.4,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "seed": 116782197,
      "boundElements": [],
      "updated": 1,
      "link": null,
      "locked": false,
      "points": [
        [
          0,
          0
        ],
        [
          40.0,
          0.0
        ]
      ],
      "lastCommittedPoint": null,
      "startBinding": null,
      "endBinding": null,
      "startArrowhead": null,
      "endArrowhead": "arrow"
    },
    {
      "type": "text",
      "version": 1,
      "versionNonce": 1203115258,
      "id": "82dfrdpz",
      "x": 60.0,
      "y": 304.0,
      "width": 316.8,
      "height": 20.0,
      "angle": 0,
      "strokeColor": "#1a1a1a",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 1,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "seed": 179163003,
      "boundElements": [],
      "updated": 1,
      "link": null,
      "locked": false,
      "fontSize": 16,
      "fontFamily": 2,
      "text": "Graceful-shutdown sequence (SIGTERM)",
      "textAlign": "left",
      "verticalAlign": "top",
      "baseline": 12,
      "containerId": null,
      "originalText": "Graceful-shutdown sequence (SIGTERM)",
      "lineHeight": 1.25,
      "autoResize": true
    },
    {
      "type": "rectangle",
      "version": 1,
      "versionNonce": 1093702828,
      "id": "m6g1w9de",
      "x": 60.0,
      "y": 340.0,
      "width": 700.0,
      "height": 30.0,
      "angle": 0,
      "strokeColor": "#cdbfa6",
      "backgroundColor": "#f4efe4",
      "fillStyle": "solid",
      "strokeWidth": 1.0,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "roundness": {
        "type": 3
      },
      "seed": 2104000765,
      "boundElements": [],
      "updated": 1,
      "link": null,
      "locked": false
    },
    {
      "type": "text",
      "version": 1,
      "versionNonce": 2071058682,
      "id": "jsu66vmn",
      "x": 74.0,
      "y": 349.0,
      "width": 459.8,
      "height": 13.75,
      "angle": 0,
      "strokeColor": "#444444",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 1,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "seed": 1915965205,
      "boundElements": [],
      "updated": 1,
      "link": null,
      "locked": false,
      "fontSize": 11,
      "fontFamily": 2,
      "text": "1.  signal handler: set volatile sig_atomic_t flag  (async-signal-safe only)",
      "textAlign": "left",
      "verticalAlign": "top",
      "baseline": 8,
      "containerId": null,
      "originalText": "1.  signal handler: set volatile sig_atomic_t flag  (async-signal-safe only)",
      "lineHeight": 1.25,
      "autoResize": true
    },
    {
      "type": "arrow",
      "version": 1,
      "versionNonce": 1283275001,
      "id": "iprtlh4t",
      "x": 410.0,
      "y": 370.0,
      "width": 0.0,
      "height": 8.0,
      "angle": 0,
      "strokeColor": "#2d2d2d",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 1.4,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "seed": 1048351805,
      "boundElements": [],
      "updated": 1,
      "link": null,
      "locked": false,
      "points": [
        [
          0,
          0
        ],
        [
          0.0,
          8.0
        ]
      ],
      "lastCommittedPoint": null,
      "startBinding": null,
      "endBinding": null,
      "startArrowhead": null,
      "endArrowhead": "arrow"
    },
    {
      "type": "rectangle",
      "version": 1,
      "versionNonce": 189808845,
      "id": "b6v4zekh",
      "x": 60.0,
      "y": 378.0,
      "width": 700.0,
      "height": 30.0,
      "angle": 0,
      "strokeColor": "#cdbfa6",
      "backgroundColor": "#f4efe4",
      "fillStyle": "solid",
      "strokeWidth": 1.0,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "roundness": {
        "type": 3
      },
      "seed": 1115311842,
      "boundElements": [],
      "updated": 1,
      "link": null,
      "locked": false
    },
    {
      "type": "text",
      "version": 1,
      "versionNonce": 1237181467,
      "id": "ytqlqid1",
      "x": 74.0,
      "y": 387.0,
      "width": 435.6,
      "height": 13.75,
      "angle": 0,
      "strokeColor": "#444444",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 1,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "seed": 1750477966,
      "boundElements": [],
      "updated": 1,
      "link": null,
      "locked": false,
      "fontSize": 11,
      "fontFamily": 2,
      "text": "2.  control thread: readiness \u2192 NOT_SERVING   (LB stops sending traffic)",
      "textAlign": "left",
      "verticalAlign": "top",
      "baseline": 8,
      "containerId": null,
      "originalText": "2.  control thread: readiness \u2192 NOT_SERVING   (LB stops sending traffic)",
      "lineHeight": 1.25,
      "autoResize": true
    },
    {
      "type": "arrow",
      "version": 1,
      "versionNonce": 1694287999,
      "id": "aq55oywc",
      "x": 410.0,
      "y": 408.0,
      "width": 0.0,
      "height": 8.0,
      "angle": 0,
      "strokeColor": "#2d2d2d",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 1.4,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "seed": 98310925,
      "boundElements": [],
      "updated": 1,
      "link": null,
      "locked": false,
      "points": [
        [
          0,
          0
        ],
        [
          0.0,
          8.0
        ]
      ],
      "lastCommittedPoint": null,
      "startBinding": null,
      "endBinding": null,
      "startArrowhead": null,
      "endArrowhead": "arrow"
    },
    {
      "type": "rectangle",
      "version": 1,
      "versionNonce": 691610365,
      "id": "5oohj71u",
      "x": 60.0,
      "y": 416.0,
      "width": 700.0,
      "height": 30.0,
      "angle": 0,
      "strokeColor": "#cdbfa6",
      "backgroundColor": "#f4efe4",
      "fillStyle": "solid",
      "strokeWidth": 1.0,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "roundness": {
        "type": 3
      },
      "seed": 2004753885,
      "boundElements": [],
      "updated": 1,
      "link": null,
      "locked": false
    },
    {
      "type": "text",
      "version": 1,
      "versionNonce": 1171998912,
      "id": "lbrgvvdb",
      "x": 74.0,
      "y": 425.0,
      "width": 423.50000000000006,
      "height": 13.75,
      "angle": 0,
      "strokeColor": "#444444",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 1,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "seed": 1247860006,
      "boundElements": [],
      "updated": 1,
      "link": null,
      "locked": false,
      "fontSize": 11,
      "fontFamily": 2,
      "text": "3.  request_stop() background workers   (std::stop_token, cooperative)",
      "textAlign": "left",
      "verticalAlign": "top",
      "baseline": 8,
      "containerId": null,
      "originalText": "3.  request_stop() background workers   (std::stop_token, cooperative)",
      "lineHeight": 1.25,
      "autoResize": true
    },
    {
      "type": "arrow",
      "version": 1,
      "versionNonce": 1300998112,
      "id": "3dvgrn75",
      "x": 410.0,
      "y": 446.0,
      "width": 0.0,
      "height": 8.0,
      "angle": 0,
      "strokeColor": "#2d2d2d",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 1.4,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "seed": 282899282,
      "boundElements": [],
      "updated": 1,
      "link": null,
      "locked": false,
      "points": [
        [
          0,
          0
        ],
        [
          0.0,
          8.0
        ]
      ],
      "lastCommittedPoint": null,
      "startBinding": null,
      "endBinding": null,
      "startArrowhead": null,
      "endArrowhead": "arrow"
    },
    {
      "type": "rectangle",
      "version": 1,
      "versionNonce": 152036472,
      "id": "g8d47psm",
      "x": 60.0,
      "y": 454.0,
      "width": 700.0,
      "height": 30.0,
      "angle": 0,
      "strokeColor": "#cdbfa6",
      "backgroundColor": "#f4efe4",
      "fillStyle": "solid",
      "strokeWidth": 1.0,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "roundness": {
        "type": 3
      },
      "seed": 1564407635,
      "boundElements": [],
      "updated": 1,
      "link": null,
      "locked": false
    },
    {
      "type": "text",
      "version": 1,
      "versionNonce": 1036479011,
      "id": "1uzevdws",
      "x": 74.0,
      "y": 463.0,
      "width": 332.75,
      "height": 13.75,
      "angle": 0,
      "strokeColor": "#444444",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 1,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "seed": 1779846639,
      "boundElements": [],
      "updated": 1,
      "link": null,
      "locked": false,
      "fontSize": 11,
      "fontFamily": 2,
      "text": "4.  server->Shutdown(deadline)   (drain in-flight RPCs)",
      "textAlign": "left",
      "verticalAlign": "top",
      "baseline": 8,
      "containerId": null,
      "originalText": "4.  server->Shutdown(deadline)   (drain in-flight RPCs)",
      "lineHeight": 1.25,
      "autoResize": true
    },
    {
      "type": "arrow",
      "version": 1,
      "versionNonce": 925417206,
      "id": "0p4fh114",
      "x": 410.0,
      "y": 484.0,
      "width": 0.0,
      "height": 8.0,
      "angle": 0,
      "strokeColor": "#2d2d2d",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 1.4,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "seed": 1786441765,
      "boundElements": [],
      "updated": 1,
      "link": null,
      "locked": false,
      "points": [
        [
          0,
          0
        ],
        [
          0.0,
          8.0
        ]
      ],
      "lastCommittedPoint": null,
      "startBinding": null,
      "endBinding": null,
      "startArrowhead": null,
      "endArrowhead": "arrow"
    },
    {
      "type": "rectangle",
      "version": 1,
      "versionNonce": 1078780534,
      "id": "80a7fmld",
      "x": 60.0,
      "y": 492.0,
      "width": 700.0,
      "height": 30.0,
      "angle": 0,
      "strokeColor": "#cdbfa6",
      "backgroundColor": "#f4efe4",
      "fillStyle": "solid",
      "strokeWidth": 1.0,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "roundness": {
        "type": 3
      },
      "seed": 645620667,
      "boundElements": [],
      "updated": 1,
      "link": null,
      "locked": false
    },
    {
      "type": "text",
      "version": 1,
      "versionNonce": 788767914,
      "id": "9rurcd3d",
      "x": 74.0,
      "y": 501.0,
      "width": 471.90000000000003,
      "height": 13.75,
      "angle": 0,
      "strokeColor": "#444444",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 1,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "seed": 1857435861,
      "boundElements": [],
      "updated": 1,
      "link": null,
      "locked": false,
      "fontSize": 11,
      "fontFamily": 2,
      "text": "5.  reverse-order teardown of process-scoped state   (pools, channels, config)",
      "textAlign": "left",
      "verticalAlign": "top",
      "baseline": 8,
      "containerId": null,
      "originalText": "5.  reverse-order teardown of process-scoped state   (pools, channels, config)",
      "lineHeight": 1.25,
      "autoResize": true
    },
    {
      "type": "arrow",
      "version": 1,
      "versionNonce": 457746485,
      "id": "4mqd9ear",
      "x": 410.0,
      "y": 522.0,
      "width": 0.0,
      "height": 8.0,
      "angle": 0,
      "strokeColor": "#2d2d2d",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 1.4,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "seed": 1996428749,
      "boundElements": [],
      "updated": 1,
      "link": null,
      "locked": false,
      "points": [
        [
          0,
          0
        ],
        [
          0.0,
          8.0
        ]
      ],
      "lastCommittedPoint": null,
      "startBinding": null,
      "endBinding": null,
      "startArrowhead": null,
      "endArrowhead": "arrow"
    },
    {
      "type": "rectangle",
      "version": 1,
      "versionNonce": 1879494477,
      "id": "i15pzp0c",
      "x": 60.0,
      "y": 530.0,
      "width": 700.0,
      "height": 30.0,
      "angle": 0,
      "strokeColor": "#c0392b",
      "backgroundColor": "#f4d7cf",
      "fillStyle": "solid",
      "strokeWidth": 1.2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "roundness": {
        "type": 3
      },
      "seed": 373354352,
      "boundElements": [],
      "updated": 1,
      "link": null,
      "locked": false
    },
    {
      "type": "text",
      "version": 1,
      "versionNonce": 552205913,
      "id": "pd4zbyez",
      "x": 74.0,
      "y": 537.0,
      "width": 71.5,
      "height": 16.25,
      "angle": 0,
      "strokeColor": "#c0392b",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 1,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "seed": 2012458848,
      "boundElements": [],
      "updated": 1,
      "link": null,
      "locked": false,
      "fontSize": 13,
      "fontFamily": 2,
      "text": "6.  exit 0",
      "textAlign": "left",
      "verticalAlign": "top",
      "baseline": 10,
      "containerId": null,
      "originalText": "6.  exit 0",
      "lineHeight": 1.25,
      "autoResize": true
    },
    {
      "type": "rectangle",
      "version": 1,
      "versionNonce": 453598738,
      "id": "np5uhvtb",
      "x": 790.0,
      "y": 340.0,
      "width": 110.0,
      "height": 90.0,
      "angle": 0,
      "strokeColor": "#5a8870",
      "backgroundColor": "#d8e8df",
      "fillStyle": "solid",
      "strokeWidth": 1.5,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "roundness": {
        "type": 3
      },
      "seed": 948953109,
      "boundElements": [],
      "updated": 1,
      "link": null,
      "locked": false
    },
    {
      "type": "text",
      "version": 1,
      "versionNonce": 1762791680,
      "id": "zmqcfr2n",
      "x": 809.8,
      "y": 344.0,
      "width": 70.4,
      "height": 20.0,
      "angle": 0,
      "strokeColor": "#1a1a1a",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 1,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "seed": 1571069479,
      "boundElements": [],
      "updated": 1,
      "link": null,
      "locked": false,
      "fontSize": 16,
      "fontFamily": 2,
      "text": "liveness",
      "textAlign": "middle",
      "verticalAlign": "top",
      "baseline": 12,
      "containerId": null,
      "originalText": "liveness",
      "lineHeight": 1.25,
      "autoResize": true
    },
    {
      "type": "text",
      "version": 1,
      "versionNonce": 1876267396,
      "id": "n21unb0t",
      "x": 802.65,
      "y": 367.0,
      "width": 84.7,
      "height": 13.75,
      "angle": 0,
      "strokeColor": "#444444",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 1,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "seed": 382455697,
      "boundElements": [],
      "updated": 1,
      "link": null,
      "locked": false,
      "fontSize": 11,
      "fontFamily": 2,
      "text": "fails ONLY for",
      "textAlign": "middle",
      "verticalAlign": "top",
      "baseline": 8,
      "containerId": null,
      "originalText": "fails ONLY for",
      "lineHeight": 1.25,
      "autoResize": true
    },
    {
      "type": "text",
      "version": 1,
      "versionNonce": 1954757870,
      "id": "493y6zeo",
      "x": 802.65,
      "y": 381.0,
      "width": 84.7,
      "height": 13.75,
      "angle": 0,
      "strokeColor": "#444444",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 1,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "seed": 1272414655,
      "boundElements": [],
      "updated": 1,
      "link": null,
      "locked": false,
      "fontSize": 11,
      "fontFamily": 2,
      "text": "what a restart",
      "textAlign": "middle",
      "verticalAlign": "top",
      "baseline": 8,
      "containerId": null,
      "originalText": "what a restart",
      "lineHeight": 1.25,
      "autoResize": true
    },
    {
      "type": "text",
      "version": 1,
      "versionNonce": 982504090,
      "id": "31ntof8v",
      "x": 829.875,
      "y": 395.0,
      "width": 30.250000000000004,
      "height": 13.75,
      "angle": 0,
      "strokeColor": "#444444",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 1,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "seed": 1680845074,
      "boundElements": [],
      "updated": 1,
      "link": null,
      "locked": false,
      "fontSize": 11,
      "fontFamily": 2,
      "text": "fixes",
      "textAlign": "middle",
      "verticalAlign": "top",
      "baseline": 8,
      "containerId": null,
      "originalText": "fixes",
      "lineHeight": 1.25,
      "autoResize": true
    },
    {
      "type": "text",
      "version": 1,
      "versionNonce": 71861143,
      "id": "0w1qfyoz",
      "x": 787.8,
      "y": 407.0,
      "width": 114.4,
      "height": 16.25,
      "angle": 0,
      "strokeColor": "#c0392b",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 1,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "seed": 1287117147,
      "boundElements": [],
      "updated": 1,
      "link": null,
      "locked": false,
      "fontSize": 13,
      "fontFamily": 2,
      "text": "readiness drains",
      "textAlign": "middle",
      "verticalAlign": "top",
      "baseline": 10,
      "containerId": null,
      "originalText": "readiness drains",
      "lineHeight": 1.25,
      "autoResize": true
    }
  ],
  "appState": {
    "viewBackgroundColor": "#fdfbf7",
    "gridSize": null
  },
  "files": {}
}