This commit is contained in:
dconnolly 2022-10-18 20:49:40 +00:00
parent e2156d252c
commit 455ddf698f
4 changed files with 488 additions and 624 deletions

View File

@ -17,10 +17,10 @@
</style>
</head>
<body>
<div id="dag"><svg width="792pt" height="2560pt"
viewBox="0.00 0.00 792.00 2559.50" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 2555.5)">
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-2555.5 788,-2555.5 788,4 -4,4"/>
<div id="dag"><svg width="792pt" height="2489pt"
viewBox="0.00 0.00 792.00 2488.50" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 2484.5)">
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-2484.5 788,-2484.5 788,4 -4,4"/>
<g id="clust1" class="cluster">
<title>cluster_0</title>
<polygon fill="none" stroke="#0000ff" points="0,0 0,-609 784,-609 784,0 0,0"/>
@ -364,291 +364,257 @@
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5370 -->
<g id="node26" class="node open">
<title>ZcashFoundation/zebra#5370</title>
<g id="a_node26"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/5370" xlink:title="ZcashFoundation/zebra#5370&#10;ci(ssh): avoid ssh&#10;timeouts from the server" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-1631.5 8,-1631.5 8,-1627.5 4,-1627.5 4,-1623.5 8,-1623.5 8,-1586.5 4,-1586.5 4,-1582.5 8,-1582.5 8,-1578.5 240,-1578.5 240,-1631.5"/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="8,-1627.5 12,-1627.5 12,-1623.5 8,-1623.5 "/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="8,-1586.5 12,-1586.5 12,-1582.5 8,-1582.5 "/>
<text text-anchor="middle" x="124" y="-1616.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5370</text>
<text text-anchor="middle" x="124" y="-1601.3" font-family="Times,serif" font-size="14.00" fill="#000000">ci(ssh): avoid ssh</text>
<text text-anchor="middle" x="124" y="-1586.3" font-family="Times,serif" font-size="14.00" fill="#000000">timeouts from the server</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5371 -->
<g id="node27" class="node closed">
<title>ZcashFoundation/zebra#5371</title>
<g id="a_node27"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/5371" xlink:title="ZcashFoundation/zebra#5371&#10;ci(disk): use an official&#10;GCP image on CI VMs for&#10;disk auto&#45;resizing, make&#10;CI &amp; CD disks 300GB" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="508,-1646.5 276,-1646.5 276,-1642.5 272,-1642.5 272,-1638.5 276,-1638.5 276,-1571.5 272,-1571.5 272,-1567.5 276,-1567.5 276,-1563.5 508,-1563.5 508,-1646.5"/>
<polyline fill="none" stroke="#000000" points="276,-1642.5 280,-1642.5 280,-1638.5 276,-1638.5 "/>
<polyline fill="none" stroke="#000000" points="276,-1571.5 280,-1571.5 280,-1567.5 276,-1567.5 "/>
<text text-anchor="middle" x="392" y="-1631.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5371</text>
<text text-anchor="middle" x="392" y="-1616.3" font-family="Times,serif" font-size="14.00" fill="#000000">ci(disk): use an official</text>
<text text-anchor="middle" x="392" y="-1601.3" font-family="Times,serif" font-size="14.00" fill="#000000">GCP image on CI VMs for</text>
<text text-anchor="middle" x="392" y="-1586.3" font-family="Times,serif" font-size="14.00" fill="#000000">disk auto&#45;resizing, make</text>
<text text-anchor="middle" x="392" y="-1571.3" font-family="Times,serif" font-size="14.00" fill="#000000">CI &amp; CD disks 300GB</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5370&#45;&gt;ZcashFoundation/zebra#5371 -->
<g id="edge8" class="edge">
<title>ZcashFoundation/zebra#5370&#45;&gt;ZcashFoundation/zebra#5371</title>
<path fill="none" stroke="#000000" d="M240.38,-1605C248.71,-1605 257.14,-1605 265.53,-1605"/>
<polygon fill="#000000" stroke="#000000" points="265.74,-1608.5001 275.74,-1605 265.74,-1601.5001 265.74,-1608.5001"/>
</g>
<!-- ZcashFoundation/zebra#4841 -->
<g id="node28" class="node closed">
<g id="node26" class="node closed">
<title>ZcashFoundation/zebra#4841</title>
<g id="a_node28"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4841" xlink:title="ZcashFoundation/zebra#4841&#10;Improve note commitment&#10;tree append performance" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="508,-1767.5 276,-1767.5 276,-1714.5 508,-1714.5 508,-1767.5"/>
<text text-anchor="middle" x="392" y="-1752.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4841</text>
<text text-anchor="middle" x="392" y="-1737.3" font-family="Times,serif" font-size="14.00" fill="#000000">Improve note commitment</text>
<text text-anchor="middle" x="392" y="-1722.3" font-family="Times,serif" font-size="14.00" fill="#000000">tree append performance</text>
<g id="a_node26"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4841" xlink:title="ZcashFoundation/zebra#4841&#10;Improve note commitment&#10;tree append performance" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="508,-1696.5 276,-1696.5 276,-1643.5 508,-1643.5 508,-1696.5"/>
<text text-anchor="middle" x="392" y="-1681.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4841</text>
<text text-anchor="middle" x="392" y="-1666.3" font-family="Times,serif" font-size="14.00" fill="#000000">Improve note commitment</text>
<text text-anchor="middle" x="392" y="-1651.3" font-family="Times,serif" font-size="14.00" fill="#000000">tree append performance</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4612 -->
<g id="node29" class="node closed">
<g id="node27" class="node closed">
<title>ZcashFoundation/zebra#4612</title>
<g id="a_node29"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4612" xlink:title="ZcashFoundation/zebra#4612&#10;ci: Wait for lightwalletd&#10;image rebuild if it has&#10;changed" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="508,-1920 276,-1920 276,-1852 508,-1852 508,-1920"/>
<text text-anchor="middle" x="392" y="-1904.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4612</text>
<text text-anchor="middle" x="392" y="-1889.8" font-family="Times,serif" font-size="14.00" fill="#000000">ci: Wait for lightwalletd</text>
<text text-anchor="middle" x="392" y="-1874.8" font-family="Times,serif" font-size="14.00" fill="#000000">image rebuild if it has</text>
<text text-anchor="middle" x="392" y="-1859.8" font-family="Times,serif" font-size="14.00" fill="#000000">changed</text>
<g id="a_node27"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4612" xlink:title="ZcashFoundation/zebra#4612&#10;ci: Wait for lightwalletd&#10;image rebuild if it has&#10;changed" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="508,-1849 276,-1849 276,-1781 508,-1781 508,-1849"/>
<text text-anchor="middle" x="392" y="-1833.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4612</text>
<text text-anchor="middle" x="392" y="-1818.8" font-family="Times,serif" font-size="14.00" fill="#000000">ci: Wait for lightwalletd</text>
<text text-anchor="middle" x="392" y="-1803.8" font-family="Times,serif" font-size="14.00" fill="#000000">image rebuild if it has</text>
<text text-anchor="middle" x="392" y="-1788.8" font-family="Times,serif" font-size="14.00" fill="#000000">changed</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5153 -->
<g id="node30" class="node open">
<g id="node28" class="node open">
<title>ZcashFoundation/zebra#5153</title>
<g id="a_node30"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5153" xlink:title="ZcashFoundation/zebra#5153&#10;Tag Google Cloud&#10;instances with the name&#10;of the test or workflow" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-2090 8,-2090 8,-2022 240,-2022 240,-2090"/>
<text text-anchor="middle" x="124" y="-2074.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5153</text>
<text text-anchor="middle" x="124" y="-2059.8" font-family="Times,serif" font-size="14.00" fill="#000000">Tag Google Cloud</text>
<text text-anchor="middle" x="124" y="-2044.8" font-family="Times,serif" font-size="14.00" fill="#000000">instances with the name</text>
<text text-anchor="middle" x="124" y="-2029.8" font-family="Times,serif" font-size="14.00" fill="#000000">of the test or workflow</text>
<g id="a_node28"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5153" xlink:title="ZcashFoundation/zebra#5153&#10;Tag Google Cloud&#10;instances with the name&#10;of the test or workflow" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-2019 8,-2019 8,-1951 240,-1951 240,-2019"/>
<text text-anchor="middle" x="124" y="-2003.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5153</text>
<text text-anchor="middle" x="124" y="-1988.8" font-family="Times,serif" font-size="14.00" fill="#000000">Tag Google Cloud</text>
<text text-anchor="middle" x="124" y="-1973.8" font-family="Times,serif" font-size="14.00" fill="#000000">instances with the name</text>
<text text-anchor="middle" x="124" y="-1958.8" font-family="Times,serif" font-size="14.00" fill="#000000">of the test or workflow</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5189 -->
<g id="node31" class="node closed">
<g id="node29" class="node closed">
<title>ZcashFoundation/zebra#5189</title>
<g id="a_node31"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5189" xlink:title="ZcashFoundation/zebra#5189&#10;Run some docker tests on&#10;smaller instances" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="508,-2166.5 276,-2166.5 276,-2113.5 508,-2113.5 508,-2166.5"/>
<text text-anchor="middle" x="392" y="-2151.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5189</text>
<text text-anchor="middle" x="392" y="-2136.3" font-family="Times,serif" font-size="14.00" fill="#000000">Run some docker tests on</text>
<text text-anchor="middle" x="392" y="-2121.3" font-family="Times,serif" font-size="14.00" fill="#000000">smaller instances</text>
<g id="a_node29"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5189" xlink:title="ZcashFoundation/zebra#5189&#10;Run some docker tests on&#10;smaller instances" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="508,-2095.5 276,-2095.5 276,-2042.5 508,-2042.5 508,-2095.5"/>
<text text-anchor="middle" x="392" y="-2080.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5189</text>
<text text-anchor="middle" x="392" y="-2065.3" font-family="Times,serif" font-size="14.00" fill="#000000">Run some docker tests on</text>
<text text-anchor="middle" x="392" y="-2050.3" font-family="Times,serif" font-size="14.00" fill="#000000">smaller instances</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5153&#45;&gt;ZcashFoundation/zebra#5189 -->
<g id="edge9" class="edge">
<g id="edge8" class="edge">
<title>ZcashFoundation/zebra#5153&#45;&gt;ZcashFoundation/zebra#5189</title>
<path fill="none" stroke="#000000" d="M232.62,-2090C254.04,-2096.8 276.36,-2103.8 297.27,-2110.3"/>
<polygon fill="#000000" stroke="#000000" points="296.5103,-2113.7303 307.1,-2113.4 298.6157,-2107.0544 296.5103,-2113.7303"/>
<path fill="none" stroke="#000000" d="M232.62,-2019C254.04,-2025.8 276.36,-2032.8 297.27,-2039.3"/>
<polygon fill="#000000" stroke="#000000" points="296.5103,-2042.7303 307.1,-2042.4 298.6157,-2036.0544 296.5103,-2042.7303"/>
</g>
<!-- ZcashFoundation/zebra#5155 -->
<g id="node32" class="node closed">
<g id="node30" class="node closed">
<title>ZcashFoundation/zebra#5155</title>
<g id="a_node32"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5155" xlink:title="ZcashFoundation/zebra#5155&#10;Decide if we want to&#10;create cached states more&#10;often" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="508,-2092 276,-2092 276,-2024 508,-2024 508,-2092"/>
<text text-anchor="middle" x="392" y="-2076.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5155</text>
<text text-anchor="middle" x="392" y="-2061.8" font-family="Times,serif" font-size="14.00" fill="#000000">Decide if we want to</text>
<text text-anchor="middle" x="392" y="-2046.8" font-family="Times,serif" font-size="14.00" fill="#000000">create cached states more</text>
<text text-anchor="middle" x="392" y="-2031.8" font-family="Times,serif" font-size="14.00" fill="#000000">often</text>
<g id="a_node30"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5155" xlink:title="ZcashFoundation/zebra#5155&#10;Decide if we want to&#10;create cached states more&#10;often" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="508,-2021 276,-2021 276,-1953 508,-1953 508,-2021"/>
<text text-anchor="middle" x="392" y="-2005.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5155</text>
<text text-anchor="middle" x="392" y="-1990.8" font-family="Times,serif" font-size="14.00" fill="#000000">Decide if we want to</text>
<text text-anchor="middle" x="392" y="-1975.8" font-family="Times,serif" font-size="14.00" fill="#000000">create cached states more</text>
<text text-anchor="middle" x="392" y="-1960.8" font-family="Times,serif" font-size="14.00" fill="#000000">often</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5153&#45;&gt;ZcashFoundation/zebra#5155 -->
<g id="edge10" class="edge">
<g id="edge9" class="edge">
<title>ZcashFoundation/zebra#5153&#45;&gt;ZcashFoundation/zebra#5155</title>
<path fill="none" stroke="#000000" d="M240.38,-2056.9C248.71,-2056.9 257.14,-2057 265.53,-2057.1"/>
<polygon fill="#000000" stroke="#000000" points="265.74,-2060.6001 275.74,-2057.1 265.74,-2053.6001 265.74,-2060.6001"/>
<path fill="none" stroke="#000000" d="M240.38,-1985.9C248.71,-1985.9 257.14,-1986 265.53,-1986.1"/>
<polygon fill="#000000" stroke="#000000" points="265.74,-1989.6001 275.74,-1986.1 265.74,-1982.6001 265.74,-1989.6001"/>
</g>
<!-- ZcashFoundation/zebra#5188 -->
<g id="node33" class="node closed">
<g id="node31" class="node closed">
<title>ZcashFoundation/zebra#5188</title>
<g id="a_node33"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5188" xlink:title="ZcashFoundation/zebra#5188&#10;Reduce continuous&#10;deployment instance group&#10;size to 1" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="508,-2006 276,-2006 276,-1938 508,-1938 508,-2006"/>
<text text-anchor="middle" x="392" y="-1990.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5188</text>
<text text-anchor="middle" x="392" y="-1975.8" font-family="Times,serif" font-size="14.00" fill="#000000">Reduce continuous</text>
<text text-anchor="middle" x="392" y="-1960.8" font-family="Times,serif" font-size="14.00" fill="#000000">deployment instance group</text>
<text text-anchor="middle" x="392" y="-1945.8" font-family="Times,serif" font-size="14.00" fill="#000000">size to 1</text>
<g id="a_node31"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5188" xlink:title="ZcashFoundation/zebra#5188&#10;Reduce continuous&#10;deployment instance group&#10;size to 1" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="508,-1935 276,-1935 276,-1867 508,-1867 508,-1935"/>
<text text-anchor="middle" x="392" y="-1919.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5188</text>
<text text-anchor="middle" x="392" y="-1904.8" font-family="Times,serif" font-size="14.00" fill="#000000">Reduce continuous</text>
<text text-anchor="middle" x="392" y="-1889.8" font-family="Times,serif" font-size="14.00" fill="#000000">deployment instance group</text>
<text text-anchor="middle" x="392" y="-1874.8" font-family="Times,serif" font-size="14.00" fill="#000000">size to 1</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5153&#45;&gt;ZcashFoundation/zebra#5188 -->
<g id="edge11" class="edge">
<g id="edge10" class="edge">
<title>ZcashFoundation/zebra#5153&#45;&gt;ZcashFoundation/zebra#5188</title>
<path fill="none" stroke="#000000" d="M232.62,-2022C246.05,-2017.7 259.83,-2013.4 273.39,-2009.2"/>
<polygon fill="#000000" stroke="#000000" points="274.7438,-2012.4431 283.23,-2006.1 272.6404,-2005.7666 274.7438,-2012.4431"/>
<path fill="none" stroke="#000000" d="M232.62,-1951C246.05,-1946.7 259.83,-1942.4 273.39,-1938.2"/>
<polygon fill="#000000" stroke="#000000" points="274.7438,-1941.4431 283.23,-1935.1 272.6404,-1934.7666 274.7438,-1941.4431"/>
</g>
<!-- ZcashFoundation/zebra#4794 -->
<g id="node34" class="node open">
<g id="node32" class="node open">
<title>ZcashFoundation/zebra#4794</title>
<g id="a_node34"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4794" xlink:title="ZcashFoundation/zebra#4794&#10;Revert note commitment&#10;and history trees when&#10;forking non&#45;finalized&#10;chains" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-2277.5 8,-2277.5 8,-2194.5 240,-2194.5 240,-2277.5"/>
<text text-anchor="middle" x="124" y="-2262.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4794</text>
<text text-anchor="middle" x="124" y="-2247.3" font-family="Times,serif" font-size="14.00" fill="#000000">Revert note commitment</text>
<text text-anchor="middle" x="124" y="-2232.3" font-family="Times,serif" font-size="14.00" fill="#000000">and history trees when</text>
<text text-anchor="middle" x="124" y="-2217.3" font-family="Times,serif" font-size="14.00" fill="#000000">forking non&#45;finalized</text>
<text text-anchor="middle" x="124" y="-2202.3" font-family="Times,serif" font-size="14.00" fill="#000000">chains</text>
<g id="a_node32"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4794" xlink:title="ZcashFoundation/zebra#4794&#10;Revert note commitment&#10;and history trees when&#10;forking non&#45;finalized&#10;chains" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-2206.5 8,-2206.5 8,-2123.5 240,-2123.5 240,-2206.5"/>
<text text-anchor="middle" x="124" y="-2191.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4794</text>
<text text-anchor="middle" x="124" y="-2176.3" font-family="Times,serif" font-size="14.00" fill="#000000">Revert note commitment</text>
<text text-anchor="middle" x="124" y="-2161.3" font-family="Times,serif" font-size="14.00" fill="#000000">and history trees when</text>
<text text-anchor="middle" x="124" y="-2146.3" font-family="Times,serif" font-size="14.00" fill="#000000">forking non&#45;finalized</text>
<text text-anchor="middle" x="124" y="-2131.3" font-family="Times,serif" font-size="14.00" fill="#000000">chains</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5393 -->
<g id="node35" class="node open">
<g id="node33" class="node open">
<title>ZcashFoundation/zebra#5393</title>
<g id="a_node35"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/5393" xlink:title="ZcashFoundation/zebra#5393&#10;ci(sync): only run the&#10;`lightwalletd` full sync&#10;on the `main` branch" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-2364 8,-2364 8,-2360 4,-2360 4,-2356 8,-2356 8,-2304 4,-2304 4,-2300 8,-2300 8,-2296 240,-2296 240,-2364"/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="8,-2360 12,-2360 12,-2356 8,-2356 "/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="8,-2304 12,-2304 12,-2300 8,-2300 "/>
<text text-anchor="middle" x="124" y="-2348.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5393</text>
<text text-anchor="middle" x="124" y="-2333.8" font-family="Times,serif" font-size="14.00" fill="#000000">ci(sync): only run the</text>
<text text-anchor="middle" x="124" y="-2318.8" font-family="Times,serif" font-size="14.00" fill="#000000">`lightwalletd` full sync</text>
<text text-anchor="middle" x="124" y="-2303.8" font-family="Times,serif" font-size="14.00" fill="#000000">on the `main` branch</text>
<g id="a_node33"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/5393" xlink:title="ZcashFoundation/zebra#5393&#10;ci(sync): only run the&#10;`lightwalletd` full sync&#10;on the `main` branch" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-2293 8,-2293 8,-2289 4,-2289 4,-2285 8,-2285 8,-2233 4,-2233 4,-2229 8,-2229 8,-2225 240,-2225 240,-2293"/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="8,-2289 12,-2289 12,-2285 8,-2285 "/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="8,-2233 12,-2233 12,-2229 8,-2229 "/>
<text text-anchor="middle" x="124" y="-2277.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5393</text>
<text text-anchor="middle" x="124" y="-2262.8" font-family="Times,serif" font-size="14.00" fill="#000000">ci(sync): only run the</text>
<text text-anchor="middle" x="124" y="-2247.8" font-family="Times,serif" font-size="14.00" fill="#000000">`lightwalletd` full sync</text>
<text text-anchor="middle" x="124" y="-2232.8" font-family="Times,serif" font-size="14.00" fill="#000000">on the `main` branch</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5399 -->
<g id="node36" class="node open">
<g id="node34" class="node open">
<title>ZcashFoundation/zebra#5399</title>
<g id="a_node36"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/5399" xlink:title="ZcashFoundation/zebra#5399&#10;fix(ci): Limit checkpoint&#10;and lwd full sync&#10;concurrency" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="508,-2364 276,-2364 276,-2360 272,-2360 272,-2356 276,-2356 276,-2304 272,-2304 272,-2300 276,-2300 276,-2296 508,-2296 508,-2364"/>
<polyline fill="none" stroke="#000000" points="276,-2360 280,-2360 280,-2356 276,-2356 "/>
<polyline fill="none" stroke="#000000" points="276,-2304 280,-2304 280,-2300 276,-2300 "/>
<text text-anchor="middle" x="392" y="-2348.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5399</text>
<text text-anchor="middle" x="392" y="-2333.8" font-family="Times,serif" font-size="14.00" fill="#000000">fix(ci): Limit checkpoint</text>
<text text-anchor="middle" x="392" y="-2318.8" font-family="Times,serif" font-size="14.00" fill="#000000">and lwd full sync</text>
<text text-anchor="middle" x="392" y="-2303.8" font-family="Times,serif" font-size="14.00" fill="#000000">concurrency</text>
<g id="a_node34"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/5399" xlink:title="ZcashFoundation/zebra#5399&#10;fix(ci): Limit checkpoint&#10;and lwd full sync&#10;concurrency" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="508,-2293 276,-2293 276,-2289 272,-2289 272,-2285 276,-2285 276,-2233 272,-2233 272,-2229 276,-2229 276,-2225 508,-2225 508,-2293"/>
<polyline fill="none" stroke="#000000" points="276,-2289 280,-2289 280,-2285 276,-2285 "/>
<polyline fill="none" stroke="#000000" points="276,-2233 280,-2233 280,-2229 276,-2229 "/>
<text text-anchor="middle" x="392" y="-2277.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5399</text>
<text text-anchor="middle" x="392" y="-2262.8" font-family="Times,serif" font-size="14.00" fill="#000000">fix(ci): Limit checkpoint</text>
<text text-anchor="middle" x="392" y="-2247.8" font-family="Times,serif" font-size="14.00" fill="#000000">and lwd full sync</text>
<text text-anchor="middle" x="392" y="-2232.8" font-family="Times,serif" font-size="14.00" fill="#000000">concurrency</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5393&#45;&gt;ZcashFoundation/zebra#5399 -->
<g id="edge12" class="edge">
<g id="edge11" class="edge">
<title>ZcashFoundation/zebra#5393&#45;&gt;ZcashFoundation/zebra#5399</title>
<path fill="none" stroke="#000000" d="M240.38,-2330C248.71,-2330 257.14,-2330 265.53,-2330"/>
<polygon fill="#000000" stroke="#000000" points="265.74,-2333.5001 275.74,-2330 265.74,-2326.5001 265.74,-2333.5001"/>
<path fill="none" stroke="#000000" d="M240.38,-2259C248.71,-2259 257.14,-2259 265.53,-2259"/>
<polygon fill="#000000" stroke="#000000" points="265.74,-2262.5001 275.74,-2259 265.74,-2255.5001 265.74,-2262.5001"/>
</g>
<!-- ZcashFoundation/zebra#4774 -->
<g id="node37" class="node open">
<g id="node35" class="node open">
<title>ZcashFoundation/zebra#4774</title>
<g id="a_node37"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4774" xlink:title="ZcashFoundation/zebra#4774&#10;Add an NU5 block test&#10;vector that contains many&#10;shielded Orchard&#10;transactions" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-1833.5 8,-1833.5 8,-1750.5 240,-1750.5 240,-1833.5"/>
<text text-anchor="middle" x="124" y="-1818.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4774</text>
<text text-anchor="middle" x="124" y="-1803.3" font-family="Times,serif" font-size="14.00" fill="#000000">Add an NU5 block test</text>
<text text-anchor="middle" x="124" y="-1788.3" font-family="Times,serif" font-size="14.00" fill="#000000">vector that contains many</text>
<text text-anchor="middle" x="124" y="-1773.3" font-family="Times,serif" font-size="14.00" fill="#000000">shielded Orchard</text>
<text text-anchor="middle" x="124" y="-1758.3" font-family="Times,serif" font-size="14.00" fill="#000000">transactions</text>
<g id="a_node35"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4774" xlink:title="ZcashFoundation/zebra#4774&#10;Add an NU5 block test&#10;vector that contains many&#10;shielded Orchard&#10;transactions" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-1762.5 8,-1762.5 8,-1679.5 240,-1679.5 240,-1762.5"/>
<text text-anchor="middle" x="124" y="-1747.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4774</text>
<text text-anchor="middle" x="124" y="-1732.3" font-family="Times,serif" font-size="14.00" fill="#000000">Add an NU5 block test</text>
<text text-anchor="middle" x="124" y="-1717.3" font-family="Times,serif" font-size="14.00" fill="#000000">vector that contains many</text>
<text text-anchor="middle" x="124" y="-1702.3" font-family="Times,serif" font-size="14.00" fill="#000000">shielded Orchard</text>
<text text-anchor="middle" x="124" y="-1687.3" font-family="Times,serif" font-size="14.00" fill="#000000">transactions</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4774&#45;&gt;ZcashFoundation/zebra#4841 -->
<g id="edge13" class="edge">
<g id="edge12" class="edge">
<title>ZcashFoundation/zebra#4774&#45;&gt;ZcashFoundation/zebra#4841</title>
<path fill="none" stroke="#000000" d="M240.38,-1769.9C248.81,-1768.2 257.33,-1766.6 265.81,-1765"/>
<polygon fill="#000000" stroke="#000000" points="266.576,-1768.417 275.74,-1763.1 265.2604,-1761.5417 266.576,-1768.417"/>
<path fill="none" stroke="#000000" d="M240.38,-1698.9C248.81,-1697.2 257.33,-1695.6 265.81,-1694"/>
<polygon fill="#000000" stroke="#000000" points="266.576,-1697.417 275.74,-1692.1 265.2604,-1690.5417 266.576,-1697.417"/>
</g>
<!-- ZcashFoundation/zebra#4775 -->
<g id="node38" class="node open">
<g id="node36" class="node open">
<title>ZcashFoundation/zebra#4775</title>
<g id="a_node38"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4775" xlink:title="ZcashFoundation/zebra#4775&#10;Add an NU5 block test&#10;vector that contains many&#10;shielded Sapling&#10;transactions" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-1732.5 8,-1732.5 8,-1649.5 240,-1649.5 240,-1732.5"/>
<text text-anchor="middle" x="124" y="-1717.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4775</text>
<text text-anchor="middle" x="124" y="-1702.3" font-family="Times,serif" font-size="14.00" fill="#000000">Add an NU5 block test</text>
<text text-anchor="middle" x="124" y="-1687.3" font-family="Times,serif" font-size="14.00" fill="#000000">vector that contains many</text>
<text text-anchor="middle" x="124" y="-1672.3" font-family="Times,serif" font-size="14.00" fill="#000000">shielded Sapling</text>
<text text-anchor="middle" x="124" y="-1657.3" font-family="Times,serif" font-size="14.00" fill="#000000">transactions</text>
<g id="a_node36"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4775" xlink:title="ZcashFoundation/zebra#4775&#10;Add an NU5 block test&#10;vector that contains many&#10;shielded Sapling&#10;transactions" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-1661.5 8,-1661.5 8,-1578.5 240,-1578.5 240,-1661.5"/>
<text text-anchor="middle" x="124" y="-1646.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4775</text>
<text text-anchor="middle" x="124" y="-1631.3" font-family="Times,serif" font-size="14.00" fill="#000000">Add an NU5 block test</text>
<text text-anchor="middle" x="124" y="-1616.3" font-family="Times,serif" font-size="14.00" fill="#000000">vector that contains many</text>
<text text-anchor="middle" x="124" y="-1601.3" font-family="Times,serif" font-size="14.00" fill="#000000">shielded Sapling</text>
<text text-anchor="middle" x="124" y="-1586.3" font-family="Times,serif" font-size="14.00" fill="#000000">transactions</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4775&#45;&gt;ZcashFoundation/zebra#4841 -->
<g id="edge14" class="edge">
<g id="edge13" class="edge">
<title>ZcashFoundation/zebra#4775&#45;&gt;ZcashFoundation/zebra#4841</title>
<path fill="none" stroke="#000000" d="M240.38,-1712.7C248.81,-1714.3 257.33,-1715.9 265.81,-1717.5"/>
<polygon fill="#000000" stroke="#000000" points="265.2761,-1720.9602 275.74,-1719.3 266.5246,-1714.0724 265.2761,-1720.9602"/>
<path fill="none" stroke="#000000" d="M240.38,-1641.7C248.81,-1643.3 257.33,-1644.9 265.81,-1646.5"/>
<polygon fill="#000000" stroke="#000000" points="265.2761,-1649.9602 275.74,-1648.3 266.5246,-1643.0724 265.2761,-1649.9602"/>
</g>
<!-- ZcashFoundation/zebra#4882 -->
<g id="node39" class="node open">
<g id="node37" class="node open">
<title>ZcashFoundation/zebra#4882</title>
<g id="a_node39"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4882" xlink:title="ZcashFoundation/zebra#4882&#10;Add zcash&#45;lightwalletd /&#10;Build images to required&#10;jobs" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-1920 8,-1920 8,-1852 240,-1852 240,-1920"/>
<text text-anchor="middle" x="124" y="-1904.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4882</text>
<text text-anchor="middle" x="124" y="-1889.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add zcash&#45;lightwalletd /</text>
<text text-anchor="middle" x="124" y="-1874.8" font-family="Times,serif" font-size="14.00" fill="#000000">Build images to required</text>
<text text-anchor="middle" x="124" y="-1859.8" font-family="Times,serif" font-size="14.00" fill="#000000">jobs</text>
<g id="a_node37"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4882" xlink:title="ZcashFoundation/zebra#4882&#10;Add zcash&#45;lightwalletd /&#10;Build images to required&#10;jobs" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-1849 8,-1849 8,-1781 240,-1781 240,-1849"/>
<text text-anchor="middle" x="124" y="-1833.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4882</text>
<text text-anchor="middle" x="124" y="-1818.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add zcash&#45;lightwalletd /</text>
<text text-anchor="middle" x="124" y="-1803.8" font-family="Times,serif" font-size="14.00" fill="#000000">Build images to required</text>
<text text-anchor="middle" x="124" y="-1788.8" font-family="Times,serif" font-size="14.00" fill="#000000">jobs</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4882&#45;&gt;ZcashFoundation/zebra#4612 -->
<g id="edge15" class="edge">
<g id="edge14" class="edge">
<title>ZcashFoundation/zebra#4882&#45;&gt;ZcashFoundation/zebra#4612</title>
<path fill="none" stroke="#000000" d="M240.38,-1886C248.71,-1886 257.14,-1886 265.53,-1886"/>
<polygon fill="#000000" stroke="#000000" points="265.74,-1889.5001 275.74,-1886 265.74,-1882.5001 265.74,-1889.5001"/>
<path fill="none" stroke="#000000" d="M240.38,-1815C248.71,-1815 257.14,-1815 265.53,-1815"/>
<polygon fill="#000000" stroke="#000000" points="265.74,-1818.5001 275.74,-1815 265.74,-1811.5001 265.74,-1818.5001"/>
</g>
<!-- ZcashFoundation/zebra#5199 -->
<g id="node40" class="node open">
<g id="node38" class="node open">
<title>ZcashFoundation/zebra#5199</title>
<g id="a_node40"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5199" xlink:title="ZcashFoundation/zebra#5199&#10;Consider using `nextest`&#10;to run tests faster and&#10;reduce Google Cloud costs" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-2176 8,-2176 8,-2108 240,-2108 240,-2176"/>
<text text-anchor="middle" x="124" y="-2160.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5199</text>
<text text-anchor="middle" x="124" y="-2145.8" font-family="Times,serif" font-size="14.00" fill="#000000">Consider using `nextest`</text>
<text text-anchor="middle" x="124" y="-2130.8" font-family="Times,serif" font-size="14.00" fill="#000000">to run tests faster and</text>
<text text-anchor="middle" x="124" y="-2115.8" font-family="Times,serif" font-size="14.00" fill="#000000">reduce Google Cloud costs</text>
<g id="a_node38"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5199" xlink:title="ZcashFoundation/zebra#5199&#10;Consider using `nextest`&#10;to run tests faster and&#10;reduce Google Cloud costs" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-2105 8,-2105 8,-2037 240,-2037 240,-2105"/>
<text text-anchor="middle" x="124" y="-2089.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5199</text>
<text text-anchor="middle" x="124" y="-2074.8" font-family="Times,serif" font-size="14.00" fill="#000000">Consider using `nextest`</text>
<text text-anchor="middle" x="124" y="-2059.8" font-family="Times,serif" font-size="14.00" fill="#000000">to run tests faster and</text>
<text text-anchor="middle" x="124" y="-2044.8" font-family="Times,serif" font-size="14.00" fill="#000000">reduce Google Cloud costs</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5199&#45;&gt;ZcashFoundation/zebra#5189 -->
<g id="edge16" class="edge">
<g id="edge15" class="edge">
<title>ZcashFoundation/zebra#5199&#45;&gt;ZcashFoundation/zebra#5189</title>
<path fill="none" stroke="#000000" d="M240.38,-2141.1C248.71,-2141.1 257.14,-2141 265.53,-2140.9"/>
<polygon fill="#000000" stroke="#000000" points="265.74,-2144.4001 275.74,-2140.9 265.74,-2137.4001 265.74,-2144.4001"/>
<path fill="none" stroke="#000000" d="M240.38,-2070.1C248.71,-2070.1 257.14,-2070 265.53,-2069.9"/>
<polygon fill="#000000" stroke="#000000" points="265.74,-2073.4001 275.74,-2069.9 265.74,-2066.4001 265.74,-2073.4001"/>
</g>
<!-- ZcashFoundation/zebra#4554 -->
<g id="node41" class="node open">
<g id="node39" class="node open">
<title>ZcashFoundation/zebra#4554</title>
<g id="a_node41"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4554" xlink:title="ZcashFoundation/zebra#4554&#10;benchmarks: surface&#10;zebrad mainnet sync time&#10;in CI" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-2450 8,-2450 8,-2382 240,-2382 240,-2450"/>
<text text-anchor="middle" x="124" y="-2434.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4554</text>
<text text-anchor="middle" x="124" y="-2419.8" font-family="Times,serif" font-size="14.00" fill="#000000">benchmarks: surface</text>
<text text-anchor="middle" x="124" y="-2404.8" font-family="Times,serif" font-size="14.00" fill="#000000">zebrad mainnet sync time</text>
<text text-anchor="middle" x="124" y="-2389.8" font-family="Times,serif" font-size="14.00" fill="#000000">in CI</text>
<g id="a_node39"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4554" xlink:title="ZcashFoundation/zebra#4554&#10;benchmarks: surface&#10;zebrad mainnet sync time&#10;in CI" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-2379 8,-2379 8,-2311 240,-2311 240,-2379"/>
<text text-anchor="middle" x="124" y="-2363.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4554</text>
<text text-anchor="middle" x="124" y="-2348.8" font-family="Times,serif" font-size="14.00" fill="#000000">benchmarks: surface</text>
<text text-anchor="middle" x="124" y="-2333.8" font-family="Times,serif" font-size="14.00" fill="#000000">zebrad mainnet sync time</text>
<text text-anchor="middle" x="124" y="-2318.8" font-family="Times,serif" font-size="14.00" fill="#000000">in CI</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4545 -->
<g id="node42" class="node open">
<g id="node40" class="node open">
<title>ZcashFoundation/zebra#4545</title>
<g id="a_node42"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4545" xlink:title="ZcashFoundation/zebra#4545&#10;Start disconnecting from&#10;outdated peers before&#10;network upgrade&#10;activation" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-2551.5 8,-2551.5 8,-2468.5 240,-2468.5 240,-2551.5"/>
<text text-anchor="middle" x="124" y="-2536.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4545</text>
<text text-anchor="middle" x="124" y="-2521.3" font-family="Times,serif" font-size="14.00" fill="#000000">Start disconnecting from</text>
<text text-anchor="middle" x="124" y="-2506.3" font-family="Times,serif" font-size="14.00" fill="#000000">outdated peers before</text>
<text text-anchor="middle" x="124" y="-2491.3" font-family="Times,serif" font-size="14.00" fill="#000000">network upgrade</text>
<text text-anchor="middle" x="124" y="-2476.3" font-family="Times,serif" font-size="14.00" fill="#000000">activation</text>
<g id="a_node40"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4545" xlink:title="ZcashFoundation/zebra#4545&#10;Start disconnecting from&#10;outdated peers before&#10;network upgrade&#10;activation" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-2480.5 8,-2480.5 8,-2397.5 240,-2397.5 240,-2480.5"/>
<text text-anchor="middle" x="124" y="-2465.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4545</text>
<text text-anchor="middle" x="124" y="-2450.3" font-family="Times,serif" font-size="14.00" fill="#000000">Start disconnecting from</text>
<text text-anchor="middle" x="124" y="-2435.3" font-family="Times,serif" font-size="14.00" fill="#000000">outdated peers before</text>
<text text-anchor="middle" x="124" y="-2420.3" font-family="Times,serif" font-size="14.00" fill="#000000">network upgrade</text>
<text text-anchor="middle" x="124" y="-2405.3" font-family="Times,serif" font-size="14.00" fill="#000000">activation</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4226 -->
<g id="node43" class="node closed">
<g id="node41" class="node closed">
<title>ZcashFoundation/zebra#4226</title>
<g id="a_node43"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4226" xlink:title="ZcashFoundation/zebra#4226&#10;Prefer faster peers, but&#10;if all peers are slow,&#10;still connect to them" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="508,-2544 276,-2544 276,-2476 508,-2476 508,-2544"/>
<text text-anchor="middle" x="392" y="-2528.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4226</text>
<text text-anchor="middle" x="392" y="-2513.8" font-family="Times,serif" font-size="14.00" fill="#000000">Prefer faster peers, but</text>
<text text-anchor="middle" x="392" y="-2498.8" font-family="Times,serif" font-size="14.00" fill="#000000">if all peers are slow,</text>
<text text-anchor="middle" x="392" y="-2483.8" font-family="Times,serif" font-size="14.00" fill="#000000">still connect to them</text>
<g id="a_node41"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4226" xlink:title="ZcashFoundation/zebra#4226&#10;Prefer faster peers, but&#10;if all peers are slow,&#10;still connect to them" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="508,-2473 276,-2473 276,-2405 508,-2405 508,-2473"/>
<text text-anchor="middle" x="392" y="-2457.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4226</text>
<text text-anchor="middle" x="392" y="-2442.8" font-family="Times,serif" font-size="14.00" fill="#000000">Prefer faster peers, but</text>
<text text-anchor="middle" x="392" y="-2427.8" font-family="Times,serif" font-size="14.00" fill="#000000">if all peers are slow,</text>
<text text-anchor="middle" x="392" y="-2412.8" font-family="Times,serif" font-size="14.00" fill="#000000">still connect to them</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4545&#45;&gt;ZcashFoundation/zebra#4226 -->
<g id="edge17" class="edge">
<g id="edge16" class="edge">
<title>ZcashFoundation/zebra#4545&#45;&gt;ZcashFoundation/zebra#4226</title>
<path fill="none" stroke="#000000" d="M240.38,-2510C248.71,-2510 257.14,-2510 265.53,-2510"/>
<polygon fill="#000000" stroke="#000000" points="265.74,-2513.5001 275.74,-2510 265.74,-2506.5001 265.74,-2513.5001"/>
<path fill="none" stroke="#000000" d="M240.38,-2439C248.71,-2439 257.14,-2439 265.53,-2439"/>
<polygon fill="#000000" stroke="#000000" points="265.74,-2442.5001 275.74,-2439 265.74,-2435.5001 265.74,-2442.5001"/>
</g>
</g>
</svg>

