Commit 0ef5e1ba authored by Kirill Smelkov's avatar Kirill Smelkov

.

parent 36a24373
...@@ -9,6 +9,7 @@ digraph { ...@@ -9,6 +9,7 @@ digraph {
Sgo -> Mmap_go; Sgo -> Mmap_go;
Sgo -> io_cancel; Sgo -> io_cancel;
Sgo -> load_serial_next; Sgo -> load_serial_next;
Sgo -> sha1_index;
Cpy_r_Sgo -> Sgo; Cpy_r_Sgo -> Sgo;
Cpy_r_Sgo -> Protog_fix; Cpy_r_Sgo -> Protog_fix;
...@@ -37,6 +38,8 @@ digraph { ...@@ -37,6 +38,8 @@ digraph {
io_cancel [label="? conn IO vs ctx cancel"]; io_cancel [label="? conn IO vs ctx cancel"];
load_serial_next [label=<? GetObject return += serial<sub>next</sub>>]; load_serial_next [label=<? GetObject return += serial<sub>next</sub>>];
sha1_index [label="? sha1 index"];
//Cgo -> Cgo_tasks; //Cgo -> Cgo_tasks;
//Cgo_tasks [label="- talkMaster\n- update nodeTab/partTab\n- dial S on demand\n..." style=filled fillcolor=lightyellow]; //Cgo_tasks [label="- talkMaster\n- update nodeTab/partTab\n- dial S on demand\n..." style=filled fillcolor=lightyellow];
} }
...@@ -4,62 +4,62 @@ ...@@ -4,62 +4,62 @@
<!-- Generated by graphviz version 2.38.0 (20140413.2041) <!-- Generated by graphviz version 2.38.0 (20140413.2041)
--> -->
<!-- Title: %3 Pages: 1 --> <!-- Title: %3 Pages: 1 -->
<svg width="974pt" height="332pt" <svg width="1092pt" height="332pt"
viewBox="0.00 0.00 973.53 332.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> viewBox="0.00 0.00 1091.53 332.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 328)"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 328)">
<title>%3</title> <title>%3</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-328 969.535,-328 969.535,4 -4,4"/> <polygon fill="white" stroke="none" points="-4,4 -4,-328 1087.53,-328 1087.53,4 -4,4"/>
<!-- Cgo --> <!-- Cgo -->
<g id="node1" class="node"><title>Cgo</title> <g id="node1" class="node"><title>Cgo</title>
<ellipse fill="lightyellow" stroke="black" cx="226.292" cy="-234" rx="27" ry="18"/> <ellipse fill="lightyellow" stroke="black" cx="344.292" cy="-234" rx="27" ry="18"/>
<text text-anchor="start" x="214.792" y="-231.3" font-family="Times,serif" font-size="14.00">C</text> <text text-anchor="start" x="332.792" y="-231.3" font-family="Times,serif" font-size="14.00">C</text>
<text text-anchor="start" x="224.792" y="-231.3" font-family="Times,serif" baseline-shift="sub" font-size="14.00">go</text> <text text-anchor="start" x="342.792" y="-231.3" font-family="Times,serif" baseline-shift="sub" font-size="14.00">go</text>
</g> </g>
<!-- SCgo_t --> <!-- SCgo_t -->
<g id="node2" class="node"><title>SCgo_t</title> <g id="node2" class="node"><title>SCgo_t</title>
<ellipse fill="lightyellow" stroke="black" cx="212.292" cy="-162" rx="69.5877" ry="18"/> <ellipse fill="lightyellow" stroke="black" cx="330.292" cy="-162" rx="69.5877" ry="18"/>
<text text-anchor="start" x="166.792" y="-159.3" font-family="Times,serif" font-size="14.00">S</text> <text text-anchor="start" x="284.792" y="-159.3" font-family="Times,serif" font-size="14.00">S</text>
<text text-anchor="start" x="174.792" y="-159.3" font-family="Times,serif" baseline-shift="sub" font-size="14.00">go</text> <text text-anchor="start" x="292.792" y="-159.3" font-family="Times,serif" baseline-shift="sub" font-size="14.00">go</text>
<text text-anchor="start" x="187.792" y="-159.3" font-family="Times,serif" font-size="14.00"> &#160;/ C</text> <text text-anchor="start" x="305.792" y="-159.3" font-family="Times,serif" font-size="14.00"> &#160;/ C</text>
<text text-anchor="start" x="212.792" y="-159.3" font-family="Times,serif" baseline-shift="sub" font-size="14.00">go</text> <text text-anchor="start" x="330.792" y="-159.3" font-family="Times,serif" baseline-shift="sub" font-size="14.00">go</text>
<text text-anchor="start" x="225.792" y="-159.3" font-family="Times,serif" font-size="14.00"> &#160;tests</text> <text text-anchor="start" x="343.792" y="-159.3" font-family="Times,serif" font-size="14.00"> &#160;tests</text>
</g> </g>
<!-- Cgo&#45;&gt;SCgo_t --> <!-- Cgo&#45;&gt;SCgo_t -->
<g id="edge1" class="edge"><title>Cgo&#45;&gt;SCgo_t</title> <g id="edge1" class="edge"><title>Cgo&#45;&gt;SCgo_t</title>
<path fill="none" stroke="black" d="M217.244,-216.765C214.779,-208.869 212.572,-199.164 211.13,-190.183"/> <path fill="none" stroke="black" d="M335.244,-216.765C332.779,-208.869 330.572,-199.164 329.13,-190.183"/>
<polygon fill="black" stroke="black" points="214.582,-189.588 209.82,-180.124 207.641,-190.492 214.582,-189.588"/> <polygon fill="black" stroke="black" points="332.582,-189.588 327.82,-180.124 325.641,-190.492 332.582,-189.588"/>
</g> </g>
<!-- SCgo_t&#45;&gt;Cgo --> <!-- SCgo_t&#45;&gt;Cgo -->
<g id="edge5" class="edge"><title>SCgo_t&#45;&gt;Cgo</title> <g id="edge5" class="edge"><title>SCgo_t&#45;&gt;Cgo</title>
<path fill="none" stroke="black" d="M221.66,-180.275C224.012,-188.03 226.105,-197.362 227.483,-206.005"/> <path fill="none" stroke="black" d="M339.66,-180.275C342.012,-188.03 344.105,-197.362 345.483,-206.005"/>
<polygon fill="black" stroke="black" points="224.029,-206.586 228.781,-216.055 230.972,-205.689 224.029,-206.586"/> <polygon fill="black" stroke="black" points="342.029,-206.586 346.781,-216.055 348.972,-205.689 342.029,-206.586"/>
</g> </g>
<!-- Sgo --> <!-- Sgo -->
<g id="node3" class="node"><title>Sgo</title> <g id="node3" class="node"><title>Sgo</title>
<ellipse fill="lightyellow" stroke="black" cx="297.292" cy="-90" rx="27" ry="18"/> <ellipse fill="lightyellow" stroke="black" cx="415.292" cy="-90" rx="27" ry="18"/>
<text text-anchor="start" x="286.792" y="-87.3" font-family="Times,serif" font-size="14.00">S</text> <text text-anchor="start" x="404.792" y="-87.3" font-family="Times,serif" font-size="14.00">S</text>
<text text-anchor="start" x="294.792" y="-87.3" font-family="Times,serif" baseline-shift="sub" font-size="14.00">go</text> <text text-anchor="start" x="412.792" y="-87.3" font-family="Times,serif" baseline-shift="sub" font-size="14.00">go</text>
</g> </g>
<!-- SCgo_t&#45;&gt;Sgo --> <!-- SCgo_t&#45;&gt;Sgo -->
<g id="edge4" class="edge"><title>SCgo_t&#45;&gt;Sgo</title> <g id="edge4" class="edge"><title>SCgo_t&#45;&gt;Sgo</title>
<path fill="none" stroke="black" d="M226.99,-144.055C238.834,-133.367 255.542,-119.585 269.782,-108.747"/> <path fill="none" stroke="black" d="M344.99,-144.055C356.834,-133.367 373.542,-119.585 387.782,-108.747"/>
<polygon fill="black" stroke="black" points="271.899,-111.533 277.826,-102.751 267.716,-105.921 271.899,-111.533"/> <polygon fill="black" stroke="black" points="389.899,-111.533 395.826,-102.751 385.716,-105.921 389.899,-111.533"/>
</g> </g>
<!-- Mgo --> <!-- Mgo -->
<g id="node4" class="node"><title>Mgo</title> <g id="node4" class="node"><title>Mgo</title>
<ellipse fill="lightyellow" stroke="black" cx="212.292" cy="-90" rx="27.0966" ry="18"/> <ellipse fill="lightyellow" stroke="black" cx="330.292" cy="-90" rx="27.0966" ry="18"/>
<text text-anchor="start" x="199.292" y="-87.3" font-family="Times,serif" font-size="14.00">M</text> <text text-anchor="start" x="317.292" y="-87.3" font-family="Times,serif" font-size="14.00">M</text>
<text text-anchor="start" x="212.292" y="-87.3" font-family="Times,serif" baseline-shift="sub" font-size="14.00">go</text> <text text-anchor="start" x="330.292" y="-87.3" font-family="Times,serif" baseline-shift="sub" font-size="14.00">go</text>
</g> </g>
<!-- SCgo_t&#45;&gt;Mgo --> <!-- SCgo_t&#45;&gt;Mgo -->
<g id="edge3" class="edge"><title>SCgo_t&#45;&gt;Mgo</title> <g id="edge3" class="edge"><title>SCgo_t&#45;&gt;Mgo</title>
<path fill="none" stroke="black" d="M212.292,-143.697C212.292,-135.983 212.292,-126.712 212.292,-118.112"/> <path fill="none" stroke="black" d="M330.292,-143.697C330.292,-135.983 330.292,-126.712 330.292,-118.112"/>
<polygon fill="black" stroke="black" points="215.792,-118.104 212.292,-108.104 208.792,-118.104 215.792,-118.104"/> <polygon fill="black" stroke="black" points="333.792,-118.104 330.292,-108.104 326.792,-118.104 333.792,-118.104"/>
</g> </g>
<!-- Sgo&#45;&gt;SCgo_t --> <!-- Sgo&#45;&gt;SCgo_t -->
<g id="edge2" class="edge"><title>Sgo&#45;&gt;SCgo_t</title> <g id="edge2" class="edge"><title>Sgo&#45;&gt;SCgo_t</title>
<path fill="none" stroke="black" d="M284.622,-106.101C274.218,-115.632 259.287,-128.111 245.629,-138.763"/> <path fill="none" stroke="black" d="M402.622,-106.101C392.218,-115.632 377.287,-128.111 363.629,-138.763"/>
<polygon fill="black" stroke="black" points="243.148,-136.254 237.34,-145.116 247.406,-141.81 243.148,-136.254"/> <polygon fill="black" stroke="black" points="361.148,-136.254 355.34,-145.116 365.406,-141.81 361.148,-136.254"/>
</g> </g>
<!-- Mmap_go --> <!-- Mmap_go -->
<g id="node5" class="node"><title>Mmap_go</title> <g id="node5" class="node"><title>Mmap_go</title>
...@@ -68,8 +68,8 @@ ...@@ -68,8 +68,8 @@
</g> </g>
<!-- Sgo&#45;&gt;Mmap_go --> <!-- Sgo&#45;&gt;Mmap_go -->
<g id="edge6" class="edge"><title>Sgo&#45;&gt;Mmap_go</title> <g id="edge6" class="edge"><title>Sgo&#45;&gt;Mmap_go</title>
<path fill="none" stroke="black" d="M273.874,-80.841C265.775,-78.0284 256.638,-74.8655 248.292,-72 214.238,-60.3079 175.956,-47.2999 145.837,-37.0969"/> <path fill="none" stroke="black" d="M392.075,-80.1833C383.992,-77.3179 374.814,-74.2899 366.292,-72 329.796,-62.1934 236.041,-44.659 168.359,-32.4559"/>
<polygon fill="black" stroke="black" points="146.955,-33.7803 136.361,-33.888 144.71,-40.4105 146.955,-33.7803"/> <polygon fill="black" stroke="black" points="168.614,-28.9458 158.153,-30.6204 167.375,-35.8352 168.614,-28.9458"/>
</g> </g>
<!-- io_cancel --> <!-- io_cancel -->
<g id="node6" class="node"><title>io_cancel</title> <g id="node6" class="node"><title>io_cancel</title>
...@@ -78,8 +78,8 @@ ...@@ -78,8 +78,8 @@
</g> </g>
<!-- Sgo&#45;&gt;io_cancel --> <!-- Sgo&#45;&gt;io_cancel -->
<g id="edge7" class="edge"><title>Sgo&#45;&gt;io_cancel</title> <g id="edge7" class="edge"><title>Sgo&#45;&gt;io_cancel</title>
<path fill="none" stroke="black" d="M297.292,-71.6966C297.292,-63.9827 297.292,-54.7125 297.292,-46.1124"/> <path fill="none" stroke="black" d="M395.807,-77.4409C378.928,-67.4283 354.065,-52.679 333.54,-40.5031"/>
<polygon fill="black" stroke="black" points="300.792,-46.1043 297.292,-36.1043 293.792,-46.1044 300.792,-46.1043"/> <polygon fill="black" stroke="black" points="335.139,-37.3823 324.753,-35.2905 331.568,-43.4027 335.139,-37.3823"/>
</g> </g>
<!-- load_serial_next --> <!-- load_serial_next -->
<g id="node7" class="node"><title>load_serial_next</title> <g id="node7" class="node"><title>load_serial_next</title>
...@@ -89,96 +89,106 @@ ...@@ -89,96 +89,106 @@
</g> </g>
<!-- Sgo&#45;&gt;load_serial_next --> <!-- Sgo&#45;&gt;load_serial_next -->
<g id="edge8" class="edge"><title>Sgo&#45;&gt;load_serial_next</title> <g id="edge8" class="edge"><title>Sgo&#45;&gt;load_serial_next</title>
<path fill="none" stroke="black" d="M321.762,-81.7724C357.021,-71.3585 423.276,-51.7895 472.476,-37.2577"/> <path fill="none" stroke="black" d="M434.942,-77.4409C451.849,-67.496 476.699,-52.8781 497.316,-40.7503"/>
<polygon fill="black" stroke="black" points="473.476,-40.612 482.075,-34.4227 471.493,-33.8987 473.476,-40.612"/> <polygon fill="black" stroke="black" points="499.307,-43.64 506.152,-35.553 495.758,-37.6065 499.307,-43.64"/>
</g>
<!-- sha1_index -->
<g id="node8" class="node"><title>sha1_index</title>
<ellipse fill="none" stroke="black" cx="732.292" cy="-18" rx="55.4913" ry="18"/>
<text text-anchor="middle" x="732.292" y="-14.3" font-family="Times,serif" font-size="14.00">? sha1 index</text>
</g>
<!-- Sgo&#45;&gt;sha1_index -->
<g id="edge9" class="edge"><title>Sgo&#45;&gt;sha1_index</title>
<path fill="none" stroke="black" d="M440.888,-84.1051C486.674,-75.2455 585.549,-55.6413 668.292,-36 672.624,-34.9715 677.111,-33.8651 681.606,-32.7278"/>
<polygon fill="black" stroke="black" points="682.591,-36.0886 691.403,-30.2072 680.846,-29.3094 682.591,-36.0886"/>
</g> </g>
<!-- Cpy_r_Sgo --> <!-- Cpy_r_Sgo -->
<g id="node8" class="node"><title>Cpy_r_Sgo</title> <g id="node9" class="node"><title>Cpy_r_Sgo</title>
<ellipse fill="none" stroke="black" cx="582.292" cy="-306" rx="61.99" ry="18"/> <ellipse fill="none" stroke="black" cx="700.292" cy="-306" rx="61.99" ry="18"/>
<text text-anchor="start" x="542.792" y="-303.3" font-family="Times,serif" font-size="14.00">C</text> <text text-anchor="start" x="660.792" y="-303.3" font-family="Times,serif" font-size="14.00">C</text>
<text text-anchor="start" x="552.792" y="-303.3" font-family="Times,serif" baseline-shift="sub" font-size="14.00">py</text> <text text-anchor="start" x="670.792" y="-303.3" font-family="Times,serif" baseline-shift="sub" font-size="14.00">py</text>
<text text-anchor="start" x="565.792" y="-303.3" font-family="Times,serif" font-size="14.00"> &#160;read S</text> <text text-anchor="start" x="683.792" y="-303.3" font-family="Times,serif" font-size="14.00"> &#160;read S</text>
<text text-anchor="start" x="608.792" y="-303.3" font-family="Times,serif" baseline-shift="sub" font-size="14.00">go</text> <text text-anchor="start" x="726.792" y="-303.3" font-family="Times,serif" baseline-shift="sub" font-size="14.00">go</text>
</g> </g>
<!-- Cpy_r_Sgo&#45;&gt;Sgo --> <!-- Cpy_r_Sgo&#45;&gt;Sgo -->
<g id="edge9" class="edge"><title>Cpy_r_Sgo&#45;&gt;Sgo</title> <g id="edge10" class="edge"><title>Cpy_r_Sgo&#45;&gt;Sgo</title>
<path fill="none" stroke="black" d="M577.671,-288.003C571.637,-268.53 559.403,-236.656 539.292,-216 479.295,-154.379 382.401,-117.223 331.32,-100.872"/> <path fill="none" stroke="black" d="M695.671,-288.003C689.637,-268.53 677.403,-236.656 657.292,-216 597.295,-154.379 500.401,-117.223 449.32,-100.872"/>
<polygon fill="black" stroke="black" points="332.327,-97.5202 321.739,-97.8782 330.24,-104.202 332.327,-97.5202"/> <polygon fill="black" stroke="black" points="450.327,-97.5202 439.739,-97.8782 448.24,-104.202 450.327,-97.5202"/>
</g> </g>
<!-- Protog_fix --> <!-- Protog_fix -->
<g id="node9" class="node"><title>Protog_fix</title> <g id="node10" class="node"><title>Protog_fix</title>
<ellipse fill="lightyellow" stroke="black" cx="434.292" cy="-234" rx="96.3833" ry="18"/> <ellipse fill="lightyellow" stroke="black" cx="552.292" cy="-234" rx="96.3833" ry="18"/>
<text text-anchor="middle" x="434.292" y="-230.3" font-family="Times,serif" font-size="14.00">proto(go/py) compat fix</text> <text text-anchor="middle" x="552.292" y="-230.3" font-family="Times,serif" font-size="14.00">proto(go/py) compat fix</text>
</g> </g>
<!-- Cpy_r_Sgo&#45;&gt;Protog_fix --> <!-- Cpy_r_Sgo&#45;&gt;Protog_fix -->
<g id="edge10" class="edge"><title>Cpy_r_Sgo&#45;&gt;Protog_fix</title> <g id="edge11" class="edge"><title>Cpy_r_Sgo&#45;&gt;Protog_fix</title>
<path fill="none" stroke="black" d="M551.266,-290.326C529.715,-280.133 500.723,-266.42 476.994,-255.197"/> <path fill="none" stroke="black" d="M669.266,-290.326C647.715,-280.133 618.723,-266.42 594.994,-255.197"/>
<polygon fill="black" stroke="black" points="478.389,-251.985 467.852,-250.873 475.396,-258.313 478.389,-251.985"/> <polygon fill="black" stroke="black" points="596.389,-251.985 585.852,-250.873 593.396,-258.313 596.389,-251.985"/>
</g> </g>
<!-- Cpy_patch --> <!-- Cpy_patch -->
<g id="node10" class="node"><title>Cpy_patch</title> <g id="node11" class="node"><title>Cpy_patch</title>
<ellipse fill="lightyellow" stroke="black" cx="685.292" cy="-234" rx="99.3824" ry="18"/> <ellipse fill="lightyellow" stroke="black" cx="803.292" cy="-234" rx="99.3824" ry="18"/>
<text text-anchor="start" x="616.792" y="-230.3" font-family="Times,serif" font-size="14.00">py patch: ConnID py=go</text> <text text-anchor="start" x="734.792" y="-230.3" font-family="Times,serif" font-size="14.00">py patch: ConnID py=go</text>
</g> </g>
<!-- Cpy_r_Sgo&#45;&gt;Cpy_patch --> <!-- Cpy_r_Sgo&#45;&gt;Cpy_patch -->
<g id="edge11" class="edge"><title>Cpy_r_Sgo&#45;&gt;Cpy_patch</title> <g id="edge12" class="edge"><title>Cpy_r_Sgo&#45;&gt;Cpy_patch</title>
<path fill="none" stroke="black" d="M605.407,-289.291C619.191,-279.923 636.919,-267.875 652.172,-257.509"/> <path fill="none" stroke="black" d="M723.407,-289.291C737.191,-279.923 754.919,-267.875 770.172,-257.509"/>
<polygon fill="black" stroke="black" points="654.515,-260.148 660.818,-251.633 650.58,-254.359 654.515,-260.148"/> <polygon fill="black" stroke="black" points="772.515,-260.148 778.818,-251.633 768.58,-254.359 772.515,-260.148"/>
</g> </g>
<!-- Mpy_vs_Sgo --> <!-- Mpy_vs_Sgo -->
<g id="node11" class="node"><title>Mpy_vs_Sgo</title> <g id="node12" class="node"><title>Mpy_vs_Sgo</title>
<ellipse fill="lightyellow" stroke="black" cx="884.292" cy="-234" rx="81.4863" ry="18"/> <ellipse fill="lightyellow" stroke="black" cx="1002.29" cy="-234" rx="81.4863" ry="18"/>
<text text-anchor="start" x="829.792" y="-231.3" font-family="Times,serif" font-size="14.00">M</text> <text text-anchor="start" x="947.792" y="-231.3" font-family="Times,serif" font-size="14.00">M</text>
<text text-anchor="start" x="842.792" y="-231.3" font-family="Times,serif" baseline-shift="sub" font-size="14.00">py</text> <text text-anchor="start" x="960.792" y="-231.3" font-family="Times,serif" baseline-shift="sub" font-size="14.00">py</text>
<text text-anchor="start" x="855.792" y="-231.3" font-family="Times,serif" font-size="14.00"> vs S</text> <text text-anchor="start" x="973.792" y="-231.3" font-family="Times,serif" font-size="14.00"> vs S</text>
<text text-anchor="start" x="883.792" y="-231.3" font-family="Times,serif" baseline-shift="sub" font-size="14.00">go</text> <text text-anchor="start" x="1001.79" y="-231.3" font-family="Times,serif" baseline-shift="sub" font-size="14.00">go</text>
<text text-anchor="start" x="896.792" y="-231.3" font-family="Times,serif" font-size="14.00">: try/fix</text> <text text-anchor="start" x="1014.79" y="-231.3" font-family="Times,serif" font-size="14.00">: try/fix</text>
</g> </g>
<!-- Cpy_r_Sgo&#45;&gt;Mpy_vs_Sgo --> <!-- Cpy_r_Sgo&#45;&gt;Mpy_vs_Sgo -->
<g id="edge12" class="edge"><title>Cpy_r_Sgo&#45;&gt;Mpy_vs_Sgo</title> <g id="edge13" class="edge"><title>Cpy_r_Sgo&#45;&gt;Mpy_vs_Sgo</title>
<path fill="none" stroke="black" d="M628.489,-293.872C636.745,-291.902 645.271,-289.88 653.292,-288 709.461,-274.832 773.397,-260.19 819.743,-249.638"/> <path fill="none" stroke="black" d="M746.489,-293.872C754.745,-291.902 763.271,-289.88 771.292,-288 827.461,-274.832 891.397,-260.19 937.743,-249.638"/>
<polygon fill="black" stroke="black" points="820.676,-253.015 829.65,-247.383 819.123,-246.189 820.676,-253.015"/> <polygon fill="black" stroke="black" points="938.676,-253.015 947.65,-247.383 937.123,-246.189 938.676,-253.015"/>
</g> </g>
<!-- Cgo_r_Sgo --> <!-- Cgo_r_Sgo -->
<g id="node12" class="node"><title>Cgo_r_Sgo</title> <g id="node13" class="node"><title>Cgo_r_Sgo</title>
<ellipse fill="none" stroke="black" cx="254.292" cy="-306" rx="61.99" ry="18"/> <ellipse fill="none" stroke="black" cx="372.292" cy="-306" rx="61.99" ry="18"/>
<text text-anchor="start" x="214.792" y="-303.3" font-family="Times,serif" font-size="14.00">C</text> <text text-anchor="start" x="332.792" y="-303.3" font-family="Times,serif" font-size="14.00">C</text>
<text text-anchor="start" x="224.792" y="-303.3" font-family="Times,serif" baseline-shift="sub" font-size="14.00">go</text> <text text-anchor="start" x="342.792" y="-303.3" font-family="Times,serif" baseline-shift="sub" font-size="14.00">go</text>
<text text-anchor="start" x="237.792" y="-303.3" font-family="Times,serif" font-size="14.00"> &#160;read S</text> <text text-anchor="start" x="355.792" y="-303.3" font-family="Times,serif" font-size="14.00"> &#160;read S</text>
<text text-anchor="start" x="280.792" y="-303.3" font-family="Times,serif" baseline-shift="sub" font-size="14.00">go</text> <text text-anchor="start" x="398.792" y="-303.3" font-family="Times,serif" baseline-shift="sub" font-size="14.00">go</text>
</g> </g>
<!-- Cgo_r_Sgo&#45;&gt;Cgo --> <!-- Cgo_r_Sgo&#45;&gt;Cgo -->
<g id="edge13" class="edge"><title>Cgo_r_Sgo&#45;&gt;Cgo</title> <g id="edge14" class="edge"><title>Cgo_r_Sgo&#45;&gt;Cgo</title>
<path fill="none" stroke="black" d="M247.514,-288.055C244.281,-279.973 240.34,-270.121 236.736,-261.112"/> <path fill="none" stroke="black" d="M365.514,-288.055C362.281,-279.973 358.34,-270.121 354.736,-261.112"/>
<polygon fill="black" stroke="black" points="239.971,-259.774 233.007,-251.789 233.472,-262.374 239.971,-259.774"/> <polygon fill="black" stroke="black" points="357.971,-259.774 351.007,-251.789 351.472,-262.374 357.971,-259.774"/>
</g> </g>
<!-- Cgo_r_Sgo&#45;&gt;Sgo --> <!-- Cgo_r_Sgo&#45;&gt;Sgo -->
<g id="edge14" class="edge"><title>Cgo_r_Sgo&#45;&gt;Sgo</title> <g id="edge15" class="edge"><title>Cgo_r_Sgo&#45;&gt;Sgo</title>
<path fill="none" stroke="black" d="M260.666,-287.9C269.238,-264.09 284.217,-219.429 291.292,-180 294.961,-159.551 296.432,-136.092 297.002,-118.395"/> <path fill="none" stroke="black" d="M378.666,-287.9C387.238,-264.09 402.217,-219.429 409.292,-180 412.961,-159.551 414.432,-136.092 415.002,-118.395"/>
<polygon fill="black" stroke="black" points="300.506,-118.281 297.251,-108.198 293.508,-118.11 300.506,-118.281"/> <polygon fill="black" stroke="black" points="418.506,-118.281 415.251,-108.198 411.508,-118.11 418.506,-118.281"/>
</g> </g>
<!-- Cgo_r_Spy --> <!-- Cgo_r_Spy -->
<g id="node13" class="node"><title>Cgo_r_Spy</title> <g id="node14" class="node"><title>Cgo_r_Spy</title>
<ellipse fill="none" stroke="black" cx="409.292" cy="-306" rx="61.99" ry="18"/> <ellipse fill="none" stroke="black" cx="527.292" cy="-306" rx="61.99" ry="18"/>
<text text-anchor="start" x="369.792" y="-303.3" font-family="Times,serif" font-size="14.00">C</text> <text text-anchor="start" x="487.792" y="-303.3" font-family="Times,serif" font-size="14.00">C</text>
<text text-anchor="start" x="379.792" y="-303.3" font-family="Times,serif" baseline-shift="sub" font-size="14.00">go</text> <text text-anchor="start" x="497.792" y="-303.3" font-family="Times,serif" baseline-shift="sub" font-size="14.00">go</text>
<text text-anchor="start" x="392.792" y="-303.3" font-family="Times,serif" font-size="14.00"> &#160;read S</text> <text text-anchor="start" x="510.792" y="-303.3" font-family="Times,serif" font-size="14.00"> &#160;read S</text>
<text text-anchor="start" x="435.792" y="-303.3" font-family="Times,serif" baseline-shift="sub" font-size="14.00">py</text> <text text-anchor="start" x="553.792" y="-303.3" font-family="Times,serif" baseline-shift="sub" font-size="14.00">py</text>
</g> </g>
<!-- Cgo_r_Spy&#45;&gt;Cgo --> <!-- Cgo_r_Spy&#45;&gt;Cgo -->
<g id="edge15" class="edge"><title>Cgo_r_Spy&#45;&gt;Cgo</title> <g id="edge16" class="edge"><title>Cgo_r_Spy&#45;&gt;Cgo</title>
<path fill="none" stroke="black" d="M373.137,-291.17C339.72,-278.388 290.527,-259.571 258.448,-247.3"/> <path fill="none" stroke="black" d="M491.137,-291.17C457.72,-278.388 408.527,-259.571 376.448,-247.3"/>
<polygon fill="black" stroke="black" points="259.669,-244.02 249.079,-243.716 257.168,-250.558 259.669,-244.02"/> <polygon fill="black" stroke="black" points="377.669,-244.02 367.079,-243.716 375.168,-250.558 377.669,-244.02"/>
</g> </g>
<!-- Cgo_r_Spy&#45;&gt;Protog_fix --> <!-- Cgo_r_Spy&#45;&gt;Protog_fix -->
<g id="edge16" class="edge"><title>Cgo_r_Spy&#45;&gt;Protog_fix</title> <g id="edge17" class="edge"><title>Cgo_r_Spy&#45;&gt;Protog_fix</title>
<path fill="none" stroke="black" d="M415.344,-288.055C418.157,-280.176 421.572,-270.617 424.723,-261.794"/> <path fill="none" stroke="black" d="M533.344,-288.055C536.157,-280.176 539.572,-270.617 542.723,-261.794"/>
<polygon fill="black" stroke="black" points="428.055,-262.87 428.122,-252.275 421.463,-260.516 428.055,-262.87"/> <polygon fill="black" stroke="black" points="546.055,-262.87 546.122,-252.275 539.463,-260.516 546.055,-262.87"/>
</g> </g>
<!-- Cleanup --> <!-- Cleanup -->
<g id="node14" class="node"><title>Cleanup</title> <g id="node15" class="node"><title>Cleanup</title>
<ellipse fill="none" stroke="black" cx="729.292" cy="-306" rx="66.8882" ry="18"/> <ellipse fill="none" stroke="black" cx="847.292" cy="-306" rx="66.8882" ry="18"/>
<text text-anchor="middle" x="729.292" y="-302.3" font-family="Times,serif" font-size="14.00">Cleanup history</text> <text text-anchor="middle" x="847.292" y="-302.3" font-family="Times,serif" font-size="14.00">Cleanup history</text>
</g> </g>
</g> </g>
</svg> </svg>
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment