Project

General

Profile

Bug #17339 » before-pprof-arv-mount-read-alloc_space.svg

Ward Vandewege, 12/02/2021 09:12 PM

 
1
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
3
 "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
4
<!-- Generated by graphviz version 2.43.0 (0)
5
 -->
6
<!-- Title: keepstore Pages: 1 -->
7
<svg width="1401pt" height="2415pt"
8
 viewBox="0.00 0.00 1401.00 2415.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
9
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 2411)">
10
<title>keepstore</title>
11
<polygon fill="white" stroke="transparent" points="-4,4 -4,-2411 1397,-2411 1397,4 -4,4"/>
12
<g id="clust1" class="cluster">
13
<title>cluster_L</title>
14
<polygon fill="none" stroke="black" points="8,-2230 8,-2399 654,-2399 654,-2230 8,-2230"/>
15
</g>
16
<!-- File: keepstore -->
17
<g id="node1" class="node">
18
<title>File: keepstore</title>
19
<g id="a_node1"><a xlink:title="keepstore">
20
<polygon fill="#f8f8f8" stroke="black" points="645.5,-2391 16.5,-2391 16.5,-2238 645.5,-2238 645.5,-2391"/>
21
<text text-anchor="start" x="24.5" y="-2374.2" font-family="Times,serif" font-size="16.00">File: keepstore</text>
22
<text text-anchor="start" x="24.5" y="-2356.2" font-family="Times,serif" font-size="16.00">Build ID: 3fa6ed4b9b8bab06a255c44ae9b017f5743ad637</text>
23
<text text-anchor="start" x="24.5" y="-2338.2" font-family="Times,serif" font-size="16.00">Type: alloc_space</text>
24
<text text-anchor="start" x="24.5" y="-2320.2" font-family="Times,serif" font-size="16.00">Time: Dec 2, 2021 at 4:08pm (EST)</text>
25
<text text-anchor="start" x="24.5" y="-2302.2" font-family="Times,serif" font-size="16.00">Showing nodes accounting for 27992.35MB, 98.70% of 28359.95MB total</text>
26
<text text-anchor="start" x="24.5" y="-2284.2" font-family="Times,serif" font-size="16.00">Dropped 351 nodes (cum &lt;= 141.80MB)</text>
27
<text text-anchor="start" x="24.5" y="-2247.2" font-family="Times,serif" font-size="16.00">See https://git.io/JfYMW for how to read the graph</text>
28
</a>
29
</g>
30
</g>
31
<!-- N1 -->
32
<g id="node1" class="node">
33
<title>N1</title>
34
<g id="a_node1"><a xlink:title="git.arvados.org/arvados.git/services/keepstore.(*handler).setup.func1 (12672MB)">
35
<polygon fill="#eddad5" stroke="#b22600" points="843.5,-1903 596.5,-1903 596.5,-1770 843.5,-1770 843.5,-1903"/>
36
<text text-anchor="middle" x="720" y="-1880.6" font-family="Times,serif" font-size="23.00">keepstore</text>
37
<text text-anchor="middle" x="720" y="-1855.6" font-family="Times,serif" font-size="23.00">(*handler)</text>
38
<text text-anchor="middle" x="720" y="-1830.6" font-family="Times,serif" font-size="23.00">setup</text>
39
<text text-anchor="middle" x="720" y="-1805.6" font-family="Times,serif" font-size="23.00">func1</text>
40
<text text-anchor="middle" x="720" y="-1780.6" font-family="Times,serif" font-size="23.00">12672MB (44.68%)</text>
41
</a>
42
</g>
43
</g>
44
<!-- NN1_0 -->
45
<g id="NN1_0" class="node">
46
<title>NN1_0</title>
47
<g id="a_NN1_0"><a xlink:title="12672MB">
48
<polygon fill="#f8f8f8" stroke="black" points="747,-1708 697,-1708 693,-1704 693,-1672 743,-1672 747,-1676 747,-1708"/>
49
<polyline fill="none" stroke="black" points="743,-1704 693,-1704 "/>
50
<polyline fill="none" stroke="black" points="743,-1704 743,-1672 "/>
51
<polyline fill="none" stroke="black" points="743,-1704 747,-1708 "/>
52
<text text-anchor="middle" x="720" y="-1688.1" font-family="Times,serif" font-size="8.00">64MB</text>
53
</a>
54
</g>
55
</g>
56
<!-- N1&#45;&gt;NN1_0 -->
57
<g id="edge1" class="edge">
58
<title>N1&#45;&gt;NN1_0</title>
59
<g id="a_edge1"><a xlink:title="12672MB">
60
<path fill="none" stroke="black" d="M720,-1769.59C720,-1751.56 720,-1733 720,-1718.44"/>
61
<polygon fill="black" stroke="black" points="723.5,-1718.17 720,-1708.17 716.5,-1718.17 723.5,-1718.17"/>
62
</a>
63
</g>
64
<g id="a_edge1&#45;label"><a xlink:title="12672MB">
65
<text text-anchor="middle" x="757.5" y="-1740.8" font-family="Times,serif" font-size="14.00"> 12672MB</text>
66
</a>
67
</g>
68
</g>
69
<!-- N2 -->
70
<g id="node2" class="node">
71
<title>N2</title>
72
<g id="a_node2"><a xlink:title="git.arvados.org/arvados.git/services/keepstore.(*S3AWSVolume).readWorker (15016.70MB)">
73
<polygon fill="#edd9d5" stroke="#b21e00" points="1154,-2092 836,-2092 836,-1954 1154,-1954 1154,-2092"/>
74
<text text-anchor="middle" x="995" y="-2068.8" font-family="Times,serif" font-size="24.00">keepstore</text>
75
<text text-anchor="middle" x="995" y="-2042.8" font-family="Times,serif" font-size="24.00">(*S3AWSVolume)</text>
76
<text text-anchor="middle" x="995" y="-2016.8" font-family="Times,serif" font-size="24.00">readWorker</text>
77
<text text-anchor="middle" x="995" y="-1990.8" font-family="Times,serif" font-size="24.00">14976.50MB (52.81%)</text>
78
<text text-anchor="middle" x="995" y="-1964.8" font-family="Times,serif" font-size="24.00">of 15016.70MB (52.95%)</text>
79
</a>
80
</g>
81
</g>
82
<!-- NN2_0 -->
83
<g id="NN2_0" class="node">
84
<title>NN2_0</title>
85
<g id="a_NN2_0"><a xlink:title="14976MB">
86
<polygon fill="#f8f8f8" stroke="black" points="1022,-1854.5 972,-1854.5 968,-1850.5 968,-1818.5 1018,-1818.5 1022,-1822.5 1022,-1854.5"/>
87
<polyline fill="none" stroke="black" points="1018,-1850.5 968,-1850.5 "/>
88
<polyline fill="none" stroke="black" points="1018,-1850.5 1018,-1818.5 "/>
89
<polyline fill="none" stroke="black" points="1018,-1850.5 1022,-1854.5 "/>
90
<text text-anchor="middle" x="995" y="-1834.6" font-family="Times,serif" font-size="8.00">64MB</text>
91
</a>
92
</g>
93
</g>
94
<!-- N2&#45;&gt;NN2_0 -->
95
<g id="edge2" class="edge">
96
<title>N2&#45;&gt;NN2_0</title>
97
<g id="a_edge2"><a xlink:title="14976MB">
98
<path fill="none" stroke="black" d="M995,-1953.82C995,-1922.98 995,-1888.29 995,-1864.88"/>
99
<polygon fill="black" stroke="black" points="998.5,-1864.66 995,-1854.66 991.5,-1864.66 998.5,-1864.66"/>
100
</a>
101
</g>
102
<g id="a_edge2&#45;label"><a xlink:title="14976MB">
103
<text text-anchor="middle" x="1032.5" y="-1924.8" font-family="Times,serif" font-size="14.00"> 14976MB</text>
104
</a>
105
</g>
106
</g>
107
<!-- N11 -->
108
<g id="node11" class="node">
109
<title>N11</title>
110
<g id="a_node11"><a xlink:title="github.com/aws/aws&#45;sdk&#45;go&#45;v2/service/s3/s3manager.(*downloader).downloadChunk (475.79MB)">
111
<polygon fill="#edeceb" stroke="#b2aea3" points="1153,-1719 1037,-1719 1037,-1661 1153,-1661 1153,-1719"/>
112
<text text-anchor="middle" x="1095" y="-1707.8" font-family="Times,serif" font-size="9.00">s3manager</text>
113
<text text-anchor="middle" x="1095" y="-1697.8" font-family="Times,serif" font-size="9.00">(*downloader)</text>
114
<text text-anchor="middle" x="1095" y="-1687.8" font-family="Times,serif" font-size="9.00">downloadChunk</text>
115
<text text-anchor="middle" x="1095" y="-1677.8" font-family="Times,serif" font-size="9.00">0.50MB (0.0018%)</text>
116
<text text-anchor="middle" x="1095" y="-1667.8" font-family="Times,serif" font-size="9.00">of 475.79MB (1.68%)</text>
117
</a>
118
</g>
119
</g>
120
<!-- N2&#45;&gt;N11 -->
121
<g id="edge30" class="edge">
122
<title>N2&#45;&gt;N11</title>
123
<g id="a_edge30"><a xlink:title="git.arvados.org/arvados.git/services/keepstore.(*S3AWSVolume).readWorker ... github.com/aws/aws&#45;sdk&#45;go&#45;v2/service/s3/s3manager.(*downloader).downloadChunk (40.20MB)">
124
<path fill="none" stroke="#b2b2b1" stroke-dasharray="1,5" d="M919.62,-1953.82C907.1,-1938.44 895.94,-1921.23 889,-1903 867.96,-1847.76 855.51,-1818.71 889,-1770 919.79,-1725.21 979.75,-1705.8 1027.07,-1697.4"/>
125
<polygon fill="#b2b2b1" stroke="#b2b2b1" points="1027.66,-1700.85 1036.96,-1695.77 1026.52,-1693.94 1027.66,-1700.85"/>
126
</a>
127
</g>
128
<g id="a_edge30&#45;label"><a xlink:title="git.arvados.org/arvados.git/services/keepstore.(*S3AWSVolume).readWorker ... github.com/aws/aws&#45;sdk&#45;go&#45;v2/service/s3/s3manager.(*downloader).downloadChunk (40.20MB)">
129
<text text-anchor="middle" x="924" y="-1832.8" font-family="Times,serif" font-size="14.00"> 40.20MB</text>
130
</a>
131
</g>
132
</g>
133
<!-- N3 -->
134
<g id="node3" class="node">
135
<title>N3</title>
136
<g id="a_node3"><a xlink:title="git.arvados.org/arvados.git/services/keepstore.getWithPipe.func1 (15174.88MB)">
137
<polygon fill="#edd9d5" stroke="#b21e00" points="1058,-2336.5 932,-2336.5 932,-2292.5 1058,-2292.5 1058,-2336.5"/>
138
<text text-anchor="middle" x="995" y="-2326.1" font-family="Times,serif" font-size="8.00">keepstore</text>
139
<text text-anchor="middle" x="995" y="-2317.1" font-family="Times,serif" font-size="8.00">getWithPipe</text>
140
<text text-anchor="middle" x="995" y="-2308.1" font-family="Times,serif" font-size="8.00">func1</text>
141
<text text-anchor="middle" x="995" y="-2299.1" font-family="Times,serif" font-size="8.00">0 of 15174.88MB (53.51%)</text>
142
</a>
143
</g>
144
</g>
145
<!-- N5 -->
146
<g id="node5" class="node">
147
<title>N5</title>
148
<g id="a_node5"><a xlink:title="git.arvados.org/arvados.git/services/keepstore.(*S3AWSVolume).ReadBlock (15174.88MB)">
149
<polygon fill="#edd9d5" stroke="#b21e00" points="1058,-2187 932,-2187 932,-2143 1058,-2143 1058,-2187"/>
150
<text text-anchor="middle" x="995" y="-2176.6" font-family="Times,serif" font-size="8.00">keepstore</text>
151
<text text-anchor="middle" x="995" y="-2167.6" font-family="Times,serif" font-size="8.00">(*S3AWSVolume)</text>
152
<text text-anchor="middle" x="995" y="-2158.6" font-family="Times,serif" font-size="8.00">ReadBlock</text>
153
<text text-anchor="middle" x="995" y="-2149.6" font-family="Times,serif" font-size="8.00">0 of 15174.88MB (53.51%)</text>
154
</a>
155
</g>
156
</g>
157
<!-- N3&#45;&gt;N5 -->
158
<g id="edge4" class="edge">
159
<title>N3&#45;&gt;N5</title>
160
<g id="a_edge4"><a xlink:title="git.arvados.org/arvados.git/services/keepstore.getWithPipe.func1 &#45;&gt; git.arvados.org/arvados.git/services/keepstore.(*S3AWSVolume).ReadBlock (15174.88MB)">
161
<path fill="none" stroke="#b21e00" stroke-width="3" d="M995,-2292.37C995,-2267.5 995,-2225.99 995,-2197.37"/>
162
<polygon fill="#b21e00" stroke="#b21e00" stroke-width="3" points="998.5,-2197.09 995,-2187.09 991.5,-2197.09 998.5,-2197.09"/>
163
</a>
164
</g>
165
<g id="a_edge4&#45;label"><a xlink:title="git.arvados.org/arvados.git/services/keepstore.getWithPipe.func1 &#45;&gt; git.arvados.org/arvados.git/services/keepstore.(*S3AWSVolume).ReadBlock (15174.88MB)">
166
<text text-anchor="middle" x="1043.5" y="-2208.8" font-family="Times,serif" font-size="14.00"> 15174.88MB</text>
167
</a>
168
</g>
169
</g>
170
<!-- N4 -->
171
<g id="node4" class="node">
172
<title>N4</title>
173
<g id="a_node4"><a xlink:title="git.arvados.org/arvados.git/services/keepstore.getBufferWithContext.func1 (12672MB)">
174
<polygon fill="#eddad5" stroke="#b22600" points="776.5,-2336.5 663.5,-2336.5 663.5,-2292.5 776.5,-2292.5 776.5,-2336.5"/>
175
<text text-anchor="middle" x="720" y="-2326.1" font-family="Times,serif" font-size="8.00">keepstore</text>
176
<text text-anchor="middle" x="720" y="-2317.1" font-family="Times,serif" font-size="8.00">getBufferWithContext</text>
177
<text text-anchor="middle" x="720" y="-2308.1" font-family="Times,serif" font-size="8.00">func1</text>
178
<text text-anchor="middle" x="720" y="-2299.1" font-family="Times,serif" font-size="8.00">0 of 12672MB (44.68%)</text>
179
</a>
180
</g>
181
</g>
182
<!-- N18 -->
183
<g id="node18" class="node">
184
<title>N18</title>
185
<g id="a_node18"><a xlink:title="git.arvados.org/arvados.git/services/keepstore.(*bufferPool).Get (12672MB)">
186
<polygon fill="#eddad5" stroke="#b22600" points="776.5,-2187 663.5,-2187 663.5,-2143 776.5,-2143 776.5,-2187"/>
187
<text text-anchor="middle" x="720" y="-2176.6" font-family="Times,serif" font-size="8.00">keepstore</text>
188
<text text-anchor="middle" x="720" y="-2167.6" font-family="Times,serif" font-size="8.00">(*bufferPool)</text>
189
<text text-anchor="middle" x="720" y="-2158.6" font-family="Times,serif" font-size="8.00">Get</text>
190
<text text-anchor="middle" x="720" y="-2149.6" font-family="Times,serif" font-size="8.00">0 of 12672MB (44.68%)</text>
191
</a>
192
</g>
193
</g>
194
<!-- N4&#45;&gt;N18 -->
195
<g id="edge7" class="edge">
196
<title>N4&#45;&gt;N18</title>
197
<g id="a_edge7"><a xlink:title="git.arvados.org/arvados.git/services/keepstore.getBufferWithContext.func1 &#45;&gt; git.arvados.org/arvados.git/services/keepstore.(*bufferPool).Get (12672MB)">
198
<path fill="none" stroke="#b22600" stroke-width="3" d="M720,-2292.37C720,-2267.5 720,-2225.99 720,-2197.37"/>
199
<polygon fill="#b22600" stroke="#b22600" stroke-width="3" points="723.5,-2197.09 720,-2187.09 716.5,-2197.09 723.5,-2197.09"/>
200
</a>
201
</g>
202
<g id="a_edge7&#45;label"><a xlink:title="git.arvados.org/arvados.git/services/keepstore.getBufferWithContext.func1 &#45;&gt; git.arvados.org/arvados.git/services/keepstore.(*bufferPool).Get (12672MB)">
203
<text text-anchor="middle" x="757.5" y="-2208.8" font-family="Times,serif" font-size="14.00"> 12672MB</text>
204
</a>
205
</g>
206
</g>
207
<!-- N5&#45;&gt;N2 -->
208
<g id="edge5" class="edge">
209
<title>N5&#45;&gt;N2</title>
210
<g id="a_edge5"><a xlink:title="git.arvados.org/arvados.git/services/keepstore.(*S3AWSVolume).ReadBlock &#45;&gt; git.arvados.org/arvados.git/services/keepstore.(*S3AWSVolume).readWorker (15016.70MB)">
211
<path fill="none" stroke="#b21e00" stroke-width="3" d="M995,-2142.74C995,-2131.67 995,-2117.39 995,-2102.58"/>
212
<polygon fill="#b21e00" stroke="#b21e00" stroke-width="3" points="998.5,-2102.28 995,-2092.28 991.5,-2102.28 998.5,-2102.28"/>
213
</a>
214
</g>
215
<g id="a_edge5&#45;label"><a xlink:title="git.arvados.org/arvados.git/services/keepstore.(*S3AWSVolume).ReadBlock &#45;&gt; git.arvados.org/arvados.git/services/keepstore.(*S3AWSVolume).readWorker (15016.70MB)">
216
<text text-anchor="middle" x="1043.5" y="-2113.8" font-family="Times,serif" font-size="14.00"> 15016.70MB</text>
217
</a>
218
</g>
219
</g>
220
<!-- N7 -->
221
<g id="node7" class="node">
222
<title>N7</title>
223
<g id="a_node7"><a xlink:title="io.Copy (525.38MB)">
224
<polygon fill="#edecea" stroke="#b2ada1" points="1150,-1090 1040,-1090 1040,-1054 1150,-1054 1150,-1090"/>
225
<text text-anchor="middle" x="1095" y="-1079.1" font-family="Times,serif" font-size="8.00">io</text>
226
<text text-anchor="middle" x="1095" y="-1070.1" font-family="Times,serif" font-size="8.00">Copy</text>
227
<text text-anchor="middle" x="1095" y="-1061.1" font-family="Times,serif" font-size="8.00">0 of 525.38MB (1.85%)</text>
228
</a>
229
</g>
230
</g>
231
<!-- N5&#45;&gt;N7 -->
232
<g id="edge25" class="edge">
233
<title>N5&#45;&gt;N7</title>
234
<g id="a_edge25"><a xlink:title="git.arvados.org/arvados.git/services/keepstore.(*S3AWSVolume).ReadBlock &#45;&gt; io.Copy (158.18MB)">
235
<path fill="none" stroke="#b2b1ad" d="M1058.07,-2150.64C1093.31,-2140.16 1135.53,-2122.13 1163,-2092 1184.8,-2068.09 1189,-2056.36 1189,-2024 1189,-2024 1189,-2024 1189,-1177 1189,-1142.45 1160.1,-1114.24 1134.35,-1095.96"/>
236
<polygon fill="#b2b1ad" stroke="#b2b1ad" points="1136.02,-1092.87 1125.78,-1090.15 1132.09,-1098.66 1136.02,-1092.87"/>
237
</a>
238
</g>
239
<g id="a_edge25&#45;label"><a xlink:title="git.arvados.org/arvados.git/services/keepstore.(*S3AWSVolume).ReadBlock &#45;&gt; io.Copy (158.18MB)">
240
<text text-anchor="middle" x="1228.5" y="-1536.8" font-family="Times,serif" font-size="14.00"> 158.18MB</text>
241
<text text-anchor="middle" x="1228.5" y="-1521.8" font-family="Times,serif" font-size="14.00"> (inline)</text>
242
</a>
243
</g>
244
</g>
245
<!-- N6 -->
246
<g id="node6" class="node">
247
<title>N6</title>
248
<g id="a_node6"><a xlink:title="io.copyBuffer (525.38MB)">
249
<polygon fill="#edecea" stroke="#b2ada1" points="1156,-1003 1034,-1003 1034,-951 1156,-951 1156,-1003"/>
250
<text text-anchor="middle" x="1095" y="-991" font-family="Times,serif" font-size="10.00">io</text>
251
<text text-anchor="middle" x="1095" y="-980" font-family="Times,serif" font-size="10.00">copyBuffer</text>
252
<text text-anchor="middle" x="1095" y="-969" font-family="Times,serif" font-size="10.00">189.81MB (0.67%)</text>
253
<text text-anchor="middle" x="1095" y="-958" font-family="Times,serif" font-size="10.00">of 525.38MB (1.85%)</text>
254
</a>
255
</g>
256
</g>
257
<!-- NN6_0 -->
258
<g id="NN6_0" class="node">
259
<title>NN6_0</title>
260
<g id="a_NN6_0"><a xlink:title="189.81MB">
261
<polygon fill="#f8f8f8" stroke="black" points="1122,-900 1072,-900 1068,-896 1068,-864 1118,-864 1122,-868 1122,-900"/>
262
<polyline fill="none" stroke="black" points="1118,-896 1068,-896 "/>
263
<polyline fill="none" stroke="black" points="1118,-896 1118,-864 "/>
264
<polyline fill="none" stroke="black" points="1118,-896 1122,-900 "/>
265
<text text-anchor="middle" x="1095" y="-880.1" font-family="Times,serif" font-size="8.00">32kB</text>
266
</a>
267
</g>
268
</g>
269
<!-- N6&#45;&gt;NN6_0 -->
270
<g id="edge3" class="edge">
271
<title>N6&#45;&gt;NN6_0</title>
272
<g id="a_edge3"><a xlink:title="189.81MB">
273
<path fill="none" stroke="black" d="M1095,-950.59C1095,-938.07 1095,-922.96 1095,-910.2"/>
274
<polygon fill="black" stroke="black" points="1098.5,-910.15 1095,-900.15 1091.5,-910.15 1098.5,-910.15"/>
275
</a>
276
</g>
277
<g id="a_edge3&#45;label"><a xlink:title="189.81MB">
278
<text text-anchor="middle" x="1134.5" y="-921.8" font-family="Times,serif" font-size="14.00"> 189.81MB</text>
279
</a>
280
</g>
281
</g>
282
<!-- N19 -->
283
<g id="node19" class="node">
284
<title>N19</title>
285
<g id="a_node19"><a xlink:title="git.arvados.org/arvados.git/services/keepstore.(*countingReadWriter).Read (153.54MB)">
286
<polygon fill="#ededec" stroke="#b2b1ad" points="1241,-827 1131,-827 1131,-783 1241,-783 1241,-827"/>
287
<text text-anchor="middle" x="1186" y="-816.6" font-family="Times,serif" font-size="8.00">keepstore</text>
288
<text text-anchor="middle" x="1186" y="-807.6" font-family="Times,serif" font-size="8.00">(*countingReadWriter)</text>
289
<text text-anchor="middle" x="1186" y="-798.6" font-family="Times,serif" font-size="8.00">Read</text>
290
<text text-anchor="middle" x="1186" y="-789.6" font-family="Times,serif" font-size="8.00">0 of 153.54MB (0.54%)</text>
291
</a>
292
</g>
293
</g>
294
<!-- N6&#45;&gt;N19 -->
295
<g id="edge27" class="edge">
296
<title>N6&#45;&gt;N19</title>
297
<g id="a_edge27"><a xlink:title="io.copyBuffer &#45;&gt; git.arvados.org/arvados.git/services/keepstore.(*countingReadWriter).Read (153.54MB)">
298
<path fill="none" stroke="#b2b1ad" d="M1156.3,-951.78C1163.59,-946.58 1170.15,-940.38 1175,-933 1193.58,-904.76 1193.91,-865.02 1191.14,-837.54"/>
299
<polygon fill="#b2b1ad" stroke="#b2b1ad" points="1194.58,-836.82 1189.92,-827.31 1187.63,-837.65 1194.58,-836.82"/>
300
</a>
301
</g>
302
<g id="a_edge27&#45;label"><a xlink:title="io.copyBuffer &#45;&gt; git.arvados.org/arvados.git/services/keepstore.(*countingReadWriter).Read (153.54MB)">
303
<text text-anchor="middle" x="1231.5" y="-878.3" font-family="Times,serif" font-size="14.00"> 153.54MB</text>
304
</a>
305
</g>
306
</g>
307
<!-- N25 -->
308
<g id="node25" class="node">
309
<title>N25</title>
310
<g id="a_node25"><a xlink:title="net/http.(*bodyEOFSignal).Read (182.03MB)">
311
<polygon fill="#edecec" stroke="#b2b1ac" points="1369,-827 1259,-827 1259,-783 1369,-783 1369,-827"/>
312
<text text-anchor="middle" x="1314" y="-816.6" font-family="Times,serif" font-size="8.00">http</text>
313
<text text-anchor="middle" x="1314" y="-807.6" font-family="Times,serif" font-size="8.00">(*bodyEOFSignal)</text>
314
<text text-anchor="middle" x="1314" y="-798.6" font-family="Times,serif" font-size="8.00">Read</text>
315
<text text-anchor="middle" x="1314" y="-789.6" font-family="Times,serif" font-size="8.00">0 of 182.03MB (0.64%)</text>
316
</a>
317
</g>
318
</g>
319
<!-- N6&#45;&gt;N25 -->
320
<g id="edge16" class="edge">
321
<title>N6&#45;&gt;N25</title>
322
<g id="a_edge16"><a xlink:title="io.copyBuffer &#45;&gt; net/http.(*bodyEOFSignal).Read (182.03MB)">
323
<path fill="none" stroke="#b2b1ac" d="M1156.42,-962.76C1194.79,-951.7 1242.84,-932.36 1275,-900 1292.05,-882.85 1302.01,-857.16 1307.6,-836.98"/>
324
<polygon fill="#b2b1ac" stroke="#b2b1ac" points="1310.99,-837.84 1310.07,-827.28 1304.21,-836.11 1310.99,-837.84"/>
325
</a>
326
</g>
327
<g id="a_edge16&#45;label"><a xlink:title="io.copyBuffer &#45;&gt; net/http.(*bodyEOFSignal).Read (182.03MB)">
328
<text text-anchor="middle" x="1337.5" y="-878.3" font-family="Times,serif" font-size="14.00"> 182.03MB</text>
329
</a>
330
</g>
331
</g>
332
<!-- N7&#45;&gt;N6 -->
333
<g id="edge9" class="edge">
334
<title>N7&#45;&gt;N6</title>
335
<g id="a_edge9"><a xlink:title="io.Copy &#45;&gt; io.copyBuffer (525.38MB)">
336
<path fill="none" stroke="#b2ada1" d="M1095,-1053.94C1095,-1042.58 1095,-1027.22 1095,-1013.3"/>
337
<polygon fill="#b2ada1" stroke="#b2ada1" points="1098.5,-1013.01 1095,-1003.01 1091.5,-1013.01 1098.5,-1013.01"/>
338
</a>
339
</g>
340
<g id="a_edge9&#45;label"><a xlink:title="io.Copy &#45;&gt; io.copyBuffer (525.38MB)">
341
<text text-anchor="middle" x="1134.5" y="-1024.8" font-family="Times,serif" font-size="14.00"> 525.38MB</text>
342
</a>
343
</g>
344
</g>
345
<!-- N8 -->
346
<g id="node8" class="node">
347
<title>N8</title>
348
<g id="a_node8"><a xlink:title="github.com/aws/aws&#45;sdk&#45;go&#45;v2/service/s3/s3manager.(*downloader).tryDownloadChunk (473.79MB)">
349
<polygon fill="#edeceb" stroke="#b2aea3" points="1150,-1610 1040,-1610 1040,-1566 1150,-1566 1150,-1610"/>
350
<text text-anchor="middle" x="1095" y="-1599.6" font-family="Times,serif" font-size="8.00">s3manager</text>
351
<text text-anchor="middle" x="1095" y="-1590.6" font-family="Times,serif" font-size="8.00">(*downloader)</text>
352
<text text-anchor="middle" x="1095" y="-1581.6" font-family="Times,serif" font-size="8.00">tryDownloadChunk</text>
353
<text text-anchor="middle" x="1095" y="-1572.6" font-family="Times,serif" font-size="8.00">0 of 473.79MB (1.67%)</text>
354
</a>
355
</g>
356
</g>
357
<!-- N8&#45;&gt;N7 -->
358
<g id="edge12" class="edge">
359
<title>N8&#45;&gt;N7</title>
360
<g id="a_edge12"><a xlink:title="github.com/aws/aws&#45;sdk&#45;go&#45;v2/service/s3/s3manager.(*downloader).tryDownloadChunk &#45;&gt; io.Copy (277.45MB)">
361
<path fill="none" stroke="#b2b0a9" d="M1095,-1565.89C1095,-1544.12 1095,-1509.19 1095,-1479 1095,-1479 1095,-1479 1095,-1177 1095,-1151.02 1095,-1121.38 1095,-1100.41"/>
362
<polygon fill="#b2b0a9" stroke="#b2b0a9" points="1098.5,-1100.3 1095,-1090.3 1091.5,-1100.3 1098.5,-1100.3"/>
363
</a>
364
</g>
365
<g id="a_edge12&#45;label"><a xlink:title="github.com/aws/aws&#45;sdk&#45;go&#45;v2/service/s3/s3manager.(*downloader).tryDownloadChunk &#45;&gt; io.Copy (277.45MB)">
366
<text text-anchor="middle" x="1134.5" y="-1331.8" font-family="Times,serif" font-size="14.00"> 277.45MB</text>
367
<text text-anchor="middle" x="1134.5" y="-1316.8" font-family="Times,serif" font-size="14.00"> (inline)</text>
368
</a>
369
</g>
370
</g>
371
<!-- N21 -->
372
<g id="node21" class="node">
373
<title>N21</title>
374
<g id="a_node21"><a xlink:title="github.com/aws/aws&#45;sdk&#45;go&#45;v2/service/s3.GetObjectRequest.Send (183.34MB)">
375
<polygon fill="#edecec" stroke="#b2b1ac" points="1051,-1500 941,-1500 941,-1456 1051,-1456 1051,-1500"/>
376
<text text-anchor="middle" x="996" y="-1489.6" font-family="Times,serif" font-size="8.00">s3</text>
377
<text text-anchor="middle" x="996" y="-1480.6" font-family="Times,serif" font-size="8.00">GetObjectRequest</text>
378
<text text-anchor="middle" x="996" y="-1471.6" font-family="Times,serif" font-size="8.00">Send</text>
379
<text text-anchor="middle" x="996" y="-1462.6" font-family="Times,serif" font-size="8.00">0 of 183.34MB (0.65%)</text>
380
</a>
381
</g>
382
</g>
383
<!-- N8&#45;&gt;N21 -->
384
<g id="edge13" class="edge">
385
<title>N8&#45;&gt;N21</title>
386
<g id="a_edge13"><a xlink:title="github.com/aws/aws&#45;sdk&#45;go&#45;v2/service/s3/s3manager.(*downloader).tryDownloadChunk &#45;&gt; github.com/aws/aws&#45;sdk&#45;go&#45;v2/service/s3.GetObjectRequest.Send (183.34MB)">
387
<path fill="none" stroke="#b2b1ac" d="M1039.63,-1574.94C1025.22,-1569.14 1011.18,-1560.59 1002,-1548 994.25,-1537.37 992.03,-1523.23 992.02,-1510.52"/>
388
<polygon fill="#b2b1ac" stroke="#b2b1ac" points="995.53,-1510.43 992.47,-1500.29 988.54,-1510.12 995.53,-1510.43"/>
389
</a>
390
</g>
391
<g id="a_edge13&#45;label"><a xlink:title="github.com/aws/aws&#45;sdk&#45;go&#45;v2/service/s3/s3manager.(*downloader).tryDownloadChunk &#45;&gt; github.com/aws/aws&#45;sdk&#45;go&#45;v2/service/s3.GetObjectRequest.Send (183.34MB)">
392
<text text-anchor="middle" x="1041.5" y="-1529.3" font-family="Times,serif" font-size="14.00"> 183.34MB</text>
393
</a>
394
</g>
395
</g>
396
<!-- N9 -->
397
<g id="node9" class="node">
398
<title>N9</title>
399
<g id="a_node9"><a xlink:title="github.com/aws/aws&#45;sdk&#45;go&#45;v2/service/s3/s3manager.(*downloader).downloadPart (435.59MB)">
400
<polygon fill="#edeceb" stroke="#b2aea4" points="1150,-1858.5 1040,-1858.5 1040,-1814.5 1150,-1814.5 1150,-1858.5"/>
401
<text text-anchor="middle" x="1095" y="-1848.1" font-family="Times,serif" font-size="8.00">s3manager</text>
402
<text text-anchor="middle" x="1095" y="-1839.1" font-family="Times,serif" font-size="8.00">(*downloader)</text>
403
<text text-anchor="middle" x="1095" y="-1830.1" font-family="Times,serif" font-size="8.00">downloadPart</text>
404
<text text-anchor="middle" x="1095" y="-1821.1" font-family="Times,serif" font-size="8.00">0 of 435.59MB (1.54%)</text>
405
</a>
406
</g>
407
</g>
408
<!-- N9&#45;&gt;N11 -->
409
<g id="edge11" class="edge">
410
<title>N9&#45;&gt;N11</title>
411
<g id="a_edge11"><a xlink:title="github.com/aws/aws&#45;sdk&#45;go&#45;v2/service/s3/s3manager.(*downloader).downloadPart &#45;&gt; github.com/aws/aws&#45;sdk&#45;go&#45;v2/service/s3/s3manager.(*downloader).downloadChunk (435.59MB)">
412
<path fill="none" stroke="#b2aea4" d="M1095,-1814.49C1095,-1792.21 1095,-1756.54 1095,-1729.25"/>
413
<polygon fill="#b2aea4" stroke="#b2aea4" points="1098.5,-1729.24 1095,-1719.24 1091.5,-1729.24 1098.5,-1729.24"/>
414
</a>
415
</g>
416
<g id="a_edge11&#45;label"><a xlink:title="github.com/aws/aws&#45;sdk&#45;go&#45;v2/service/s3/s3manager.(*downloader).downloadPart &#45;&gt; github.com/aws/aws&#45;sdk&#45;go&#45;v2/service/s3/s3manager.(*downloader).downloadChunk (435.59MB)">
417
<text text-anchor="middle" x="1134.5" y="-1740.8" font-family="Times,serif" font-size="14.00"> 435.59MB</text>
418
</a>
419
</g>
420
</g>
421
<!-- N10 -->
422
<g id="node10" class="node">
423
<title>N10</title>
424
<g id="a_node10"><a xlink:title="git.arvados.org/arvados.git/services/keepstore.(*statsTicker).TickInBytes (153.54MB)">
425
<polygon fill="#ededec" stroke="#b2b1ad" points="1240.5,-732 1131.5,-732 1131.5,-680 1240.5,-680 1240.5,-732"/>
426
<text text-anchor="middle" x="1186" y="-720" font-family="Times,serif" font-size="10.00">keepstore</text>
427
<text text-anchor="middle" x="1186" y="-709" font-family="Times,serif" font-size="10.00">(*statsTicker)</text>
428
<text text-anchor="middle" x="1186" y="-698" font-family="Times,serif" font-size="10.00">TickInBytes</text>
429
<text text-anchor="middle" x="1186" y="-687" font-family="Times,serif" font-size="10.00">153.54MB (0.54%)</text>
430
</a>
431
</g>
432
</g>
433
<!-- N11&#45;&gt;N8 -->
434
<g id="edge10" class="edge">
435
<title>N11&#45;&gt;N8</title>
436
<g id="a_edge10"><a xlink:title="github.com/aws/aws&#45;sdk&#45;go&#45;v2/service/s3/s3manager.(*downloader).downloadChunk &#45;&gt; github.com/aws/aws&#45;sdk&#45;go&#45;v2/service/s3/s3manager.(*downloader).tryDownloadChunk (473.79MB)">
437
<path fill="none" stroke="#b2aea3" d="M1095,-1660.88C1095,-1648.33 1095,-1633.5 1095,-1620.57"/>
438
<polygon fill="#b2aea3" stroke="#b2aea3" points="1098.5,-1620.25 1095,-1610.25 1091.5,-1620.25 1098.5,-1620.25"/>
439
</a>
440
</g>
441
<g id="a_edge10&#45;label"><a xlink:title="github.com/aws/aws&#45;sdk&#45;go&#45;v2/service/s3/s3manager.(*downloader).downloadChunk &#45;&gt; github.com/aws/aws&#45;sdk&#45;go&#45;v2/service/s3/s3manager.(*downloader).tryDownloadChunk (473.79MB)">
442
<text text-anchor="middle" x="1134.5" y="-1631.8" font-family="Times,serif" font-size="14.00"> 473.79MB</text>
443
</a>
444
</g>
445
</g>
446
<!-- N12 -->
447
<g id="node12" class="node">
448
<title>N12</title>
449
<g id="a_node12"><a xlink:title="crypto/tls.(*Conn).handshakeContext (173.16MB)">
450
<polygon fill="#edecec" stroke="#b2b1ad" points="1369,-44 1259,-44 1259,0 1369,0 1369,-44"/>
451
<text text-anchor="middle" x="1314" y="-33.6" font-family="Times,serif" font-size="8.00">tls</text>
452
<text text-anchor="middle" x="1314" y="-24.6" font-family="Times,serif" font-size="8.00">(*Conn)</text>
453
<text text-anchor="middle" x="1314" y="-15.6" font-family="Times,serif" font-size="8.00">handshakeContext</text>
454
<text text-anchor="middle" x="1314" y="-6.6" font-family="Times,serif" font-size="8.00">0 of 173.16MB (0.61%)</text>
455
</a>
456
</g>
457
</g>
458
<!-- N13 -->
459
<g id="node13" class="node">
460
<title>N13</title>
461
<g id="a_node13"><a xlink:title="github.com/aws/aws&#45;sdk&#45;go&#45;v2/aws.(*HandlerList).Run (179.83MB)">
462
<polygon fill="#edecec" stroke="#b2b1ac" points="1057,-1200 947,-1200 947,-1156 1057,-1156 1057,-1200"/>
463
<text text-anchor="middle" x="1002" y="-1189.6" font-family="Times,serif" font-size="8.00">aws</text>
464
<text text-anchor="middle" x="1002" y="-1180.6" font-family="Times,serif" font-size="8.00">(*HandlerList)</text>
465
<text text-anchor="middle" x="1002" y="-1171.6" font-family="Times,serif" font-size="8.00">Run</text>
466
<text text-anchor="middle" x="1002" y="-1162.6" font-family="Times,serif" font-size="8.00">0 of 179.83MB (0.63%)</text>
467
</a>
468
</g>
469
</g>
470
<!-- N13&#45;&gt;N7 -->
471
<g id="edge29" class="edge">
472
<title>N13&#45;&gt;N7</title>
473
<g id="a_edge29"><a xlink:title="github.com/aws/aws&#45;sdk&#45;go&#45;v2/aws.(*HandlerList).Run ... io.Copy (89.75MB)">
474
<path fill="none" stroke="#b2b1af" stroke-dasharray="1,5" d="M999.55,-1155.93C998.97,-1141.09 1000.65,-1121.53 1011,-1108 1016.24,-1101.14 1023.07,-1095.62 1030.57,-1091.17"/>
475
<polygon fill="#b2b1af" stroke="#b2b1af" points="1032.4,-1094.17 1039.63,-1086.43 1029.15,-1087.97 1032.4,-1094.17"/>
476
</a>
477
</g>
478
<g id="a_edge29&#45;label"><a xlink:title="github.com/aws/aws&#45;sdk&#45;go&#45;v2/aws.(*HandlerList).Run ... io.Copy (89.75MB)">
479
<text text-anchor="middle" x="1046" y="-1126.8" font-family="Times,serif" font-size="14.00"> 89.75MB</text>
480
<text text-anchor="middle" x="1046" y="-1111.8" font-family="Times,serif" font-size="14.00"> (inline)</text>
481
</a>
482
</g>
483
</g>
484
<!-- N14 -->
485
<g id="node14" class="node">
486
<title>N14</title>
487
<g id="a_node14"><a xlink:title="github.com/aws/aws&#45;sdk&#45;go&#45;v2/aws.(*Request).Send (179.83MB)">
488
<polygon fill="#edecec" stroke="#b2b1ac" points="1048,-1405 938,-1405 938,-1361 1048,-1361 1048,-1405"/>
489
<text text-anchor="middle" x="993" y="-1394.6" font-family="Times,serif" font-size="8.00">aws</text>
490
<text text-anchor="middle" x="993" y="-1385.6" font-family="Times,serif" font-size="8.00">(*Request)</text>
491
<text text-anchor="middle" x="993" y="-1376.6" font-family="Times,serif" font-size="8.00">Send</text>
492
<text text-anchor="middle" x="993" y="-1367.6" font-family="Times,serif" font-size="8.00">0 of 179.83MB (0.63%)</text>
493
</a>
494
</g>
495
</g>
496
<!-- N20 -->
497
<g id="node20" class="node">
498
<title>N20</title>
499
<g id="a_node20"><a xlink:title="github.com/aws/aws&#45;sdk&#45;go&#45;v2/aws.(*Request).Sign (169.83MB)">
500
<polygon fill="#edecec" stroke="#b2b1ad" points="1049.5,-1295 944.5,-1295 944.5,-1251 1049.5,-1251 1049.5,-1295"/>
501
<text text-anchor="middle" x="997" y="-1284.6" font-family="Times,serif" font-size="8.00">aws</text>
502
<text text-anchor="middle" x="997" y="-1275.6" font-family="Times,serif" font-size="8.00">(*Request)</text>
503
<text text-anchor="middle" x="997" y="-1266.6" font-family="Times,serif" font-size="8.00">Sign</text>
504
<text text-anchor="middle" x="997" y="-1257.6" font-family="Times,serif" font-size="8.00">0 of 169.83MB (0.6%)</text>
505
</a>
506
</g>
507
</g>
508
<!-- N14&#45;&gt;N20 -->
509
<g id="edge23" class="edge">
510
<title>N14&#45;&gt;N20</title>
511
<g id="a_edge23"><a xlink:title="github.com/aws/aws&#45;sdk&#45;go&#45;v2/aws.(*Request).Send &#45;&gt; github.com/aws/aws&#45;sdk&#45;go&#45;v2/aws.(*Request).Sign (169.83MB)">
512
<path fill="none" stroke="#b2b1ad" d="M992.97,-1360.85C993.03,-1347.19 993.27,-1329.04 994,-1313 994.12,-1310.45 994.26,-1307.8 994.43,-1305.15"/>
513
<polygon fill="#b2b1ad" stroke="#b2b1ad" points="997.93,-1305.26 995.14,-1295.04 990.95,-1304.77 997.93,-1305.26"/>
514
</a>
515
</g>
516
<g id="a_edge23&#45;label"><a xlink:title="github.com/aws/aws&#45;sdk&#45;go&#45;v2/aws.(*Request).Send &#45;&gt; github.com/aws/aws&#45;sdk&#45;go&#45;v2/aws.(*Request).Sign (169.83MB)">
517
<text text-anchor="middle" x="1033.5" y="-1324.3" font-family="Times,serif" font-size="14.00"> 169.83MB</text>
518
</a>
519
</g>
520
</g>
521
<!-- N15 -->
522
<g id="node15" class="node">
523
<title>N15</title>
524
<g id="a_node15"><a xlink:title="bufio.(*Reader).Read (182.03MB)">
525
<polygon fill="#edecec" stroke="#b2b1ac" points="1369,-439 1259,-439 1259,-395 1369,-395 1369,-439"/>
526
<text text-anchor="middle" x="1314" y="-428.6" font-family="Times,serif" font-size="8.00">bufio</text>
527
<text text-anchor="middle" x="1314" y="-419.6" font-family="Times,serif" font-size="8.00">(*Reader)</text>
528
<text text-anchor="middle" x="1314" y="-410.6" font-family="Times,serif" font-size="8.00">Read</text>
529
<text text-anchor="middle" x="1314" y="-401.6" font-family="Times,serif" font-size="8.00">0 of 182.03MB (0.64%)</text>
530
</a>
531
</g>
532
</g>
533
<!-- N26 -->
534
<g id="node26" class="node">
535
<title>N26</title>
536
<g id="a_node26"><a xlink:title="net/http.(*persistConn).Read (182.03MB)">
537
<polygon fill="#edecec" stroke="#b2b1ac" points="1369,-344 1259,-344 1259,-300 1369,-300 1369,-344"/>
538
<text text-anchor="middle" x="1314" y="-333.6" font-family="Times,serif" font-size="8.00">http</text>
539
<text text-anchor="middle" x="1314" y="-324.6" font-family="Times,serif" font-size="8.00">(*persistConn)</text>
540
<text text-anchor="middle" x="1314" y="-315.6" font-family="Times,serif" font-size="8.00">Read</text>
541
<text text-anchor="middle" x="1314" y="-306.6" font-family="Times,serif" font-size="8.00">0 of 182.03MB (0.64%)</text>
542
</a>
543
</g>
544
</g>
545
<!-- N15&#45;&gt;N26 -->
546
<g id="edge14" class="edge">
547
<title>N15&#45;&gt;N26</title>
548
<g id="a_edge14"><a xlink:title="bufio.(*Reader).Read &#45;&gt; net/http.(*persistConn).Read (182.03MB)">
549
<path fill="none" stroke="#b2b1ac" d="M1314,-394.9C1314,-382.89 1314,-367.62 1314,-354.24"/>
550
<polygon fill="#b2b1ac" stroke="#b2b1ac" points="1317.5,-354.02 1314,-344.02 1310.5,-354.02 1317.5,-354.02"/>
551
</a>
552
</g>
553
<g id="a_edge14&#45;label"><a xlink:title="bufio.(*Reader).Read &#45;&gt; net/http.(*persistConn).Read (182.03MB)">
554
<text text-anchor="middle" x="1353.5" y="-365.8" font-family="Times,serif" font-size="14.00"> 182.03MB</text>
555
</a>
556
</g>
557
</g>
558
<!-- N16 -->
559
<g id="node16" class="node">
560
<title>N16</title>
561
<g id="a_node16"><a xlink:title="crypto/tls.(*Conn).HandshakeContext (173.16MB)">
562
<polygon fill="#edecec" stroke="#b2b1ad" points="1369,-139 1259,-139 1259,-95 1369,-95 1369,-139"/>
563
<text text-anchor="middle" x="1314" y="-128.6" font-family="Times,serif" font-size="8.00">tls</text>
564
<text text-anchor="middle" x="1314" y="-119.6" font-family="Times,serif" font-size="8.00">(*Conn)</text>
565
<text text-anchor="middle" x="1314" y="-110.6" font-family="Times,serif" font-size="8.00">HandshakeContext</text>
566
<text text-anchor="middle" x="1314" y="-101.6" font-family="Times,serif" font-size="8.00">0 of 173.16MB (0.61%)</text>
567
</a>
568
</g>
569
</g>
570
<!-- N16&#45;&gt;N12 -->
571
<g id="edge22" class="edge">
572
<title>N16&#45;&gt;N12</title>
573
<g id="a_edge22"><a xlink:title="crypto/tls.(*Conn).HandshakeContext &#45;&gt; crypto/tls.(*Conn).handshakeContext (173.16MB)">
574
<path fill="none" stroke="#b2b1ad" d="M1314,-94.9C1314,-82.89 1314,-67.62 1314,-54.24"/>
575
<polygon fill="#b2b1ad" stroke="#b2b1ad" points="1317.5,-54.02 1314,-44.02 1310.5,-54.02 1317.5,-54.02"/>
576
</a>
577
</g>
578
<g id="a_edge22&#45;label"><a xlink:title="crypto/tls.(*Conn).HandshakeContext &#45;&gt; crypto/tls.(*Conn).handshakeContext (173.16MB)">
579
<text text-anchor="middle" x="1353.5" y="-65.8" font-family="Times,serif" font-size="14.00"> 173.16MB</text>
580
</a>
581
</g>
582
</g>
583
<!-- N17 -->
584
<g id="node17" class="node">
585
<title>N17</title>
586
<g id="a_node17"><a xlink:title="crypto/tls.(*Conn).Read (182.03MB)">
587
<polygon fill="#edecec" stroke="#b2b1ac" points="1369,-249 1259,-249 1259,-205 1369,-205 1369,-249"/>
588
<text text-anchor="middle" x="1314" y="-238.6" font-family="Times,serif" font-size="8.00">tls</text>
589
<text text-anchor="middle" x="1314" y="-229.6" font-family="Times,serif" font-size="8.00">(*Conn)</text>
590
<text text-anchor="middle" x="1314" y="-220.6" font-family="Times,serif" font-size="8.00">Read</text>
591
<text text-anchor="middle" x="1314" y="-211.6" font-family="Times,serif" font-size="8.00">0 of 182.03MB (0.64%)</text>
592
</a>
593
</g>
594
</g>
595
<!-- N17&#45;&gt;N16 -->
596
<g id="edge28" class="edge">
597
<title>N17&#45;&gt;N16</title>
598
<g id="a_edge28"><a xlink:title="crypto/tls.(*Conn).Read ... crypto/tls.(*Conn).HandshakeContext (134.01MB)">
599
<path fill="none" stroke="#b2b1ae" stroke-dasharray="1,5" d="M1314,-204.92C1314,-189.09 1314,-167.15 1314,-149.27"/>
600
<polygon fill="#b2b1ae" stroke="#b2b1ae" points="1317.5,-149.03 1314,-139.03 1310.5,-149.03 1317.5,-149.03"/>
601
</a>
602
</g>
603
<g id="a_edge28&#45;label"><a xlink:title="crypto/tls.(*Conn).Read ... crypto/tls.(*Conn).HandshakeContext (134.01MB)">
604
<text text-anchor="middle" x="1353.5" y="-175.8" font-family="Times,serif" font-size="14.00"> 134.01MB</text>
605
<text text-anchor="middle" x="1353.5" y="-160.8" font-family="Times,serif" font-size="14.00"> (inline)</text>
606
</a>
607
</g>
608
</g>
609
<!-- N27 -->
610
<g id="node27" class="node">
611
<title>N27</title>
612
<g id="a_node27"><a xlink:title="sync.(*Pool).Get (12672.50MB)">
613
<polygon fill="#eddad5" stroke="#b22600" points="783,-2045 657,-2045 657,-2001 783,-2001 783,-2045"/>
614
<text text-anchor="middle" x="720" y="-2034.6" font-family="Times,serif" font-size="8.00">sync</text>
615
<text text-anchor="middle" x="720" y="-2025.6" font-family="Times,serif" font-size="8.00">(*Pool)</text>
616
<text text-anchor="middle" x="720" y="-2016.6" font-family="Times,serif" font-size="8.00">Get</text>
617
<text text-anchor="middle" x="720" y="-2007.6" font-family="Times,serif" font-size="8.00">0 of 12672.50MB (44.68%)</text>
618
</a>
619
</g>
620
</g>
621
<!-- N18&#45;&gt;N27 -->
622
<g id="edge6" class="edge">
623
<title>N18&#45;&gt;N27</title>
624
<g id="a_edge6"><a xlink:title="git.arvados.org/arvados.git/services/keepstore.(*bufferPool).Get &#45;&gt; sync.(*Pool).Get (12672MB)">
625
<path fill="none" stroke="#b22600" stroke-width="3" d="M720,-2142.74C720,-2119.48 720,-2081.96 720,-2055.33"/>
626
<polygon fill="#b22600" stroke="#b22600" stroke-width="3" points="723.5,-2055 720,-2045 716.5,-2055 723.5,-2055"/>
627
</a>
628
</g>
629
<g id="a_edge6&#45;label"><a xlink:title="git.arvados.org/arvados.git/services/keepstore.(*bufferPool).Get &#45;&gt; sync.(*Pool).Get (12672MB)">
630
<text text-anchor="middle" x="757.5" y="-2113.8" font-family="Times,serif" font-size="14.00"> 12672MB</text>
631
</a>
632
</g>
633
</g>
634
<!-- N19&#45;&gt;N10 -->
635
<g id="edge26" class="edge">
636
<title>N19&#45;&gt;N10</title>
637
<g id="a_edge26"><a xlink:title="git.arvados.org/arvados.git/services/keepstore.(*countingReadWriter).Read &#45;&gt; git.arvados.org/arvados.git/services/keepstore.(*statsTicker).TickInBytes (153.54MB)">
638
<path fill="none" stroke="#b2b1ad" d="M1186,-782.95C1186,-771.05 1186,-755.87 1186,-742.2"/>
639
<polygon fill="#b2b1ad" stroke="#b2b1ad" points="1189.5,-742.13 1186,-732.13 1182.5,-742.13 1189.5,-742.13"/>
640
</a>
641
</g>
642
<g id="a_edge26&#45;label"><a xlink:title="git.arvados.org/arvados.git/services/keepstore.(*countingReadWriter).Read &#45;&gt; git.arvados.org/arvados.git/services/keepstore.(*statsTicker).TickInBytes (153.54MB)">
643
<text text-anchor="middle" x="1225.5" y="-753.8" font-family="Times,serif" font-size="14.00"> 153.54MB</text>
644
</a>
645
</g>
646
</g>
647
<!-- N20&#45;&gt;N13 -->
648
<g id="edge24" class="edge">
649
<title>N20&#45;&gt;N13</title>
650
<g id="a_edge24"><a xlink:title="github.com/aws/aws&#45;sdk&#45;go&#45;v2/aws.(*Request).Sign ... github.com/aws/aws&#45;sdk&#45;go&#45;v2/aws.(*HandlerList).Run (169.83MB)">
651
<path fill="none" stroke="#b2b1ad" stroke-dasharray="1,5" d="M998.13,-1250.9C998.78,-1238.89 999.6,-1223.62 1000.32,-1210.24"/>
652
<polygon fill="#b2b1ad" stroke="#b2b1ad" points="1003.83,-1210.19 1000.87,-1200.02 996.84,-1209.82 1003.83,-1210.19"/>
653
</a>
654
</g>
655
<g id="a_edge24&#45;label"><a xlink:title="github.com/aws/aws&#45;sdk&#45;go&#45;v2/aws.(*Request).Sign ... github.com/aws/aws&#45;sdk&#45;go&#45;v2/aws.(*HandlerList).Run (169.83MB)">
656
<text text-anchor="middle" x="1038.5" y="-1221.8" font-family="Times,serif" font-size="14.00"> 169.83MB</text>
657
</a>
658
</g>
659
</g>
660
<!-- N21&#45;&gt;N14 -->
661
<g id="edge21" class="edge">
662
<title>N21&#45;&gt;N14</title>
663
<g id="a_edge21"><a xlink:title="github.com/aws/aws&#45;sdk&#45;go&#45;v2/service/s3.GetObjectRequest.Send &#45;&gt; github.com/aws/aws&#45;sdk&#45;go&#45;v2/aws.(*Request).Send (179.83MB)">
664
<path fill="none" stroke="#b2b1ac" d="M995.32,-1455.9C994.93,-1443.89 994.44,-1428.62 994.01,-1415.24"/>
665
<polygon fill="#b2b1ac" stroke="#b2b1ac" points="997.5,-1414.9 993.68,-1405.02 990.5,-1415.13 997.5,-1414.9"/>
666
</a>
667
</g>
668
<g id="a_edge21&#45;label"><a xlink:title="github.com/aws/aws&#45;sdk&#45;go&#45;v2/service/s3.GetObjectRequest.Send &#45;&gt; github.com/aws/aws&#45;sdk&#45;go&#45;v2/aws.(*Request).Send (179.83MB)">
669
<text text-anchor="middle" x="1033.5" y="-1426.8" font-family="Times,serif" font-size="14.00"> 179.83MB</text>
670
</a>
671
</g>
672
</g>
673
<!-- N22 -->
674
<g id="node22" class="node">
675
<title>N22</title>
676
<g id="a_node22"><a xlink:title="io.(*LimitedReader).Read (182.03MB)">
677
<polygon fill="#edecec" stroke="#b2b1ac" points="1369,-534 1259,-534 1259,-490 1369,-490 1369,-534"/>
678
<text text-anchor="middle" x="1314" y="-523.6" font-family="Times,serif" font-size="8.00">io</text>
679
<text text-anchor="middle" x="1314" y="-514.6" font-family="Times,serif" font-size="8.00">(*LimitedReader)</text>
680
<text text-anchor="middle" x="1314" y="-505.6" font-family="Times,serif" font-size="8.00">Read</text>
681
<text text-anchor="middle" x="1314" y="-496.6" font-family="Times,serif" font-size="8.00">0 of 182.03MB (0.64%)</text>
682
</a>
683
</g>
684
</g>
685
<!-- N22&#45;&gt;N15 -->
686
<g id="edge15" class="edge">
687
<title>N22&#45;&gt;N15</title>
688
<g id="a_edge15"><a xlink:title="io.(*LimitedReader).Read &#45;&gt; bufio.(*Reader).Read (182.03MB)">
689
<path fill="none" stroke="#b2b1ac" d="M1314,-489.9C1314,-477.89 1314,-462.62 1314,-449.24"/>
690
<polygon fill="#b2b1ac" stroke="#b2b1ac" points="1317.5,-449.02 1314,-439.02 1310.5,-449.02 1317.5,-449.02"/>
691
</a>
692
</g>
693
<g id="a_edge15&#45;label"><a xlink:title="io.(*LimitedReader).Read &#45;&gt; bufio.(*Reader).Read (182.03MB)">
694
<text text-anchor="middle" x="1353.5" y="-460.8" font-family="Times,serif" font-size="14.00"> 182.03MB</text>
695
</a>
696
</g>
697
</g>
698
<!-- N23 -->
699
<g id="node23" class="node">
700
<title>N23</title>
701
<g id="a_node23"><a xlink:title="net/http.(*body).Read (182.03MB)">
702
<polygon fill="#edecec" stroke="#b2b1ac" points="1369,-728 1259,-728 1259,-684 1369,-684 1369,-728"/>
703
<text text-anchor="middle" x="1314" y="-717.6" font-family="Times,serif" font-size="8.00">http</text>
704
<text text-anchor="middle" x="1314" y="-708.6" font-family="Times,serif" font-size="8.00">(*body)</text>
705
<text text-anchor="middle" x="1314" y="-699.6" font-family="Times,serif" font-size="8.00">Read</text>
706
<text text-anchor="middle" x="1314" y="-690.6" font-family="Times,serif" font-size="8.00">0 of 182.03MB (0.64%)</text>
707
</a>
708
</g>
709
</g>
710
<!-- N24 -->
711
<g id="node24" class="node">
712
<title>N24</title>
713
<g id="a_node24"><a xlink:title="net/http.(*body).readLocked (182.03MB)">
714
<polygon fill="#edecec" stroke="#b2b1ac" points="1369,-629 1259,-629 1259,-585 1369,-585 1369,-629"/>
715
<text text-anchor="middle" x="1314" y="-618.6" font-family="Times,serif" font-size="8.00">http</text>
716
<text text-anchor="middle" x="1314" y="-609.6" font-family="Times,serif" font-size="8.00">(*body)</text>
717
<text text-anchor="middle" x="1314" y="-600.6" font-family="Times,serif" font-size="8.00">readLocked</text>
718
<text text-anchor="middle" x="1314" y="-591.6" font-family="Times,serif" font-size="8.00">0 of 182.03MB (0.64%)</text>
719
</a>
720
</g>
721
</g>
722
<!-- N23&#45;&gt;N24 -->
723
<g id="edge17" class="edge">
724
<title>N23&#45;&gt;N24</title>
725
<g id="a_edge17"><a xlink:title="net/http.(*body).Read &#45;&gt; net/http.(*body).readLocked (182.03MB)">
726
<path fill="none" stroke="#b2b1ac" d="M1314,-683.95C1314,-670.86 1314,-653.79 1314,-639.15"/>
727
<polygon fill="#b2b1ac" stroke="#b2b1ac" points="1317.5,-639.01 1314,-629.01 1310.5,-639.01 1317.5,-639.01"/>
728
</a>
729
</g>
730
<g id="a_edge17&#45;label"><a xlink:title="net/http.(*body).Read &#45;&gt; net/http.(*body).readLocked (182.03MB)">
731
<text text-anchor="middle" x="1353.5" y="-650.8" font-family="Times,serif" font-size="14.00"> 182.03MB</text>
732
</a>
733
</g>
734
</g>
735
<!-- N24&#45;&gt;N22 -->
736
<g id="edge18" class="edge">
737
<title>N24&#45;&gt;N22</title>
738
<g id="a_edge18"><a xlink:title="net/http.(*body).readLocked &#45;&gt; io.(*LimitedReader).Read (182.03MB)">
739
<path fill="none" stroke="#b2b1ac" d="M1314,-584.9C1314,-572.89 1314,-557.62 1314,-544.24"/>
740
<polygon fill="#b2b1ac" stroke="#b2b1ac" points="1317.5,-544.02 1314,-534.02 1310.5,-544.02 1317.5,-544.02"/>
741
</a>
742
</g>
743
<g id="a_edge18&#45;label"><a xlink:title="net/http.(*body).readLocked &#45;&gt; io.(*LimitedReader).Read (182.03MB)">
744
<text text-anchor="middle" x="1353.5" y="-555.8" font-family="Times,serif" font-size="14.00"> 182.03MB</text>
745
</a>
746
</g>
747
</g>
748
<!-- N25&#45;&gt;N23 -->
749
<g id="edge19" class="edge">
750
<title>N25&#45;&gt;N23</title>
751
<g id="a_edge19"><a xlink:title="net/http.(*bodyEOFSignal).Read &#45;&gt; net/http.(*body).Read (182.03MB)">
752
<path fill="none" stroke="#b2b1ac" d="M1314,-782.95C1314,-769.86 1314,-752.79 1314,-738.15"/>
753
<polygon fill="#b2b1ac" stroke="#b2b1ac" points="1317.5,-738.01 1314,-728.01 1310.5,-738.01 1317.5,-738.01"/>
754
</a>
755
</g>
756
<g id="a_edge19&#45;label"><a xlink:title="net/http.(*bodyEOFSignal).Read &#45;&gt; net/http.(*body).Read (182.03MB)">
757
<text text-anchor="middle" x="1353.5" y="-753.8" font-family="Times,serif" font-size="14.00"> 182.03MB</text>
758
</a>
759
</g>
760
</g>
761
<!-- N26&#45;&gt;N17 -->
762
<g id="edge20" class="edge">
763
<title>N26&#45;&gt;N17</title>
764
<g id="a_edge20"><a xlink:title="net/http.(*persistConn).Read &#45;&gt; crypto/tls.(*Conn).Read (182.03MB)">
765
<path fill="none" stroke="#b2b1ac" d="M1314,-299.9C1314,-287.89 1314,-272.62 1314,-259.24"/>
766
<polygon fill="#b2b1ac" stroke="#b2b1ac" points="1317.5,-259.02 1314,-249.02 1310.5,-259.02 1317.5,-259.02"/>
767
</a>
768
</g>
769
<g id="a_edge20&#45;label"><a xlink:title="net/http.(*persistConn).Read &#45;&gt; crypto/tls.(*Conn).Read (182.03MB)">
770
<text text-anchor="middle" x="1353.5" y="-270.8" font-family="Times,serif" font-size="14.00"> 182.03MB</text>
771
</a>
772
</g>
773
</g>
774
<!-- N27&#45;&gt;N1 -->
775
<g id="edge8" class="edge">
776
<title>N27&#45;&gt;N1</title>
777
<g id="a_edge8"><a xlink:title="sync.(*Pool).Get &#45;&gt; git.arvados.org/arvados.git/services/keepstore.(*handler).setup.func1 (12672MB)">
778
<path fill="none" stroke="#b22600" stroke-width="3" d="M720,-2000.84C720,-1979.4 720,-1944.96 720,-1913.23"/>
779
<polygon fill="#b22600" stroke="#b22600" stroke-width="3" points="723.5,-1913.04 720,-1903.04 716.5,-1913.04 723.5,-1913.04"/>
780
</a>
781
</g>
782
<g id="a_edge8&#45;label"><a xlink:title="sync.(*Pool).Get &#45;&gt; git.arvados.org/arvados.git/services/keepstore.(*handler).setup.func1 (12672MB)">
783
<text text-anchor="middle" x="757.5" y="-1924.8" font-family="Times,serif" font-size="14.00"> 12672MB</text>
784
</a>
785
</g>
786
</g>
787
</g>
788
</svg>
(4-4/7)