View File

@ -5,10 +5,10 @@
<!-- Generated by graphviz version 2.40.1 (20161225.0304)
-->
<!-- Pages: 1 -->
<svg width="792pt" height="2560pt"
viewBox="0.00 0.00 792.00 2559.50" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 2555.5)">
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-2555.5 788,-2555.5 788,4 -4,4"/>
<svg width="792pt" height="2489pt"
viewBox="0.00 0.00 792.00 2488.50" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 2484.5)">
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-2484.5 788,-2484.5 788,4 -4,4"/>
<g id="clust1" class="cluster">
<title>cluster_0</title>
<polygon fill="none" stroke="#0000ff" points="0,0 0,-609 784,-609 784,0 0,0"/>
@ -352,291 +352,257 @@
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5370 -->
<g id="node26" class="node open">
<title>ZcashFoundation/zebra#5370</title>
<g id="a_node26"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/5370" xlink:title="ZcashFoundation/zebra#5370&#10;ci(ssh): avoid ssh&#10;timeouts from the server" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-1631.5 8,-1631.5 8,-1627.5 4,-1627.5 4,-1623.5 8,-1623.5 8,-1586.5 4,-1586.5 4,-1582.5 8,-1582.5 8,-1578.5 240,-1578.5 240,-1631.5"/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="8,-1627.5 12,-1627.5 12,-1623.5 8,-1623.5 "/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="8,-1586.5 12,-1586.5 12,-1582.5 8,-1582.5 "/>
<text text-anchor="middle" x="124" y="-1616.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5370</text>
<text text-anchor="middle" x="124" y="-1601.3" font-family="Times,serif" font-size="14.00" fill="#000000">ci(ssh): avoid ssh</text>
<text text-anchor="middle" x="124" y="-1586.3" font-family="Times,serif" font-size="14.00" fill="#000000">timeouts from the server</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5371 -->
<g id="node27" class="node closed">
<title>ZcashFoundation/zebra#5371</title>
<g id="a_node27"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/5371" xlink:title="ZcashFoundation/zebra#5371&#10;ci(disk): use an official&#10;GCP image on CI VMs for&#10;disk auto&#45;resizing, make&#10;CI &amp; CD disks 300GB" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="508,-1646.5 276,-1646.5 276,-1642.5 272,-1642.5 272,-1638.5 276,-1638.5 276,-1571.5 272,-1571.5 272,-1567.5 276,-1567.5 276,-1563.5 508,-1563.5 508,-1646.5"/>
<polyline fill="none" stroke="#000000" points="276,-1642.5 280,-1642.5 280,-1638.5 276,-1638.5 "/>
<polyline fill="none" stroke="#000000" points="276,-1571.5 280,-1571.5 280,-1567.5 276,-1567.5 "/>
<text text-anchor="middle" x="392" y="-1631.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5371</text>
<text text-anchor="middle" x="392" y="-1616.3" font-family="Times,serif" font-size="14.00" fill="#000000">ci(disk): use an official</text>
<text text-anchor="middle" x="392" y="-1601.3" font-family="Times,serif" font-size="14.00" fill="#000000">GCP image on CI VMs for</text>
<text text-anchor="middle" x="392" y="-1586.3" font-family="Times,serif" font-size="14.00" fill="#000000">disk auto&#45;resizing, make</text>
<text text-anchor="middle" x="392" y="-1571.3" font-family="Times,serif" font-size="14.00" fill="#000000">CI &amp; CD disks 300GB</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5370&#45;&gt;ZcashFoundation/zebra#5371 -->
<g id="edge8" class="edge">
<title>ZcashFoundation/zebra#5370&#45;&gt;ZcashFoundation/zebra#5371</title>
<path fill="none" stroke="#000000" d="M240.38,-1605C248.71,-1605 257.14,-1605 265.53,-1605"/>
<polygon fill="#000000" stroke="#000000" points="265.74,-1608.5001 275.74,-1605 265.74,-1601.5001 265.74,-1608.5001"/>
</g>
<!-- ZcashFoundation/zebra#4841 -->
<g id="node28" class="node closed">
<g id="node26" class="node closed">
<title>ZcashFoundation/zebra#4841</title>
<g id="a_node28"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4841" xlink:title="ZcashFoundation/zebra#4841&#10;Improve note commitment&#10;tree append performance" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="508,-1767.5 276,-1767.5 276,-1714.5 508,-1714.5 508,-1767.5"/>
<text text-anchor="middle" x="392" y="-1752.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4841</text>
<text text-anchor="middle" x="392" y="-1737.3" font-family="Times,serif" font-size="14.00" fill="#000000">Improve note commitment</text>
<text text-anchor="middle" x="392" y="-1722.3" font-family="Times,serif" font-size="14.00" fill="#000000">tree append performance</text>
<g id="a_node26"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4841" xlink:title="ZcashFoundation/zebra#4841&#10;Improve note commitment&#10;tree append performance" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="508,-1696.5 276,-1696.5 276,-1643.5 508,-1643.5 508,-1696.5"/>
<text text-anchor="middle" x="392" y="-1681.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4841</text>
<text text-anchor="middle" x="392" y="-1666.3" font-family="Times,serif" font-size="14.00" fill="#000000">Improve note commitment</text>
<text text-anchor="middle" x="392" y="-1651.3" font-family="Times,serif" font-size="14.00" fill="#000000">tree append performance</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4612 -->
<g id="node29" class="node closed">
<g id="node27" class="node closed">
<title>ZcashFoundation/zebra#4612</title>
<g id="a_node29"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4612" xlink:title="ZcashFoundation/zebra#4612&#10;ci: Wait for lightwalletd&#10;image rebuild if it has&#10;changed" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="508,-1920 276,-1920 276,-1852 508,-1852 508,-1920"/>
<text text-anchor="middle" x="392" y="-1904.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4612</text>
<text text-anchor="middle" x="392" y="-1889.8" font-family="Times,serif" font-size="14.00" fill="#000000">ci: Wait for lightwalletd</text>
<text text-anchor="middle" x="392" y="-1874.8" font-family="Times,serif" font-size="14.00" fill="#000000">image rebuild if it has</text>
<text text-anchor="middle" x="392" y="-1859.8" font-family="Times,serif" font-size="14.00" fill="#000000">changed</text>
<g id="a_node27"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4612" xlink:title="ZcashFoundation/zebra#4612&#10;ci: Wait for lightwalletd&#10;image rebuild if it has&#10;changed" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="508,-1849 276,-1849 276,-1781 508,-1781 508,-1849"/>
<text text-anchor="middle" x="392" y="-1833.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4612</text>
<text text-anchor="middle" x="392" y="-1818.8" font-family="Times,serif" font-size="14.00" fill="#000000">ci: Wait for lightwalletd</text>
<text text-anchor="middle" x="392" y="-1803.8" font-family="Times,serif" font-size="14.00" fill="#000000">image rebuild if it has</text>
<text text-anchor="middle" x="392" y="-1788.8" font-family="Times,serif" font-size="14.00" fill="#000000">changed</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5153 -->
<g id="node30" class="node open">
<g id="node28" class="node open">
<title>ZcashFoundation/zebra#5153</title>
<g id="a_node30"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5153" xlink:title="ZcashFoundation/zebra#5153&#10;Tag Google Cloud&#10;instances with the name&#10;of the test or workflow" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-2090 8,-2090 8,-2022 240,-2022 240,-2090"/>
<text text-anchor="middle" x="124" y="-2074.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5153</text>
<text text-anchor="middle" x="124" y="-2059.8" font-family="Times,serif" font-size="14.00" fill="#000000">Tag Google Cloud</text>
<text text-anchor="middle" x="124" y="-2044.8" font-family="Times,serif" font-size="14.00" fill="#000000">instances with the name</text>
<text text-anchor="middle" x="124" y="-2029.8" font-family="Times,serif" font-size="14.00" fill="#000000">of the test or workflow</text>
<g id="a_node28"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5153" xlink:title="ZcashFoundation/zebra#5153&#10;Tag Google Cloud&#10;instances with the name&#10;of the test or workflow" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-2019 8,-2019 8,-1951 240,-1951 240,-2019"/>
<text text-anchor="middle" x="124" y="-2003.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5153</text>
<text text-anchor="middle" x="124" y="-1988.8" font-family="Times,serif" font-size="14.00" fill="#000000">Tag Google Cloud</text>
<text text-anchor="middle" x="124" y="-1973.8" font-family="Times,serif" font-size="14.00" fill="#000000">instances with the name</text>
<text text-anchor="middle" x="124" y="-1958.8" font-family="Times,serif" font-size="14.00" fill="#000000">of the test or workflow</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5189 -->
<g id="node31" class="node closed">
<g id="node29" class="node closed">
<title>ZcashFoundation/zebra#5189</title>
<g id="a_node31"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5189" xlink:title="ZcashFoundation/zebra#5189&#10;Run some docker tests on&#10;smaller instances" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="508,-2166.5 276,-2166.5 276,-2113.5 508,-2113.5 508,-2166.5"/>
<text text-anchor="middle" x="392" y="-2151.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5189</text>
<text text-anchor="middle" x="392" y="-2136.3" font-family="Times,serif" font-size="14.00" fill="#000000">Run some docker tests on</text>
<text text-anchor="middle" x="392" y="-2121.3" font-family="Times,serif" font-size="14.00" fill="#000000">smaller instances</text>
<g id="a_node29"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5189" xlink:title="ZcashFoundation/zebra#5189&#10;Run some docker tests on&#10;smaller instances" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="508,-2095.5 276,-2095.5 276,-2042.5 508,-2042.5 508,-2095.5"/>
<text text-anchor="middle" x="392" y="-2080.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5189</text>
<text text-anchor="middle" x="392" y="-2065.3" font-family="Times,serif" font-size="14.00" fill="#000000">Run some docker tests on</text>
<text text-anchor="middle" x="392" y="-2050.3" font-family="Times,serif" font-size="14.00" fill="#000000">smaller instances</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5153&#45;&gt;ZcashFoundation/zebra#5189 -->
<g id="edge9" class="edge">
<g id="edge8" class="edge">
<title>ZcashFoundation/zebra#5153&#45;&gt;ZcashFoundation/zebra#5189</title>
<path fill="none" stroke="#000000" d="M232.62,-2090C254.04,-2096.8 276.36,-2103.8 297.27,-2110.3"/>
<polygon fill="#000000" stroke="#000000" points="296.5103,-2113.7303 307.1,-2113.4 298.6157,-2107.0544 296.5103,-2113.7303"/>
<path fill="none" stroke="#000000" d="M232.62,-2019C254.04,-2025.8 276.36,-2032.8 297.27,-2039.3"/>
<polygon fill="#000000" stroke="#000000" points="296.5103,-2042.7303 307.1,-2042.4 298.6157,-2036.0544 296.5103,-2042.7303"/>
</g>
<!-- ZcashFoundation/zebra#5155 -->
<g id="node32" class="node closed">
<g id="node30" class="node closed">
<title>ZcashFoundation/zebra#5155</title>
<g id="a_node32"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5155" xlink:title="ZcashFoundation/zebra#5155&#10;Decide if we want to&#10;create cached states more&#10;often" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="508,-2092 276,-2092 276,-2024 508,-2024 508,-2092"/>
<text text-anchor="middle" x="392" y="-2076.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5155</text>
<text text-anchor="middle" x="392" y="-2061.8" font-family="Times,serif" font-size="14.00" fill="#000000">Decide if we want to</text>
<text text-anchor="middle" x="392" y="-2046.8" font-family="Times,serif" font-size="14.00" fill="#000000">create cached states more</text>
<text text-anchor="middle" x="392" y="-2031.8" font-family="Times,serif" font-size="14.00" fill="#000000">often</text>
<g id="a_node30"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5155" xlink:title="ZcashFoundation/zebra#5155&#10;Decide if we want to&#10;create cached states more&#10;often" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="508,-2021 276,-2021 276,-1953 508,-1953 508,-2021"/>
<text text-anchor="middle" x="392" y="-2005.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5155</text>
<text text-anchor="middle" x="392" y="-1990.8" font-family="Times,serif" font-size="14.00" fill="#000000">Decide if we want to</text>
<text text-anchor="middle" x="392" y="-1975.8" font-family="Times,serif" font-size="14.00" fill="#000000">create cached states more</text>
<text text-anchor="middle" x="392" y="-1960.8" font-family="Times,serif" font-size="14.00" fill="#000000">often</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5153&#45;&gt;ZcashFoundation/zebra#5155 -->
<g id="edge10" class="edge">
<g id="edge9" class="edge">
<title>ZcashFoundation/zebra#5153&#45;&gt;ZcashFoundation/zebra#5155</title>
<path fill="none" stroke="#000000" d="M240.38,-2056.9C248.71,-2056.9 257.14,-2057 265.53,-2057.1"/>
<polygon fill="#000000" stroke="#000000" points="265.74,-2060.6001 275.74,-2057.1 265.74,-2053.6001 265.74,-2060.6001"/>
<path fill="none" stroke="#000000" d="M240.38,-1985.9C248.71,-1985.9 257.14,-1986 265.53,-1986.1"/>
<polygon fill="#000000" stroke="#000000" points="265.74,-1989.6001 275.74,-1986.1 265.74,-1982.6001 265.74,-1989.6001"/>
</g>
<!-- ZcashFoundation/zebra#5188 -->
<g id="node33" class="node closed">
<g id="node31" class="node closed">
<title>ZcashFoundation/zebra#5188</title>
<g id="a_node33"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5188" xlink:title="ZcashFoundation/zebra#5188&#10;Reduce continuous&#10;deployment instance group&#10;size to 1" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="508,-2006 276,-2006 276,-1938 508,-1938 508,-2006"/>
<text text-anchor="middle" x="392" y="-1990.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5188</text>
<text text-anchor="middle" x="392" y="-1975.8" font-family="Times,serif" font-size="14.00" fill="#000000">Reduce continuous</text>
<text text-anchor="middle" x="392" y="-1960.8" font-family="Times,serif" font-size="14.00" fill="#000000">deployment instance group</text>
<text text-anchor="middle" x="392" y="-1945.8" font-family="Times,serif" font-size="14.00" fill="#000000">size to 1</text>
<g id="a_node31"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5188" xlink:title="ZcashFoundation/zebra#5188&#10;Reduce continuous&#10;deployment instance group&#10;size to 1" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="508,-1935 276,-1935 276,-1867 508,-1867 508,-1935"/>
<text text-anchor="middle" x="392" y="-1919.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5188</text>
<text text-anchor="middle" x="392" y="-1904.8" font-family="Times,serif" font-size="14.00" fill="#000000">Reduce continuous</text>
<text text-anchor="middle" x="392" y="-1889.8" font-family="Times,serif" font-size="14.00" fill="#000000">deployment instance group</text>
<text text-anchor="middle" x="392" y="-1874.8" font-family="Times,serif" font-size="14.00" fill="#000000">size to 1</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5153&#45;&gt;ZcashFoundation/zebra#5188 -->
<g id="edge11" class="edge">
<g id="edge10" class="edge">
<title>ZcashFoundation/zebra#5153&#45;&gt;ZcashFoundation/zebra#5188</title>
<path fill="none" stroke="#000000" d="M232.62,-2022C246.05,-2017.7 259.83,-2013.4 273.39,-2009.2"/>
<polygon fill="#000000" stroke="#000000" points="274.7438,-2012.4431 283.23,-2006.1 272.6404,-2005.7666 274.7438,-2012.4431"/>
<path fill="none" stroke="#000000" d="M232.62,-1951C246.05,-1946.7 259.83,-1942.4 273.39,-1938.2"/>
<polygon fill="#000000" stroke="#000000" points="274.7438,-1941.4431 283.23,-1935.1 272.6404,-1934.7666 274.7438,-1941.4431"/>
</g>
<!-- ZcashFoundation/zebra#4794 -->
<g id="node34" class="node open">
<g id="node32" class="node open">
<title>ZcashFoundation/zebra#4794</title>
<g id="a_node34"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4794" xlink:title="ZcashFoundation/zebra#4794&#10;Revert note commitment&#10;and history trees when&#10;forking non&#45;finalized&#10;chains" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-2277.5 8,-2277.5 8,-2194.5 240,-2194.5 240,-2277.5"/>
<text text-anchor="middle" x="124" y="-2262.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4794</text>
<text text-anchor="middle" x="124" y="-2247.3" font-family="Times,serif" font-size="14.00" fill="#000000">Revert note commitment</text>
<text text-anchor="middle" x="124" y="-2232.3" font-family="Times,serif" font-size="14.00" fill="#000000">and history trees when</text>
<text text-anchor="middle" x="124" y="-2217.3" font-family="Times,serif" font-size="14.00" fill="#000000">forking non&#45;finalized</text>
<text text-anchor="middle" x="124" y="-2202.3" font-family="Times,serif" font-size="14.00" fill="#000000">chains</text>
<g id="a_node32"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4794" xlink:title="ZcashFoundation/zebra#4794&#10;Revert note commitment&#10;and history trees when&#10;forking non&#45;finalized&#10;chains" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-2206.5 8,-2206.5 8,-2123.5 240,-2123.5 240,-2206.5"/>
<text text-anchor="middle" x="124" y="-2191.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4794</text>
<text text-anchor="middle" x="124" y="-2176.3" font-family="Times,serif" font-size="14.00" fill="#000000">Revert note commitment</text>
<text text-anchor="middle" x="124" y="-2161.3" font-family="Times,serif" font-size="14.00" fill="#000000">and history trees when</text>
<text text-anchor="middle" x="124" y="-2146.3" font-family="Times,serif" font-size="14.00" fill="#000000">forking non&#45;finalized</text>
<text text-anchor="middle" x="124" y="-2131.3" font-family="Times,serif" font-size="14.00" fill="#000000">chains</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5393 -->
<g id="node35" class="node open">
<g id="node33" class="node open">
<title>ZcashFoundation/zebra#5393</title>
<g id="a_node35"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/5393" xlink:title="ZcashFoundation/zebra#5393&#10;ci(sync): only run the&#10;`lightwalletd` full sync&#10;on the `main` branch" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-2364 8,-2364 8,-2360 4,-2360 4,-2356 8,-2356 8,-2304 4,-2304 4,-2300 8,-2300 8,-2296 240,-2296 240,-2364"/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="8,-2360 12,-2360 12,-2356 8,-2356 "/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="8,-2304 12,-2304 12,-2300 8,-2300 "/>
<text text-anchor="middle" x="124" y="-2348.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5393</text>
<text text-anchor="middle" x="124" y="-2333.8" font-family="Times,serif" font-size="14.00" fill="#000000">ci(sync): only run the</text>
<text text-anchor="middle" x="124" y="-2318.8" font-family="Times,serif" font-size="14.00" fill="#000000">`lightwalletd` full sync</text>
<text text-anchor="middle" x="124" y="-2303.8" font-family="Times,serif" font-size="14.00" fill="#000000">on the `main` branch</text>
<g id="a_node33"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/5393" xlink:title="ZcashFoundation/zebra#5393&#10;ci(sync): only run the&#10;`lightwalletd` full sync&#10;on the `main` branch" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-2293 8,-2293 8,-2289 4,-2289 4,-2285 8,-2285 8,-2233 4,-2233 4,-2229 8,-2229 8,-2225 240,-2225 240,-2293"/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="8,-2289 12,-2289 12,-2285 8,-2285 "/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="8,-2233 12,-2233 12,-2229 8,-2229 "/>
<text text-anchor="middle" x="124" y="-2277.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5393</text>
<text text-anchor="middle" x="124" y="-2262.8" font-family="Times,serif" font-size="14.00" fill="#000000">ci(sync): only run the</text>
<text text-anchor="middle" x="124" y="-2247.8" font-family="Times,serif" font-size="14.00" fill="#000000">`lightwalletd` full sync</text>
<text text-anchor="middle" x="124" y="-2232.8" font-family="Times,serif" font-size="14.00" fill="#000000">on the `main` branch</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5399 -->
<g id="node36" class="node open">
<g id="node34" class="node open">
<title>ZcashFoundation/zebra#5399</title>
<g id="a_node36"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/5399" xlink:title="ZcashFoundation/zebra#5399&#10;fix(ci): Limit checkpoint&#10;and lwd full sync&#10;concurrency" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="508,-2364 276,-2364 276,-2360 272,-2360 272,-2356 276,-2356 276,-2304 272,-2304 272,-2300 276,-2300 276,-2296 508,-2296 508,-2364"/>
<polyline fill="none" stroke="#000000" points="276,-2360 280,-2360 280,-2356 276,-2356 "/>
<polyline fill="none" stroke="#000000" points="276,-2304 280,-2304 280,-2300 276,-2300 "/>
<text text-anchor="middle" x="392" y="-2348.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5399</text>
<text text-anchor="middle" x="392" y="-2333.8" font-family="Times,serif" font-size="14.00" fill="#000000">fix(ci): Limit checkpoint</text>
<text text-anchor="middle" x="392" y="-2318.8" font-family="Times,serif" font-size="14.00" fill="#000000">and lwd full sync</text>
<text text-anchor="middle" x="392" y="-2303.8" font-family="Times,serif" font-size="14.00" fill="#000000">concurrency</text>
<g id="a_node34"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/5399" xlink:title="ZcashFoundation/zebra#5399&#10;fix(ci): Limit checkpoint&#10;and lwd full sync&#10;concurrency" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="508,-2293 276,-2293 276,-2289 272,-2289 272,-2285 276,-2285 276,-2233 272,-2233 272,-2229 276,-2229 276,-2225 508,-2225 508,-2293"/>
<polyline fill="none" stroke="#000000" points="276,-2289 280,-2289 280,-2285 276,-2285 "/>
<polyline fill="none" stroke="#000000" points="276,-2233 280,-2233 280,-2229 276,-2229 "/>
<text text-anchor="middle" x="392" y="-2277.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5399</text>
<text text-anchor="middle" x="392" y="-2262.8" font-family="Times,serif" font-size="14.00" fill="#000000">fix(ci): Limit checkpoint</text>
<text text-anchor="middle" x="392" y="-2247.8" font-family="Times,serif" font-size="14.00" fill="#000000">and lwd full sync</text>
<text text-anchor="middle" x="392" y="-2232.8" font-family="Times,serif" font-size="14.00" fill="#000000">concurrency</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5393&#45;&gt;ZcashFoundation/zebra#5399 -->
<g id="edge12" class="edge">
<g id="edge11" class="edge">
<title>ZcashFoundation/zebra#5393&#45;&gt;ZcashFoundation/zebra#5399</title>
<path fill="none" stroke="#000000" d="M240.38,-2330C248.71,-2330 257.14,-2330 265.53,-2330"/>
<polygon fill="#000000" stroke="#000000" points="265.74,-2333.5001 275.74,-2330 265.74,-2326.5001 265.74,-2333.5001"/>
<path fill="none" stroke="#000000" d="M240.38,-2259C248.71,-2259 257.14,-2259 265.53,-2259"/>
<polygon fill="#000000" stroke="#000000" points="265.74,-2262.5001 275.74,-2259 265.74,-2255.5001 265.74,-2262.5001"/>
</g>
<!-- ZcashFoundation/zebra#4774 -->
<g id="node37" class="node open">
<g id="node35" class="node open">
<title>ZcashFoundation/zebra#4774</title>
<g id="a_node37"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4774" xlink:title="ZcashFoundation/zebra#4774&#10;Add an NU5 block test&#10;vector that contains many&#10;shielded Orchard&#10;transactions" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-1833.5 8,-1833.5 8,-1750.5 240,-1750.5 240,-1833.5"/>
<text text-anchor="middle" x="124" y="-1818.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4774</text>
<text text-anchor="middle" x="124" y="-1803.3" font-family="Times,serif" font-size="14.00" fill="#000000">Add an NU5 block test</text>
<text text-anchor="middle" x="124" y="-1788.3" font-family="Times,serif" font-size="14.00" fill="#000000">vector that contains many</text>
<text text-anchor="middle" x="124" y="-1773.3" font-family="Times,serif" font-size="14.00" fill="#000000">shielded Orchard</text>
<text text-anchor="middle" x="124" y="-1758.3" font-family="Times,serif" font-size="14.00" fill="#000000">transactions</text>
<g id="a_node35"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4774" xlink:title="ZcashFoundation/zebra#4774&#10;Add an NU5 block test&#10;vector that contains many&#10;shielded Orchard&#10;transactions" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-1762.5 8,-1762.5 8,-1679.5 240,-1679.5 240,-1762.5"/>
<text text-anchor="middle" x="124" y="-1747.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4774</text>
<text text-anchor="middle" x="124" y="-1732.3" font-family="Times,serif" font-size="14.00" fill="#000000">Add an NU5 block test</text>
<text text-anchor="middle" x="124" y="-1717.3" font-family="Times,serif" font-size="14.00" fill="#000000">vector that contains many</text>
<text text-anchor="middle" x="124" y="-1702.3" font-family="Times,serif" font-size="14.00" fill="#000000">shielded Orchard</text>
<text text-anchor="middle" x="124" y="-1687.3" font-family="Times,serif" font-size="14.00" fill="#000000">transactions</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4774&#45;&gt;ZcashFoundation/zebra#4841 -->
<g id="edge13" class="edge">
<g id="edge12" class="edge">
<title>ZcashFoundation/zebra#4774&#45;&gt;ZcashFoundation/zebra#4841</title>
<path fill="none" stroke="#000000" d="M240.38,-1769.9C248.81,-1768.2 257.33,-1766.6 265.81,-1765"/>
<polygon fill="#000000" stroke="#000000" points="266.576,-1768.417 275.74,-1763.1 265.2604,-1761.5417 266.576,-1768.417"/>
<path fill="none" stroke="#000000" d="M240.38,-1698.9C248.81,-1697.2 257.33,-1695.6 265.81,-1694"/>
<polygon fill="#000000" stroke="#000000" points="266.576,-1697.417 275.74,-1692.1 265.2604,-1690.5417 266.576,-1697.417"/>
</g>
<!-- ZcashFoundation/zebra#4775 -->
<g id="node38" class="node open">
<g id="node36" class="node open">
<title>ZcashFoundation/zebra#4775</title>
<g id="a_node38"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4775" xlink:title="ZcashFoundation/zebra#4775&#10;Add an NU5 block test&#10;vector that contains many&#10;shielded Sapling&#10;transactions" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-1732.5 8,-1732.5 8,-1649.5 240,-1649.5 240,-1732.5"/>
<text text-anchor="middle" x="124" y="-1717.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4775</text>
<text text-anchor="middle" x="124" y="-1702.3" font-family="Times,serif" font-size="14.00" fill="#000000">Add an NU5 block test</text>
<text text-anchor="middle" x="124" y="-1687.3" font-family="Times,serif" font-size="14.00" fill="#000000">vector that contains many</text>
<text text-anchor="middle" x="124" y="-1672.3" font-family="Times,serif" font-size="14.00" fill="#000000">shielded Sapling</text>
<text text-anchor="middle" x="124" y="-1657.3" font-family="Times,serif" font-size="14.00" fill="#000000">transactions</text>
<g id="a_node36"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4775" xlink:title="ZcashFoundation/zebra#4775&#10;Add an NU5 block test&#10;vector that contains many&#10;shielded Sapling&#10;transactions" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-1661.5 8,-1661.5 8,-1578.5 240,-1578.5 240,-1661.5"/>
<text text-anchor="middle" x="124" y="-1646.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4775</text>
<text text-anchor="middle" x="124" y="-1631.3" font-family="Times,serif" font-size="14.00" fill="#000000">Add an NU5 block test</text>
<text text-anchor="middle" x="124" y="-1616.3" font-family="Times,serif" font-size="14.00" fill="#000000">vector that contains many</text>
<text text-anchor="middle" x="124" y="-1601.3" font-family="Times,serif" font-size="14.00" fill="#000000">shielded Sapling</text>
<text text-anchor="middle" x="124" y="-1586.3" font-family="Times,serif" font-size="14.00" fill="#000000">transactions</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4775&#45;&gt;ZcashFoundation/zebra#4841 -->
<g id="edge14" class="edge">
<g id="edge13" class="edge">
<title>ZcashFoundation/zebra#4775&#45;&gt;ZcashFoundation/zebra#4841</title>
<path fill="none" stroke="#000000" d="M240.38,-1712.7C248.81,-1714.3 257.33,-1715.9 265.81,-1717.5"/>
<polygon fill="#000000" stroke="#000000" points="265.2761,-1720.9602 275.74,-1719.3 266.5246,-1714.0724 265.2761,-1720.9602"/>
<path fill="none" stroke="#000000" d="M240.38,-1641.7C248.81,-1643.3 257.33,-1644.9 265.81,-1646.5"/>
<polygon fill="#000000" stroke="#000000" points="265.2761,-1649.9602 275.74,-1648.3 266.5246,-1643.0724 265.2761,-1649.9602"/>
</g>
<!-- ZcashFoundation/zebra#4882 -->
<g id="node39" class="node open">
<g id="node37" class="node open">
<title>ZcashFoundation/zebra#4882</title>
<g id="a_node39"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4882" xlink:title="ZcashFoundation/zebra#4882&#10;Add zcash&#45;lightwalletd /&#10;Build images to required&#10;jobs" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-1920 8,-1920 8,-1852 240,-1852 240,-1920"/>
<text text-anchor="middle" x="124" y="-1904.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4882</text>
<text text-anchor="middle" x="124" y="-1889.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add zcash&#45;lightwalletd /</text>
<text text-anchor="middle" x="124" y="-1874.8" font-family="Times,serif" font-size="14.00" fill="#000000">Build images to required</text>
<text text-anchor="middle" x="124" y="-1859.8" font-family="Times,serif" font-size="14.00" fill="#000000">jobs</text>
<g id="a_node37"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4882" xlink:title="ZcashFoundation/zebra#4882&#10;Add zcash&#45;lightwalletd /&#10;Build images to required&#10;jobs" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-1849 8,-1849 8,-1781 240,-1781 240,-1849"/>
<text text-anchor="middle" x="124" y="-1833.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4882</text>
<text text-anchor="middle" x="124" y="-1818.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add zcash&#45;lightwalletd /</text>
<text text-anchor="middle" x="124" y="-1803.8" font-family="Times,serif" font-size="14.00" fill="#000000">Build images to required</text>
<text text-anchor="middle" x="124" y="-1788.8" font-family="Times,serif" font-size="14.00" fill="#000000">jobs</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4882&#45;&gt;ZcashFoundation/zebra#4612 -->
<g id="edge15" class="edge">
<g id="edge14" class="edge">
<title>ZcashFoundation/zebra#4882&#45;&gt;ZcashFoundation/zebra#4612</title>
<path fill="none" stroke="#000000" d="M240.38,-1886C248.71,-1886 257.14,-1886 265.53,-1886"/>
<polygon fill="#000000" stroke="#000000" points="265.74,-1889.5001 275.74,-1886 265.74,-1882.5001 265.74,-1889.5001"/>
<path fill="none" stroke="#000000" d="M240.38,-1815C248.71,-1815 257.14,-1815 265.53,-1815"/>
<polygon fill="#000000" stroke="#000000" points="265.74,-1818.5001 275.74,-1815 265.74,-1811.5001 265.74,-1818.5001"/>
</g>
<!-- ZcashFoundation/zebra#5199 -->
<g id="node40" class="node open">
<g id="node38" class="node open">
<title>ZcashFoundation/zebra#5199</title>
<g id="a_node40"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5199" xlink:title="ZcashFoundation/zebra#5199&#10;Consider using `nextest`&#10;to run tests faster and&#10;reduce Google Cloud costs" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-2176 8,-2176 8,-2108 240,-2108 240,-2176"/>
<text text-anchor="middle" x="124" y="-2160.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5199</text>
<text text-anchor="middle" x="124" y="-2145.8" font-family="Times,serif" font-size="14.00" fill="#000000">Consider using `nextest`</text>
<text text-anchor="middle" x="124" y="-2130.8" font-family="Times,serif" font-size="14.00" fill="#000000">to run tests faster and</text>
<text text-anchor="middle" x="124" y="-2115.8" font-family="Times,serif" font-size="14.00" fill="#000000">reduce Google Cloud costs</text>
<g id="a_node38"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5199" xlink:title="ZcashFoundation/zebra#5199&#10;Consider using `nextest`&#10;to run tests faster and&#10;reduce Google Cloud costs" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-2105 8,-2105 8,-2037 240,-2037 240,-2105"/>
<text text-anchor="middle" x="124" y="-2089.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5199</text>
<text text-anchor="middle" x="124" y="-2074.8" font-family="Times,serif" font-size="14.00" fill="#000000">Consider using `nextest`</text>
<text text-anchor="middle" x="124" y="-2059.8" font-family="Times,serif" font-size="14.00" fill="#000000">to run tests faster and</text>
<text text-anchor="middle" x="124" y="-2044.8" font-family="Times,serif" font-size="14.00" fill="#000000">reduce Google Cloud costs</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5199&#45;&gt;ZcashFoundation/zebra#5189 -->
<g id="edge16" class="edge">
<g id="edge15" class="edge">
<title>ZcashFoundation/zebra#5199&#45;&gt;ZcashFoundation/zebra#5189</title>
<path fill="none" stroke="#000000" d="M240.38,-2141.1C248.71,-2141.1 257.14,-2141 265.53,-2140.9"/>
<polygon fill="#000000" stroke="#000000" points="265.74,-2144.4001 275.74,-2140.9 265.74,-2137.4001 265.74,-2144.4001"/>
<path fill="none" stroke="#000000" d="M240.38,-2070.1C248.71,-2070.1 257.14,-2070 265.53,-2069.9"/>
<polygon fill="#000000" stroke="#000000" points="265.74,-2073.4001 275.74,-2069.9 265.74,-2066.4001 265.74,-2073.4001"/>
</g>
<!-- ZcashFoundation/zebra#4554 -->
<g id="node41" class="node open">
<g id="node39" class="node open">
<title>ZcashFoundation/zebra#4554</title>
<g id="a_node41"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4554" xlink:title="ZcashFoundation/zebra#4554&#10;benchmarks: surface&#10;zebrad mainnet sync time&#10;in CI" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-2450 8,-2450 8,-2382 240,-2382 240,-2450"/>
<text text-anchor="middle" x="124" y="-2434.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4554</text>
<text text-anchor="middle" x="124" y="-2419.8" font-family="Times,serif" font-size="14.00" fill="#000000">benchmarks: surface</text>
<text text-anchor="middle" x="124" y="-2404.8" font-family="Times,serif" font-size="14.00" fill="#000000">zebrad mainnet sync time</text>
<text text-anchor="middle" x="124" y="-2389.8" font-family="Times,serif" font-size="14.00" fill="#000000">in CI</text>
<g id="a_node39"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4554" xlink:title="ZcashFoundation/zebra#4554&#10;benchmarks: surface&#10;zebrad mainnet sync time&#10;in CI" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-2379 8,-2379 8,-2311 240,-2311 240,-2379"/>
<text text-anchor="middle" x="124" y="-2363.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4554</text>
<text text-anchor="middle" x="124" y="-2348.8" font-family="Times,serif" font-size="14.00" fill="#000000">benchmarks: surface</text>
<text text-anchor="middle" x="124" y="-2333.8" font-family="Times,serif" font-size="14.00" fill="#000000">zebrad mainnet sync time</text>
<text text-anchor="middle" x="124" y="-2318.8" font-family="Times,serif" font-size="14.00" fill="#000000">in CI</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4545 -->
<g id="node42" class="node open">
<g id="node40" class="node open">
<title>ZcashFoundation/zebra#4545</title>
<g id="a_node42"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4545" xlink:title="ZcashFoundation/zebra#4545&#10;Start disconnecting from&#10;outdated peers before&#10;network upgrade&#10;activation" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-2551.5 8,-2551.5 8,-2468.5 240,-2468.5 240,-2551.5"/>
<text text-anchor="middle" x="124" y="-2536.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4545</text>
<text text-anchor="middle" x="124" y="-2521.3" font-family="Times,serif" font-size="14.00" fill="#000000">Start disconnecting from</text>
<text text-anchor="middle" x="124" y="-2506.3" font-family="Times,serif" font-size="14.00" fill="#000000">outdated peers before</text>
<text text-anchor="middle" x="124" y="-2491.3" font-family="Times,serif" font-size="14.00" fill="#000000">network upgrade</text>
<text text-anchor="middle" x="124" y="-2476.3" font-family="Times,serif" font-size="14.00" fill="#000000">activation</text>
<g id="a_node40"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4545" xlink:title="ZcashFoundation/zebra#4545&#10;Start disconnecting from&#10;outdated peers before&#10;network upgrade&#10;activation" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-2480.5 8,-2480.5 8,-2397.5 240,-2397.5 240,-2480.5"/>
<text text-anchor="middle" x="124" y="-2465.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4545</text>
<text text-anchor="middle" x="124" y="-2450.3" font-family="Times,serif" font-size="14.00" fill="#000000">Start disconnecting from</text>
<text text-anchor="middle" x="124" y="-2435.3" font-family="Times,serif" font-size="14.00" fill="#000000">outdated peers before</text>
<text text-anchor="middle" x="124" y="-2420.3" font-family="Times,serif" font-size="14.00" fill="#000000">network upgrade</text>
<text text-anchor="middle" x="124" y="-2405.3" font-family="Times,serif" font-size="14.00" fill="#000000">activation</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4226 -->
<g id="node43" class="node closed">
<g id="node41" class="node closed">
<title>ZcashFoundation/zebra#4226</title>
<g id="a_node43"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4226" xlink:title="ZcashFoundation/zebra#4226&#10;Prefer faster peers, but&#10;if all peers are slow,&#10;still connect to them" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="508,-2544 276,-2544 276,-2476 508,-2476 508,-2544"/>
<text text-anchor="middle" x="392" y="-2528.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4226</text>
<text text-anchor="middle" x="392" y="-2513.8" font-family="Times,serif" font-size="14.00" fill="#000000">Prefer faster peers, but</text>
<text text-anchor="middle" x="392" y="-2498.8" font-family="Times,serif" font-size="14.00" fill="#000000">if all peers are slow,</text>
<text text-anchor="middle" x="392" y="-2483.8" font-family="Times,serif" font-size="14.00" fill="#000000">still connect to them</text>
<g id="a_node41"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4226" xlink:title="ZcashFoundation/zebra#4226&#10;Prefer faster peers, but&#10;if all peers are slow,&#10;still connect to them" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="508,-2473 276,-2473 276,-2405 508,-2405 508,-2473"/>
<text text-anchor="middle" x="392" y="-2457.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4226</text>
<text text-anchor="middle" x="392" y="-2442.8" font-family="Times,serif" font-size="14.00" fill="#000000">Prefer faster peers, but</text>
<text text-anchor="middle" x="392" y="-2427.8" font-family="Times,serif" font-size="14.00" fill="#000000">if all peers are slow,</text>
<text text-anchor="middle" x="392" y="-2412.8" font-family="Times,serif" font-size="14.00" fill="#000000">still connect to them</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4545&#45;&gt;ZcashFoundation/zebra#4226 -->
<g id="edge17" class="edge">
<g id="edge16" class="edge">
<title>ZcashFoundation/zebra#4545&#45;&gt;ZcashFoundation/zebra#4226</title>
<path fill="none" stroke="#000000" d="M240.38,-2510C248.71,-2510 257.14,-2510 265.53,-2510"/>
<polygon fill="#000000" stroke="#000000" points="265.74,-2513.5001 275.74,-2510 265.74,-2506.5001 265.74,-2513.5001"/>
<path fill="none" stroke="#000000" d="M240.38,-2439C248.71,-2439 257.14,-2439 265.53,-2439"/>
<polygon fill="#000000" stroke="#000000" points="265.74,-2442.5001 275.74,-2439 265.74,-2435.5001 265.74,-2442.5001"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 50 KiB

After

Width:  |  Height:  |  Size: 47 KiB

View File

@ -17,10 +17,10 @@
</style>
</head>
<body>
<div id="dag"><svg width="508pt" height="763pt"
viewBox="0.00 0.00 508.00 763.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 759)">
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-759 504,-759 504,4 -4,4"/>
<div id="dag"><svg width="508pt" height="676pt"
viewBox="0.00 0.00 508.00 676.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 672)">
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-672 504,-672 504,4 -4,4"/>
<!-- ZcashFoundation/zebra#5316 -->
<g id="node1" class="node open">
<title>ZcashFoundation/zebra#5316</title>
@ -45,196 +45,162 @@
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5370 -->
<g id="node3" class="node open">
<title>ZcashFoundation/zebra#5370</title>
<g id="a_node3"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/5370" xlink:title="ZcashFoundation/zebra#5370&#10;ci(ssh): avoid ssh&#10;timeouts from the server" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-225.5 0,-225.5 0,-221.5 -4,-221.5 -4,-217.5 0,-217.5 0,-180.5 -4,-180.5 -4,-176.5 0,-176.5 0,-172.5 232,-172.5 232,-225.5"/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="0,-221.5 4,-221.5 4,-217.5 0,-217.5 "/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="0,-180.5 4,-180.5 4,-176.5 0,-176.5 "/>
<text text-anchor="middle" x="116" y="-210.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5370</text>
<text text-anchor="middle" x="116" y="-195.3" font-family="Times,serif" font-size="14.00" fill="#000000">ci(ssh): avoid ssh</text>
<text text-anchor="middle" x="116" y="-180.3" font-family="Times,serif" font-size="14.00" fill="#000000">timeouts from the server</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5371 -->
<g id="node4" class="node closed">
<title>ZcashFoundation/zebra#5371</title>
<g id="a_node4"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/5371" xlink:title="ZcashFoundation/zebra#5371&#10;ci(disk): use an official&#10;GCP image on CI VMs for&#10;disk auto&#45;resizing, make&#10;CI &amp; CD disks 300GB" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="500,-240.5 268,-240.5 268,-236.5 264,-236.5 264,-232.5 268,-232.5 268,-165.5 264,-165.5 264,-161.5 268,-161.5 268,-157.5 500,-157.5 500,-240.5"/>
<polyline fill="none" stroke="#000000" points="268,-236.5 272,-236.5 272,-232.5 268,-232.5 "/>
<polyline fill="none" stroke="#000000" points="268,-165.5 272,-165.5 272,-161.5 268,-161.5 "/>
<text text-anchor="middle" x="384" y="-225.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5371</text>
<text text-anchor="middle" x="384" y="-210.3" font-family="Times,serif" font-size="14.00" fill="#000000">ci(disk): use an official</text>
<text text-anchor="middle" x="384" y="-195.3" font-family="Times,serif" font-size="14.00" fill="#000000">GCP image on CI VMs for</text>
<text text-anchor="middle" x="384" y="-180.3" font-family="Times,serif" font-size="14.00" fill="#000000">disk auto&#45;resizing, make</text>
<text text-anchor="middle" x="384" y="-165.3" font-family="Times,serif" font-size="14.00" fill="#000000">CI &amp; CD disks 300GB</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5370&#45;&gt;ZcashFoundation/zebra#5371 -->
<g id="edge1" class="edge">
<title>ZcashFoundation/zebra#5370&#45;&gt;ZcashFoundation/zebra#5371</title>
<path fill="none" stroke="#000000" d="M232.38,-199C240.71,-199 249.14,-199 257.53,-199"/>
<polygon fill="#000000" stroke="#000000" points="257.74,-202.5001 267.74,-199 257.74,-195.5001 257.74,-202.5001"/>
</g>
<!-- ZcashFoundation/zebra#4612 -->
<g id="node5" class="node closed">
<g id="node3" class="node closed">
<title>ZcashFoundation/zebra#4612</title>
<g id="a_node5"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4612" xlink:title="ZcashFoundation/zebra#4612&#10;ci: Wait for lightwalletd&#10;image rebuild if it has&#10;changed" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="500,-327 268,-327 268,-259 500,-259 500,-327"/>
<text text-anchor="middle" x="384" y="-311.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4612</text>
<text text-anchor="middle" x="384" y="-296.8" font-family="Times,serif" font-size="14.00" fill="#000000">ci: Wait for lightwalletd</text>
<text text-anchor="middle" x="384" y="-281.8" font-family="Times,serif" font-size="14.00" fill="#000000">image rebuild if it has</text>
<text text-anchor="middle" x="384" y="-266.8" font-family="Times,serif" font-size="14.00" fill="#000000">changed</text>
<g id="a_node3"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4612" xlink:title="ZcashFoundation/zebra#4612&#10;ci: Wait for lightwalletd&#10;image rebuild if it has&#10;changed" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="500,-240 268,-240 268,-172 500,-172 500,-240"/>
<text text-anchor="middle" x="384" y="-224.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4612</text>
<text text-anchor="middle" x="384" y="-209.8" font-family="Times,serif" font-size="14.00" fill="#000000">ci: Wait for lightwalletd</text>
<text text-anchor="middle" x="384" y="-194.8" font-family="Times,serif" font-size="14.00" fill="#000000">image rebuild if it has</text>
<text text-anchor="middle" x="384" y="-179.8" font-family="Times,serif" font-size="14.00" fill="#000000">changed</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5153 -->
<g id="node6" class="node open">
<g id="node4" class="node open">
<title>ZcashFoundation/zebra#5153</title>
<g id="a_node6"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5153" xlink:title="ZcashFoundation/zebra#5153&#10;Tag Google Cloud&#10;instances with the name&#10;of the test or workflow" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-497 0,-497 0,-429 232,-429 232,-497"/>
<text text-anchor="middle" x="116" y="-481.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5153</text>
<text text-anchor="middle" x="116" y="-466.8" font-family="Times,serif" font-size="14.00" fill="#000000">Tag Google Cloud</text>
<text text-anchor="middle" x="116" y="-451.8" font-family="Times,serif" font-size="14.00" fill="#000000">instances with the name</text>
<text text-anchor="middle" x="116" y="-436.8" font-family="Times,serif" font-size="14.00" fill="#000000">of the test or workflow</text>
<g id="a_node4"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5153" xlink:title="ZcashFoundation/zebra#5153&#10;Tag Google Cloud&#10;instances with the name&#10;of the test or workflow" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-410 0,-410 0,-342 232,-342 232,-410"/>
<text text-anchor="middle" x="116" y="-394.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5153</text>
<text text-anchor="middle" x="116" y="-379.8" font-family="Times,serif" font-size="14.00" fill="#000000">Tag Google Cloud</text>
<text text-anchor="middle" x="116" y="-364.8" font-family="Times,serif" font-size="14.00" fill="#000000">instances with the name</text>
<text text-anchor="middle" x="116" y="-349.8" font-family="Times,serif" font-size="14.00" fill="#000000">of the test or workflow</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5189 -->
<g id="node7" class="node closed">
<g id="node5" class="node closed">
<title>ZcashFoundation/zebra#5189</title>
<g id="a_node7"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5189" xlink:title="ZcashFoundation/zebra#5189&#10;Run some docker tests on&#10;smaller instances" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="500,-573.5 268,-573.5 268,-520.5 500,-520.5 500,-573.5"/>
<text text-anchor="middle" x="384" y="-558.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5189</text>
<text text-anchor="middle" x="384" y="-543.3" font-family="Times,serif" font-size="14.00" fill="#000000">Run some docker tests on</text>
<text text-anchor="middle" x="384" y="-528.3" font-family="Times,serif" font-size="14.00" fill="#000000">smaller instances</text>
<g id="a_node5"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5189" xlink:title="ZcashFoundation/zebra#5189&#10;Run some docker tests on&#10;smaller instances" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="500,-486.5 268,-486.5 268,-433.5 500,-433.5 500,-486.5"/>
<text text-anchor="middle" x="384" y="-471.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5189</text>
<text text-anchor="middle" x="384" y="-456.3" font-family="Times,serif" font-size="14.00" fill="#000000">Run some docker tests on</text>
<text text-anchor="middle" x="384" y="-441.3" font-family="Times,serif" font-size="14.00" fill="#000000">smaller instances</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5153&#45;&gt;ZcashFoundation/zebra#5189 -->
<g id="edge2" class="edge">
<g id="edge1" class="edge">
<title>ZcashFoundation/zebra#5153&#45;&gt;ZcashFoundation/zebra#5189</title>
<path fill="none" stroke="#000000" d="M224.62,-497.04C246.04,-503.76 268.36,-510.75 289.27,-517.31"/>
<polygon fill="#000000" stroke="#000000" points="288.5109,-520.7399 299.1,-520.39 290.6039,-514.0601 288.5109,-520.7399"/>
<path fill="none" stroke="#000000" d="M224.62,-410.04C246.04,-416.76 268.36,-423.75 289.27,-430.31"/>
<polygon fill="#000000" stroke="#000000" points="288.5109,-433.7399 299.1,-433.39 290.6039,-427.0601 288.5109,-433.7399"/>
</g>
<!-- ZcashFoundation/zebra#5155 -->
<g id="node8" class="node closed">
<g id="node6" class="node closed">
<title>ZcashFoundation/zebra#5155</title>
<g id="a_node8"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5155" xlink:title="ZcashFoundation/zebra#5155&#10;Decide if we want to&#10;create cached states more&#10;often" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="500,-499 268,-499 268,-431 500,-431 500,-499"/>
<text text-anchor="middle" x="384" y="-483.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5155</text>
<text text-anchor="middle" x="384" y="-468.8" font-family="Times,serif" font-size="14.00" fill="#000000">Decide if we want to</text>
<text text-anchor="middle" x="384" y="-453.8" font-family="Times,serif" font-size="14.00" fill="#000000">create cached states more</text>
<text text-anchor="middle" x="384" y="-438.8" font-family="Times,serif" font-size="14.00" fill="#000000">often</text>
<g id="a_node6"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5155" xlink:title="ZcashFoundation/zebra#5155&#10;Decide if we want to&#10;create cached states more&#10;often" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="500,-412 268,-412 268,-344 500,-344 500,-412"/>
<text text-anchor="middle" x="384" y="-396.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5155</text>
<text text-anchor="middle" x="384" y="-381.8" font-family="Times,serif" font-size="14.00" fill="#000000">Decide if we want to</text>
<text text-anchor="middle" x="384" y="-366.8" font-family="Times,serif" font-size="14.00" fill="#000000">create cached states more</text>
<text text-anchor="middle" x="384" y="-351.8" font-family="Times,serif" font-size="14.00" fill="#000000">often</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5153&#45;&gt;ZcashFoundation/zebra#5155 -->
<g id="edge3" class="edge">
<g id="edge2" class="edge">
<title>ZcashFoundation/zebra#5153&#45;&gt;ZcashFoundation/zebra#5155</title>
<path fill="none" stroke="#000000" d="M232.38,-463.87C240.71,-463.93 249.14,-463.99 257.53,-464.06"/>
<polygon fill="#000000" stroke="#000000" points="257.7162,-467.5613 267.74,-464.13 257.7643,-460.5614 257.7162,-467.5613"/>
<path fill="none" stroke="#000000" d="M232.38,-376.87C240.71,-376.93 249.14,-376.99 257.53,-377.06"/>
<polygon fill="#000000" stroke="#000000" points="257.7162,-380.5613 267.74,-377.13 257.7643,-373.5614 257.7162,-380.5613"/>
</g>
<!-- ZcashFoundation/zebra#5188 -->
<g id="node9" class="node closed">
<g id="node7" class="node closed">
<title>ZcashFoundation/zebra#5188</title>
<g id="a_node9"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5188" xlink:title="ZcashFoundation/zebra#5188&#10;Reduce continuous&#10;deployment instance group&#10;size to 1" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="500,-413 268,-413 268,-345 500,-345 500,-413"/>
<text text-anchor="middle" x="384" y="-397.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5188</text>
<text text-anchor="middle" x="384" y="-382.8" font-family="Times,serif" font-size="14.00" fill="#000000">Reduce continuous</text>
<text text-anchor="middle" x="384" y="-367.8" font-family="Times,serif" font-size="14.00" fill="#000000">deployment instance group</text>
<text text-anchor="middle" x="384" y="-352.8" font-family="Times,serif" font-size="14.00" fill="#000000">size to 1</text>
<g id="a_node7"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5188" xlink:title="ZcashFoundation/zebra#5188&#10;Reduce continuous&#10;deployment instance group&#10;size to 1" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="500,-326 268,-326 268,-258 500,-258 500,-326"/>
<text text-anchor="middle" x="384" y="-310.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5188</text>
<text text-anchor="middle" x="384" y="-295.8" font-family="Times,serif" font-size="14.00" fill="#000000">Reduce continuous</text>
<text text-anchor="middle" x="384" y="-280.8" font-family="Times,serif" font-size="14.00" fill="#000000">deployment instance group</text>
<text text-anchor="middle" x="384" y="-265.8" font-family="Times,serif" font-size="14.00" fill="#000000">size to 1</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5153&#45;&gt;ZcashFoundation/zebra#5188 -->
<g id="edge4" class="edge">
<g id="edge3" class="edge">
<title>ZcashFoundation/zebra#5153&#45;&gt;ZcashFoundation/zebra#5188</title>
<path fill="none" stroke="#000000" d="M224.62,-428.96C238.05,-424.75 251.83,-420.43 265.39,-416.18"/>
<polygon fill="#000000" stroke="#000000" points="266.738,-419.4253 275.23,-413.09 264.6407,-412.7468 266.738,-419.4253"/>
<path fill="none" stroke="#000000" d="M224.62,-341.96C238.05,-337.75 251.83,-333.43 265.39,-329.18"/>
<polygon fill="#000000" stroke="#000000" points="266.738,-332.4253 275.23,-326.09 264.6407,-325.7468 266.738,-332.4253"/>
</g>
<!-- ZcashFoundation/zebra#5393 -->
<g id="node10" class="node open">
<g id="node8" class="node open">
<title>ZcashFoundation/zebra#5393</title>
<g id="a_node10"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/5393" xlink:title="ZcashFoundation/zebra#5393&#10;ci(sync): only run the&#10;`lightwalletd` full sync&#10;on the `main` branch" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-669 0,-669 0,-665 -4,-665 -4,-661 0,-661 0,-609 -4,-609 -4,-605 0,-605 0,-601 232,-601 232,-669"/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="0,-665 4,-665 4,-661 0,-661 "/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="0,-609 4,-609 4,-605 0,-605 "/>
<text text-anchor="middle" x="116" y="-653.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5393</text>
<text text-anchor="middle" x="116" y="-638.8" font-family="Times,serif" font-size="14.00" fill="#000000">ci(sync): only run the</text>
<text text-anchor="middle" x="116" y="-623.8" font-family="Times,serif" font-size="14.00" fill="#000000">`lightwalletd` full sync</text>
<text text-anchor="middle" x="116" y="-608.8" font-family="Times,serif" font-size="14.00" fill="#000000">on the `main` branch</text>
<g id="a_node8"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/5393" xlink:title="ZcashFoundation/zebra#5393&#10;ci(sync): only run the&#10;`lightwalletd` full sync&#10;on the `main` branch" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-582 0,-582 0,-578 -4,-578 -4,-574 0,-574 0,-522 -4,-522 -4,-518 0,-518 0,-514 232,-514 232,-582"/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="0,-578 4,-578 4,-574 0,-574 "/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="0,-522 4,-522 4,-518 0,-518 "/>
<text text-anchor="middle" x="116" y="-566.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5393</text>
<text text-anchor="middle" x="116" y="-551.8" font-family="Times,serif" font-size="14.00" fill="#000000">ci(sync): only run the</text>
<text text-anchor="middle" x="116" y="-536.8" font-family="Times,serif" font-size="14.00" fill="#000000">`lightwalletd` full sync</text>
<text text-anchor="middle" x="116" y="-521.8" font-family="Times,serif" font-size="14.00" fill="#000000">on the `main` branch</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5399 -->
<g id="node11" class="node open">
<g id="node9" class="node open">
<title>ZcashFoundation/zebra#5399</title>
<g id="a_node11"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/5399" xlink:title="ZcashFoundation/zebra#5399&#10;fix(ci): Limit checkpoint&#10;and lwd full sync&#10;concurrency" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="500,-669 268,-669 268,-665 264,-665 264,-661 268,-661 268,-609 264,-609 264,-605 268,-605 268,-601 500,-601 500,-669"/>
<polyline fill="none" stroke="#000000" points="268,-665 272,-665 272,-661 268,-661 "/>
<polyline fill="none" stroke="#000000" points="268,-609 272,-609 272,-605 268,-605 "/>
<text text-anchor="middle" x="384" y="-653.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5399</text>
<text text-anchor="middle" x="384" y="-638.8" font-family="Times,serif" font-size="14.00" fill="#000000">fix(ci): Limit checkpoint</text>
<text text-anchor="middle" x="384" y="-623.8" font-family="Times,serif" font-size="14.00" fill="#000000">and lwd full sync</text>
<text text-anchor="middle" x="384" y="-608.8" font-family="Times,serif" font-size="14.00" fill="#000000">concurrency</text>
<g id="a_node9"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/5399" xlink:title="ZcashFoundation/zebra#5399&#10;fix(ci): Limit checkpoint&#10;and lwd full sync&#10;concurrency" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="500,-582 268,-582 268,-578 264,-578 264,-574 268,-574 268,-522 264,-522 264,-518 268,-518 268,-514 500,-514 500,-582"/>
<polyline fill="none" stroke="#000000" points="268,-578 272,-578 272,-574 268,-574 "/>
<polyline fill="none" stroke="#000000" points="268,-522 272,-522 272,-518 268,-518 "/>
<text text-anchor="middle" x="384" y="-566.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5399</text>
<text text-anchor="middle" x="384" y="-551.8" font-family="Times,serif" font-size="14.00" fill="#000000">fix(ci): Limit checkpoint</text>
<text text-anchor="middle" x="384" y="-536.8" font-family="Times,serif" font-size="14.00" fill="#000000">and lwd full sync</text>
<text text-anchor="middle" x="384" y="-521.8" font-family="Times,serif" font-size="14.00" fill="#000000">concurrency</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5393&#45;&gt;ZcashFoundation/zebra#5399 -->
<g id="edge5" class="edge">
<g id="edge4" class="edge">
<title>ZcashFoundation/zebra#5393&#45;&gt;ZcashFoundation/zebra#5399</title>
<path fill="none" stroke="#000000" d="M232.38,-635C240.71,-635 249.14,-635 257.53,-635"/>
<polygon fill="#000000" stroke="#000000" points="257.74,-638.5001 267.74,-635 257.74,-631.5001 257.74,-638.5001"/>
<path fill="none" stroke="#000000" d="M232.38,-548C240.71,-548 249.14,-548 257.53,-548"/>
<polygon fill="#000000" stroke="#000000" points="257.74,-551.5001 267.74,-548 257.74,-544.5001 257.74,-551.5001"/>
</g>
<!-- ZcashFoundation/zebra#4882 -->
<g id="node12" class="node open">
<g id="node10" class="node open">
<title>ZcashFoundation/zebra#4882</title>
<g id="a_node12"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4882" xlink:title="ZcashFoundation/zebra#4882&#10;Add zcash&#45;lightwalletd /&#10;Build images to required&#10;jobs" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-327 0,-327 0,-259 232,-259 232,-327"/>
<text text-anchor="middle" x="116" y="-311.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4882</text>
<text text-anchor="middle" x="116" y="-296.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add zcash&#45;lightwalletd /</text>
<text text-anchor="middle" x="116" y="-281.8" font-family="Times,serif" font-size="14.00" fill="#000000">Build images to required</text>
<text text-anchor="middle" x="116" y="-266.8" font-family="Times,serif" font-size="14.00" fill="#000000">jobs</text>
<g id="a_node10"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4882" xlink:title="ZcashFoundation/zebra#4882&#10;Add zcash&#45;lightwalletd /&#10;Build images to required&#10;jobs" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-240 0,-240 0,-172 232,-172 232,-240"/>
<text text-anchor="middle" x="116" y="-224.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4882</text>
<text text-anchor="middle" x="116" y="-209.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add zcash&#45;lightwalletd /</text>
<text text-anchor="middle" x="116" y="-194.8" font-family="Times,serif" font-size="14.00" fill="#000000">Build images to required</text>
<text text-anchor="middle" x="116" y="-179.8" font-family="Times,serif" font-size="14.00" fill="#000000">jobs</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4882&#45;&gt;ZcashFoundation/zebra#4612 -->
<g id="edge6" class="edge">
<g id="edge5" class="edge">
<title>ZcashFoundation/zebra#4882&#45;&gt;ZcashFoundation/zebra#4612</title>
<path fill="none" stroke="#000000" d="M232.38,-293C240.71,-293 249.14,-293 257.53,-293"/>
<polygon fill="#000000" stroke="#000000" points="257.74,-296.5001 267.74,-293 257.74,-289.5001 257.74,-296.5001"/>
<path fill="none" stroke="#000000" d="M232.38,-206C240.71,-206 249.14,-206 257.53,-206"/>
<polygon fill="#000000" stroke="#000000" points="257.74,-209.5001 267.74,-206 257.74,-202.5001 257.74,-209.5001"/>
</g>
<!-- ZcashFoundation/zebra#5199 -->
<g id="node13" class="node open">
<g id="node11" class="node open">
<title>ZcashFoundation/zebra#5199</title>
<g id="a_node13"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5199" xlink:title="ZcashFoundation/zebra#5199&#10;Consider using `nextest`&#10;to run tests faster and&#10;reduce Google Cloud costs" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-583 0,-583 0,-515 232,-515 232,-583"/>
<text text-anchor="middle" x="116" y="-567.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5199</text>
<text text-anchor="middle" x="116" y="-552.8" font-family="Times,serif" font-size="14.00" fill="#000000">Consider using `nextest`</text>
<text text-anchor="middle" x="116" y="-537.8" font-family="Times,serif" font-size="14.00" fill="#000000">to run tests faster and</text>
<text text-anchor="middle" x="116" y="-522.8" font-family="Times,serif" font-size="14.00" fill="#000000">reduce Google Cloud costs</text>
<g id="a_node11"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5199" xlink:title="ZcashFoundation/zebra#5199&#10;Consider using `nextest`&#10;to run tests faster and&#10;reduce Google Cloud costs" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-496 0,-496 0,-428 232,-428 232,-496"/>
<text text-anchor="middle" x="116" y="-480.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5199</text>
<text text-anchor="middle" x="116" y="-465.8" font-family="Times,serif" font-size="14.00" fill="#000000">Consider using `nextest`</text>
<text text-anchor="middle" x="116" y="-450.8" font-family="Times,serif" font-size="14.00" fill="#000000">to run tests faster and</text>
<text text-anchor="middle" x="116" y="-435.8" font-family="Times,serif" font-size="14.00" fill="#000000">reduce Google Cloud costs</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5199&#45;&gt;ZcashFoundation/zebra#5189 -->
<g id="edge7" class="edge">
<g id="edge6" class="edge">
<title>ZcashFoundation/zebra#5199&#45;&gt;ZcashFoundation/zebra#5189</title>
<path fill="none" stroke="#000000" d="M232.38,-548.13C240.71,-548.07 249.14,-548.01 257.53,-547.94"/>
<polygon fill="#000000" stroke="#000000" points="257.7643,-551.4386 267.74,-547.87 257.7162,-544.4387 257.7643,-551.4386"/>
<path fill="none" stroke="#000000" d="M232.38,-461.13C240.71,-461.07 249.14,-461.01 257.53,-460.94"/>
<polygon fill="#000000" stroke="#000000" points="257.7643,-464.4386 267.74,-460.87 257.7162,-457.4387 257.7643,-464.4386"/>
</g>
<!-- ZcashFoundation/zebra#4554 -->
<g id="node14" class="node open">
<g id="node12" class="node open">
<title>ZcashFoundation/zebra#4554</title>
<g id="a_node14"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4554" xlink:title="ZcashFoundation/zebra#4554&#10;benchmarks: surface&#10;zebrad mainnet sync time&#10;in CI" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-755 0,-755 0,-687 232,-687 232,-755"/>
<text text-anchor="middle" x="116" y="-739.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4554</text>
<text text-anchor="middle" x="116" y="-724.8" font-family="Times,serif" font-size="14.00" fill="#000000">benchmarks: surface</text>
<text text-anchor="middle" x="116" y="-709.8" font-family="Times,serif" font-size="14.00" fill="#000000">zebrad mainnet sync time</text>
<text text-anchor="middle" x="116" y="-694.8" font-family="Times,serif" font-size="14.00" fill="#000000">in CI</text>
<g id="a_node12"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4554" xlink:title="ZcashFoundation/zebra#4554&#10;benchmarks: surface&#10;zebrad mainnet sync time&#10;in CI" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-668 0,-668 0,-600 232,-600 232,-668"/>
<text text-anchor="middle" x="116" y="-652.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4554</text>
<text text-anchor="middle" x="116" y="-637.8" font-family="Times,serif" font-size="14.00" fill="#000000">benchmarks: surface</text>
<text text-anchor="middle" x="116" y="-622.8" font-family="Times,serif" font-size="14.00" fill="#000000">zebrad mainnet sync time</text>
<text text-anchor="middle" x="116" y="-607.8" font-family="Times,serif" font-size="14.00" fill="#000000">in CI</text>
</a>
</g>
</g>

View File

@ -5,10 +5,10 @@
<!-- Generated by graphviz version 2.40.1 (20161225.0304)
-->
<!-- Pages: 1 -->
<svg width="508pt" height="763pt"
viewBox="0.00 0.00 508.00 763.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 759)">
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-759 504,-759 504,4 -4,4"/>
<svg width="508pt" height="676pt"
viewBox="0.00 0.00 508.00 676.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 672)">
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-672 504,-672 504,4 -4,4"/>
<!-- ZcashFoundation/zebra#5316 -->
<g id="node1" class="node open">
<title>ZcashFoundation/zebra#5316</title>
@ -33,196 +33,162 @@
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5370 -->
<g id="node3" class="node open">
<title>ZcashFoundation/zebra#5370</title>
<g id="a_node3"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/5370" xlink:title="ZcashFoundation/zebra#5370&#10;ci(ssh): avoid ssh&#10;timeouts from the server" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-225.5 0,-225.5 0,-221.5 -4,-221.5 -4,-217.5 0,-217.5 0,-180.5 -4,-180.5 -4,-176.5 0,-176.5 0,-172.5 232,-172.5 232,-225.5"/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="0,-221.5 4,-221.5 4,-217.5 0,-217.5 "/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="0,-180.5 4,-180.5 4,-176.5 0,-176.5 "/>
<text text-anchor="middle" x="116" y="-210.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5370</text>
<text text-anchor="middle" x="116" y="-195.3" font-family="Times,serif" font-size="14.00" fill="#000000">ci(ssh): avoid ssh</text>
<text text-anchor="middle" x="116" y="-180.3" font-family="Times,serif" font-size="14.00" fill="#000000">timeouts from the server</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5371 -->
<g id="node4" class="node closed">
<title>ZcashFoundation/zebra#5371</title>
<g id="a_node4"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/5371" xlink:title="ZcashFoundation/zebra#5371&#10;ci(disk): use an official&#10;GCP image on CI VMs for&#10;disk auto&#45;resizing, make&#10;CI &amp; CD disks 300GB" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="500,-240.5 268,-240.5 268,-236.5 264,-236.5 264,-232.5 268,-232.5 268,-165.5 264,-165.5 264,-161.5 268,-161.5 268,-157.5 500,-157.5 500,-240.5"/>
<polyline fill="none" stroke="#000000" points="268,-236.5 272,-236.5 272,-232.5 268,-232.5 "/>
<polyline fill="none" stroke="#000000" points="268,-165.5 272,-165.5 272,-161.5 268,-161.5 "/>
<text text-anchor="middle" x="384" y="-225.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5371</text>
<text text-anchor="middle" x="384" y="-210.3" font-family="Times,serif" font-size="14.00" fill="#000000">ci(disk): use an official</text>
<text text-anchor="middle" x="384" y="-195.3" font-family="Times,serif" font-size="14.00" fill="#000000">GCP image on CI VMs for</text>
<text text-anchor="middle" x="384" y="-180.3" font-family="Times,serif" font-size="14.00" fill="#000000">disk auto&#45;resizing, make</text>
<text text-anchor="middle" x="384" y="-165.3" font-family="Times,serif" font-size="14.00" fill="#000000">CI &amp; CD disks 300GB</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5370&#45;&gt;ZcashFoundation/zebra#5371 -->
<g id="edge1" class="edge">
<title>ZcashFoundation/zebra#5370&#45;&gt;ZcashFoundation/zebra#5371</title>
<path fill="none" stroke="#000000" d="M232.38,-199C240.71,-199 249.14,-199 257.53,-199"/>
<polygon fill="#000000" stroke="#000000" points="257.74,-202.5001 267.74,-199 257.74,-195.5001 257.74,-202.5001"/>
</g>
<!-- ZcashFoundation/zebra#4612 -->
<g id="node5" class="node closed">
<g id="node3" class="node closed">
<title>ZcashFoundation/zebra#4612</title>
<g id="a_node5"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4612" xlink:title="ZcashFoundation/zebra#4612&#10;ci: Wait for lightwalletd&#10;image rebuild if it has&#10;changed" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="500,-327 268,-327 268,-259 500,-259 500,-327"/>
<text text-anchor="middle" x="384" y="-311.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4612</text>
<text text-anchor="middle" x="384" y="-296.8" font-family="Times,serif" font-size="14.00" fill="#000000">ci: Wait for lightwalletd</text>
<text text-anchor="middle" x="384" y="-281.8" font-family="Times,serif" font-size="14.00" fill="#000000">image rebuild if it has</text>
<text text-anchor="middle" x="384" y="-266.8" font-family="Times,serif" font-size="14.00" fill="#000000">changed</text>
<g id="a_node3"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4612" xlink:title="ZcashFoundation/zebra#4612&#10;ci: Wait for lightwalletd&#10;image rebuild if it has&#10;changed" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="500,-240 268,-240 268,-172 500,-172 500,-240"/>
<text text-anchor="middle" x="384" y="-224.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4612</text>
<text text-anchor="middle" x="384" y="-209.8" font-family="Times,serif" font-size="14.00" fill="#000000">ci: Wait for lightwalletd</text>
<text text-anchor="middle" x="384" y="-194.8" font-family="Times,serif" font-size="14.00" fill="#000000">image rebuild if it has</text>
<text text-anchor="middle" x="384" y="-179.8" font-family="Times,serif" font-size="14.00" fill="#000000">changed</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5153 -->
<g id="node6" class="node open">
<g id="node4" class="node open">
<title>ZcashFoundation/zebra#5153</title>
<g id="a_node6"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5153" xlink:title="ZcashFoundation/zebra#5153&#10;Tag Google Cloud&#10;instances with the name&#10;of the test or workflow" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-497 0,-497 0,-429 232,-429 232,-497"/>
<text text-anchor="middle" x="116" y="-481.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5153</text>
<text text-anchor="middle" x="116" y="-466.8" font-family="Times,serif" font-size="14.00" fill="#000000">Tag Google Cloud</text>
<text text-anchor="middle" x="116" y="-451.8" font-family="Times,serif" font-size="14.00" fill="#000000">instances with the name</text>
<text text-anchor="middle" x="116" y="-436.8" font-family="Times,serif" font-size="14.00" fill="#000000">of the test or workflow</text>
<g id="a_node4"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5153" xlink:title="ZcashFoundation/zebra#5153&#10;Tag Google Cloud&#10;instances with the name&#10;of the test or workflow" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-410 0,-410 0,-342 232,-342 232,-410"/>
<text text-anchor="middle" x="116" y="-394.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5153</text>
<text text-anchor="middle" x="116" y="-379.8" font-family="Times,serif" font-size="14.00" fill="#000000">Tag Google Cloud</text>
<text text-anchor="middle" x="116" y="-364.8" font-family="Times,serif" font-size="14.00" fill="#000000">instances with the name</text>
<text text-anchor="middle" x="116" y="-349.8" font-family="Times,serif" font-size="14.00" fill="#000000">of the test or workflow</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5189 -->
<g id="node7" class="node closed">
<g id="node5" class="node closed">
<title>ZcashFoundation/zebra#5189</title>
<g id="a_node7"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5189" xlink:title="ZcashFoundation/zebra#5189&#10;Run some docker tests on&#10;smaller instances" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="500,-573.5 268,-573.5 268,-520.5 500,-520.5 500,-573.5"/>
<text text-anchor="middle" x="384" y="-558.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5189</text>
<text text-anchor="middle" x="384" y="-543.3" font-family="Times,serif" font-size="14.00" fill="#000000">Run some docker tests on</text>
<text text-anchor="middle" x="384" y="-528.3" font-family="Times,serif" font-size="14.00" fill="#000000">smaller instances</text>
<g id="a_node5"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5189" xlink:title="ZcashFoundation/zebra#5189&#10;Run some docker tests on&#10;smaller instances" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="500,-486.5 268,-486.5 268,-433.5 500,-433.5 500,-486.5"/>
<text text-anchor="middle" x="384" y="-471.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5189</text>
<text text-anchor="middle" x="384" y="-456.3" font-family="Times,serif" font-size="14.00" fill="#000000">Run some docker tests on</text>
<text text-anchor="middle" x="384" y="-441.3" font-family="Times,serif" font-size="14.00" fill="#000000">smaller instances</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5153&#45;&gt;ZcashFoundation/zebra#5189 -->
<g id="edge2" class="edge">
<g id="edge1" class="edge">
<title>ZcashFoundation/zebra#5153&#45;&gt;ZcashFoundation/zebra#5189</title>
<path fill="none" stroke="#000000" d="M224.62,-497.04C246.04,-503.76 268.36,-510.75 289.27,-517.31"/>
<polygon fill="#000000" stroke="#000000" points="288.5109,-520.7399 299.1,-520.39 290.6039,-514.0601 288.5109,-520.7399"/>
<path fill="none" stroke="#000000" d="M224.62,-410.04C246.04,-416.76 268.36,-423.75 289.27,-430.31"/>
<polygon fill="#000000" stroke="#000000" points="288.5109,-433.7399 299.1,-433.39 290.6039,-427.0601 288.5109,-433.7399"/>
</g>
<!-- ZcashFoundation/zebra#5155 -->
<g id="node8" class="node closed">
<g id="node6" class="node closed">
<title>ZcashFoundation/zebra#5155</title>
<g id="a_node8"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5155" xlink:title="ZcashFoundation/zebra#5155&#10;Decide if we want to&#10;create cached states more&#10;often" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="500,-499 268,-499 268,-431 500,-431 500,-499"/>
<text text-anchor="middle" x="384" y="-483.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5155</text>
<text text-anchor="middle" x="384" y="-468.8" font-family="Times,serif" font-size="14.00" fill="#000000">Decide if we want to</text>
<text text-anchor="middle" x="384" y="-453.8" font-family="Times,serif" font-size="14.00" fill="#000000">create cached states more</text>
<text text-anchor="middle" x="384" y="-438.8" font-family="Times,serif" font-size="14.00" fill="#000000">often</text>
<g id="a_node6"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5155" xlink:title="ZcashFoundation/zebra#5155&#10;Decide if we want to&#10;create cached states more&#10;often" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="500,-412 268,-412 268,-344 500,-344 500,-412"/>
<text text-anchor="middle" x="384" y="-396.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5155</text>
<text text-anchor="middle" x="384" y="-381.8" font-family="Times,serif" font-size="14.00" fill="#000000">Decide if we want to</text>
<text text-anchor="middle" x="384" y="-366.8" font-family="Times,serif" font-size="14.00" fill="#000000">create cached states more</text>
<text text-anchor="middle" x="384" y="-351.8" font-family="Times,serif" font-size="14.00" fill="#000000">often</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5153&#45;&gt;ZcashFoundation/zebra#5155 -->
<g id="edge3" class="edge">
<g id="edge2" class="edge">
<title>ZcashFoundation/zebra#5153&#45;&gt;ZcashFoundation/zebra#5155</title>
<path fill="none" stroke="#000000" d="M232.38,-463.87C240.71,-463.93 249.14,-463.99 257.53,-464.06"/>
<polygon fill="#000000" stroke="#000000" points="257.7162,-467.5613 267.74,-464.13 257.7643,-460.5614 257.7162,-467.5613"/>
<path fill="none" stroke="#000000" d="M232.38,-376.87C240.71,-376.93 249.14,-376.99 257.53,-377.06"/>
<polygon fill="#000000" stroke="#000000" points="257.7162,-380.5613 267.74,-377.13 257.7643,-373.5614 257.7162,-380.5613"/>
</g>
<!-- ZcashFoundation/zebra#5188 -->
<g id="node9" class="node closed">
<g id="node7" class="node closed">
<title>ZcashFoundation/zebra#5188</title>
<g id="a_node9"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5188" xlink:title="ZcashFoundation/zebra#5188&#10;Reduce continuous&#10;deployment instance group&#10;size to 1" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="500,-413 268,-413 268,-345 500,-345 500,-413"/>
<text text-anchor="middle" x="384" y="-397.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5188</text>
<text text-anchor="middle" x="384" y="-382.8" font-family="Times,serif" font-size="14.00" fill="#000000">Reduce continuous</text>
<text text-anchor="middle" x="384" y="-367.8" font-family="Times,serif" font-size="14.00" fill="#000000">deployment instance group</text>
<text text-anchor="middle" x="384" y="-352.8" font-family="Times,serif" font-size="14.00" fill="#000000">size to 1</text>
<g id="a_node7"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5188" xlink:title="ZcashFoundation/zebra#5188&#10;Reduce continuous&#10;deployment instance group&#10;size to 1" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="500,-326 268,-326 268,-258 500,-258 500,-326"/>
<text text-anchor="middle" x="384" y="-310.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5188</text>
<text text-anchor="middle" x="384" y="-295.8" font-family="Times,serif" font-size="14.00" fill="#000000">Reduce continuous</text>
<text text-anchor="middle" x="384" y="-280.8" font-family="Times,serif" font-size="14.00" fill="#000000">deployment instance group</text>
<text text-anchor="middle" x="384" y="-265.8" font-family="Times,serif" font-size="14.00" fill="#000000">size to 1</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5153&#45;&gt;ZcashFoundation/zebra#5188 -->
<g id="edge4" class="edge">
<g id="edge3" class="edge">
<title>ZcashFoundation/zebra#5153&#45;&gt;ZcashFoundation/zebra#5188</title>
<path fill="none" stroke="#000000" d="M224.62,-428.96C238.05,-424.75 251.83,-420.43 265.39,-416.18"/>
<polygon fill="#000000" stroke="#000000" points="266.738,-419.4253 275.23,-413.09 264.6407,-412.7468 266.738,-419.4253"/>
<path fill="none" stroke="#000000" d="M224.62,-341.96C238.05,-337.75 251.83,-333.43 265.39,-329.18"/>
<polygon fill="#000000" stroke="#000000" points="266.738,-332.4253 275.23,-326.09 264.6407,-325.7468 266.738,-332.4253"/>
</g>
<!-- ZcashFoundation/zebra#5393 -->
<g id="node10" class="node open">
<g id="node8" class="node open">
<title>ZcashFoundation/zebra#5393</title>
<g id="a_node10"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/5393" xlink:title="ZcashFoundation/zebra#5393&#10;ci(sync): only run the&#10;`lightwalletd` full sync&#10;on the `main` branch" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-669 0,-669 0,-665 -4,-665 -4,-661 0,-661 0,-609 -4,-609 -4,-605 0,-605 0,-601 232,-601 232,-669"/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="0,-665 4,-665 4,-661 0,-661 "/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="0,-609 4,-609 4,-605 0,-605 "/>
<text text-anchor="middle" x="116" y="-653.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5393</text>
<text text-anchor="middle" x="116" y="-638.8" font-family="Times,serif" font-size="14.00" fill="#000000">ci(sync): only run the</text>
<text text-anchor="middle" x="116" y="-623.8" font-family="Times,serif" font-size="14.00" fill="#000000">`lightwalletd` full sync</text>
<text text-anchor="middle" x="116" y="-608.8" font-family="Times,serif" font-size="14.00" fill="#000000">on the `main` branch</text>
<g id="a_node8"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/5393" xlink:title="ZcashFoundation/zebra#5393&#10;ci(sync): only run the&#10;`lightwalletd` full sync&#10;on the `main` branch" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-582 0,-582 0,-578 -4,-578 -4,-574 0,-574 0,-522 -4,-522 -4,-518 0,-518 0,-514 232,-514 232,-582"/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="0,-578 4,-578 4,-574 0,-574 "/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="0,-522 4,-522 4,-518 0,-518 "/>
<text text-anchor="middle" x="116" y="-566.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5393</text>
<text text-anchor="middle" x="116" y="-551.8" font-family="Times,serif" font-size="14.00" fill="#000000">ci(sync): only run the</text>
<text text-anchor="middle" x="116" y="-536.8" font-family="Times,serif" font-size="14.00" fill="#000000">`lightwalletd` full sync</text>
<text text-anchor="middle" x="116" y="-521.8" font-family="Times,serif" font-size="14.00" fill="#000000">on the `main` branch</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5399 -->
<g id="node11" class="node open">
<g id="node9" class="node open">
<title>ZcashFoundation/zebra#5399</title>
<g id="a_node11"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/5399" xlink:title="ZcashFoundation/zebra#5399&#10;fix(ci): Limit checkpoint&#10;and lwd full sync&#10;concurrency" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="500,-669 268,-669 268,-665 264,-665 264,-661 268,-661 268,-609 264,-609 264,-605 268,-605 268,-601 500,-601 500,-669"/>
<polyline fill="none" stroke="#000000" points="268,-665 272,-665 272,-661 268,-661 "/>
<polyline fill="none" stroke="#000000" points="268,-609 272,-609 272,-605 268,-605 "/>
<text text-anchor="middle" x="384" y="-653.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5399</text>
<text text-anchor="middle" x="384" y="-638.8" font-family="Times,serif" font-size="14.00" fill="#000000">fix(ci): Limit checkpoint</text>
<text text-anchor="middle" x="384" y="-623.8" font-family="Times,serif" font-size="14.00" fill="#000000">and lwd full sync</text>
<text text-anchor="middle" x="384" y="-608.8" font-family="Times,serif" font-size="14.00" fill="#000000">concurrency</text>
<g id="a_node9"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/5399" xlink:title="ZcashFoundation/zebra#5399&#10;fix(ci): Limit checkpoint&#10;and lwd full sync&#10;concurrency" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="500,-582 268,-582 268,-578 264,-578 264,-574 268,-574 268,-522 264,-522 264,-518 268,-518 268,-514 500,-514 500,-582"/>
<polyline fill="none" stroke="#000000" points="268,-578 272,-578 272,-574 268,-574 "/>
<polyline fill="none" stroke="#000000" points="268,-522 272,-522 272,-518 268,-518 "/>
<text text-anchor="middle" x="384" y="-566.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5399</text>
<text text-anchor="middle" x="384" y="-551.8" font-family="Times,serif" font-size="14.00" fill="#000000">fix(ci): Limit checkpoint</text>
<text text-anchor="middle" x="384" y="-536.8" font-family="Times,serif" font-size="14.00" fill="#000000">and lwd full sync</text>
<text text-anchor="middle" x="384" y="-521.8" font-family="Times,serif" font-size="14.00" fill="#000000">concurrency</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5393&#45;&gt;ZcashFoundation/zebra#5399 -->
<g id="edge5" class="edge">
<g id="edge4" class="edge">
<title>ZcashFoundation/zebra#5393&#45;&gt;ZcashFoundation/zebra#5399</title>
<path fill="none" stroke="#000000" d="M232.38,-635C240.71,-635 249.14,-635 257.53,-635"/>
<polygon fill="#000000" stroke="#000000" points="257.74,-638.5001 267.74,-635 257.74,-631.5001 257.74,-638.5001"/>
<path fill="none" stroke="#000000" d="M232.38,-548C240.71,-548 249.14,-548 257.53,-548"/>
<polygon fill="#000000" stroke="#000000" points="257.74,-551.5001 267.74,-548 257.74,-544.5001 257.74,-551.5001"/>
</g>
<!-- ZcashFoundation/zebra#4882 -->
<g id="node12" class="node open">
<g id="node10" class="node open">
<title>ZcashFoundation/zebra#4882</title>
<g id="a_node12"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4882" xlink:title="ZcashFoundation/zebra#4882&#10;Add zcash&#45;lightwalletd /&#10;Build images to required&#10;jobs" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-327 0,-327 0,-259 232,-259 232,-327"/>
<text text-anchor="middle" x="116" y="-311.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4882</text>
<text text-anchor="middle" x="116" y="-296.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add zcash&#45;lightwalletd /</text>
<text text-anchor="middle" x="116" y="-281.8" font-family="Times,serif" font-size="14.00" fill="#000000">Build images to required</text>
<text text-anchor="middle" x="116" y="-266.8" font-family="Times,serif" font-size="14.00" fill="#000000">jobs</text>
<g id="a_node10"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4882" xlink:title="ZcashFoundation/zebra#4882&#10;Add zcash&#45;lightwalletd /&#10;Build images to required&#10;jobs" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-240 0,-240 0,-172 232,-172 232,-240"/>
<text text-anchor="middle" x="116" y="-224.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4882</text>
<text text-anchor="middle" x="116" y="-209.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add zcash&#45;lightwalletd /</text>
<text text-anchor="middle" x="116" y="-194.8" font-family="Times,serif" font-size="14.00" fill="#000000">Build images to required</text>
<text text-anchor="middle" x="116" y="-179.8" font-family="Times,serif" font-size="14.00" fill="#000000">jobs</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4882&#45;&gt;ZcashFoundation/zebra#4612 -->
<g id="edge6" class="edge">
<g id="edge5" class="edge">
<title>ZcashFoundation/zebra#4882&#45;&gt;ZcashFoundation/zebra#4612</title>
<path fill="none" stroke="#000000" d="M232.38,-293C240.71,-293 249.14,-293 257.53,-293"/>
<polygon fill="#000000" stroke="#000000" points="257.74,-296.5001 267.74,-293 257.74,-289.5001 257.74,-296.5001"/>
<path fill="none" stroke="#000000" d="M232.38,-206C240.71,-206 249.14,-206 257.53,-206"/>
<polygon fill="#000000" stroke="#000000" points="257.74,-209.5001 267.74,-206 257.74,-202.5001 257.74,-209.5001"/>
</g>
<!-- ZcashFoundation/zebra#5199 -->
<g id="node13" class="node open">
<g id="node11" class="node open">
<title>ZcashFoundation/zebra#5199</title>
<g id="a_node13"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5199" xlink:title="ZcashFoundation/zebra#5199&#10;Consider using `nextest`&#10;to run tests faster and&#10;reduce Google Cloud costs" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-583 0,-583 0,-515 232,-515 232,-583"/>
<text text-anchor="middle" x="116" y="-567.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5199</text>
<text text-anchor="middle" x="116" y="-552.8" font-family="Times,serif" font-size="14.00" fill="#000000">Consider using `nextest`</text>
<text text-anchor="middle" x="116" y="-537.8" font-family="Times,serif" font-size="14.00" fill="#000000">to run tests faster and</text>
<text text-anchor="middle" x="116" y="-522.8" font-family="Times,serif" font-size="14.00" fill="#000000">reduce Google Cloud costs</text>
<g id="a_node11"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5199" xlink:title="ZcashFoundation/zebra#5199&#10;Consider using `nextest`&#10;to run tests faster and&#10;reduce Google Cloud costs" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-496 0,-496 0,-428 232,-428 232,-496"/>
<text text-anchor="middle" x="116" y="-480.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5199</text>
<text text-anchor="middle" x="116" y="-465.8" font-family="Times,serif" font-size="14.00" fill="#000000">Consider using `nextest`</text>
<text text-anchor="middle" x="116" y="-450.8" font-family="Times,serif" font-size="14.00" fill="#000000">to run tests faster and</text>
<text text-anchor="middle" x="116" y="-435.8" font-family="Times,serif" font-size="14.00" fill="#000000">reduce Google Cloud costs</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5199&#45;&gt;ZcashFoundation/zebra#5189 -->
<g id="edge7" class="edge">
<g id="edge6" class="edge">
<title>ZcashFoundation/zebra#5199&#45;&gt;ZcashFoundation/zebra#5189</title>
<path fill="none" stroke="#000000" d="M232.38,-548.13C240.71,-548.07 249.14,-548.01 257.53,-547.94"/>
<polygon fill="#000000" stroke="#000000" points="257.7643,-551.4386 267.74,-547.87 257.7162,-544.4387 257.7643,-551.4386"/>
<path fill="none" stroke="#000000" d="M232.38,-461.13C240.71,-461.07 249.14,-461.01 257.53,-460.94"/>
<polygon fill="#000000" stroke="#000000" points="257.7643,-464.4386 267.74,-460.87 257.7162,-457.4387 257.7643,-464.4386"/>
</g>
<!-- ZcashFoundation/zebra#4554 -->
<g id="node14" class="node open">
<g id="node12" class="node open">
<title>ZcashFoundation/zebra#4554</title>
<g id="a_node14"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4554" xlink:title="ZcashFoundation/zebra#4554&#10;benchmarks: surface&#10;zebrad mainnet sync time&#10;in CI" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-755 0,-755 0,-687 232,-687 232,-755"/>
<text text-anchor="middle" x="116" y="-739.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4554</text>
<text text-anchor="middle" x="116" y="-724.8" font-family="Times,serif" font-size="14.00" fill="#000000">benchmarks: surface</text>
<text text-anchor="middle" x="116" y="-709.8" font-family="Times,serif" font-size="14.00" fill="#000000">zebrad mainnet sync time</text>
<text text-anchor="middle" x="116" y="-694.8" font-family="Times,serif" font-size="14.00" fill="#000000">in CI</text>
<g id="a_node12"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4554" xlink:title="ZcashFoundation/zebra#4554&#10;benchmarks: surface&#10;zebrad mainnet sync time&#10;in CI" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-668 0,-668 0,-600 232,-600 232,-668"/>
<text text-anchor="middle" x="116" y="-652.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4554</text>
<text text-anchor="middle" x="116" y="-637.8" font-family="Times,serif" font-size="14.00" fill="#000000">benchmarks: surface</text>
<text text-anchor="middle" x="116" y="-622.8" font-family="Times,serif" font-size="14.00" fill="#000000">zebrad mainnet sync time</text>
<text text-anchor="middle" x="116" y="-607.8" font-family="Times,serif" font-size="14.00" fill="#000000">in CI</text>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 18 KiB

After

Width:  |  Height:  |  Size: 15 KiB