File: optmizer_workflow.svg

package info (click to toggle)
golang-github-containerd-nydus-snapshotter 0.13.4-2.1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 3,824 kB
  • sloc: sh: 470; makefile: 129
file content (1 line) | stat: -rw-r--r-- 14,115 bytes parent folder | download
1
<svg id="SvgjsSvg1378" width="904" height="522" xmlns="http://www.w3.org/2000/svg" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svgjs="http://svgjs.com/svgjs"><defs id="SvgjsDefs1379"><marker id="SvgjsMarker1438" markerWidth="14" markerHeight="10" refX="10" refY="5" viewBox="0 0 14 10" orient="auto" markerUnits="userSpaceOnUse" stroke-dasharray="0,0"><path id="SvgjsPath1439" d="M0,0 L14,5 L0,10 L0,0" fill="#323232" stroke="#323232" stroke-width="1"></path></marker><marker id="SvgjsMarker1442" markerWidth="14" markerHeight="10" refX="10" refY="5" viewBox="0 0 14 10" orient="auto" markerUnits="userSpaceOnUse" stroke-dasharray="0,0"><path id="SvgjsPath1443" d="M0,0 L14,5 L0,10 L0,0" fill="#323232" stroke="#323232" stroke-width="1"></path></marker><marker id="SvgjsMarker1450" markerWidth="14" markerHeight="10" refX="10" refY="5" viewBox="0 0 14 10" orient="auto" markerUnits="userSpaceOnUse" stroke-dasharray="0,0"><path id="SvgjsPath1451" d="M0,0 L14,5 L0,10 L0,0" fill="#323232" stroke="#323232" stroke-width="1"></path></marker><marker id="SvgjsMarker1454" markerWidth="14" markerHeight="10" refX="10" refY="5" viewBox="0 0 14 10" orient="auto" markerUnits="userSpaceOnUse" stroke-dasharray="0,0"><path id="SvgjsPath1455" d="M0,0 L14,5 L0,10 L0,0" fill="#323232" stroke="#323232" stroke-width="1"></path></marker><marker id="SvgjsMarker1458" markerWidth="14" markerHeight="10" refX="10" refY="5" viewBox="0 0 14 10" orient="auto" markerUnits="userSpaceOnUse" stroke-dasharray="0,0"><path id="SvgjsPath1459" d="M0,0 L14,5 L0,10 L0,0" fill="#323232" stroke="#323232" stroke-width="1"></path></marker><marker id="SvgjsMarker1462" markerWidth="14" markerHeight="10" refX="10" refY="5" viewBox="0 0 14 10" orient="auto" markerUnits="userSpaceOnUse" stroke-dasharray="0,0"><path id="SvgjsPath1463" d="M0,0 L14,5 L0,10 L0,0" fill="#323232" stroke="#323232" stroke-width="1"></path></marker><marker id="SvgjsMarker1472" markerWidth="14" markerHeight="10" refX="10" refY="5" viewBox="0 0 14 10" orient="auto" markerUnits="userSpaceOnUse" stroke-dasharray="0,0"><path id="SvgjsPath1473" d="M0,0 L14,5 L0,10 L0,0" fill="#323232" stroke="#323232" stroke-width="1"></path></marker><marker id="SvgjsMarker1486" markerWidth="14" markerHeight="10" refX="10" refY="5" viewBox="0 0 14 10" orient="auto" markerUnits="userSpaceOnUse" stroke-dasharray="0,0"><path id="SvgjsPath1487" d="M0,0 L14,5 L0,10 L0,0" fill="#323232" stroke="#323232" stroke-width="1"></path></marker><marker id="SvgjsMarker1502" markerWidth="14" markerHeight="10" refX="10" refY="5" viewBox="0 0 14 10" orient="auto" markerUnits="userSpaceOnUse" stroke-dasharray="0,0"><path id="SvgjsPath1503" d="M0,0 L14,5 L0,10 L0,0" fill="#323232" stroke="#323232" stroke-width="1"></path></marker><marker id="SvgjsMarker1506" markerWidth="14" markerHeight="10" refX="10" refY="5" viewBox="0 0 14 10" orient="auto" markerUnits="userSpaceOnUse" stroke-dasharray="0,0"><path id="SvgjsPath1507" d="M0,0 L14,5 L0,10 L0,0" fill="#323232" stroke="#323232" stroke-width="1"></path></marker></defs><g id="SvgjsG1380" transform="translate(225,25)"><path id="SvgjsPath1381" d="M 0 0L 222 0L 222 144L 0 144Z" stroke="rgba(33,41,48,1)" stroke-width="2" fill-opacity="1" fill="#ffffff"></path><g id="SvgjsG1382"><text id="SvgjsText1383" font-family="微软雅黑" text-anchor="middle" font-size="13px" width="202px" fill="#323232" font-weight="400" align="middle" lineHeight="125%" anchor="middle" family="微软雅黑" size="13px" weight="400" font-style="" opacity="1" y="61.375" transform="rotate(0)"></text></g></g><g id="SvgjsG1384" transform="translate(285,100)"><path id="SvgjsPath1385" d="M 0 0L 102 0L 102 42L 0 42Z" stroke="rgba(33,41,48,1)" stroke-width="2" fill-opacity="1" fill="#ffffff"></path><g id="SvgjsG1386"><text id="SvgjsText1387" font-family="微软雅黑" text-anchor="middle" font-size="13px" width="82px" fill="#323232" font-weight="400" align="middle" lineHeight="125%" anchor="middle" family="微软雅黑" size="13px" weight="400" font-style="" opacity="1" y="1.875" transform="rotate(0)"><tspan id="SvgjsTspan1388" dy="16" x="51"><tspan id="SvgjsTspan1389" style="text-decoration:;">NRI </tspan></tspan><tspan id="SvgjsTspan1390" dy="16" x="51"><tspan id="SvgjsTspan1391" style="text-decoration:;">adaptation</tspan></tspan></text></g></g><g id="SvgjsG1392" transform="translate(285,221)"><path id="SvgjsPath1393" d="M 0 0L 102 0L 102 42L 0 42Z" stroke="rgba(33,41,48,1)" stroke-width="2" fill-opacity="1" fill="#fadcdb"></path><g id="SvgjsG1394"><text id="SvgjsText1395" font-family="微软雅黑" text-anchor="middle" font-size="13px" width="82px" fill="#323232" font-weight="400" align="middle" lineHeight="125%" anchor="middle" family="微软雅黑" size="13px" weight="400" font-style="" opacity="1" y="1.875" transform="rotate(0)"><tspan id="SvgjsTspan1396" dy="16" x="51"><tspan id="SvgjsTspan1397" style="text-decoration:;">Optimizer</tspan></tspan><tspan id="SvgjsTspan1398" dy="16" x="51"><tspan id="SvgjsTspan1399" style="text-decoration:;">(client)</tspan></tspan></text></g></g><g id="SvgjsG1400" transform="translate(506,186.5)"><path id="SvgjsPath1401" d="M 0 0L 121 0L 121 45L 0 45Z" stroke="rgba(33,41,48,1)" stroke-width="2" fill-opacity="1" fill="#fbeada"></path><g id="SvgjsG1402"><text id="SvgjsText1403" font-family="微软雅黑" text-anchor="middle" font-size="13px" width="101px" fill="#323232" font-weight="400" align="middle" lineHeight="125%" anchor="middle" family="微软雅黑" size="13px" weight="400" font-style="" opacity="1" y="3.375" transform="rotate(0)"><tspan id="SvgjsTspan1404" dy="16" x="60.5"><tspan id="SvgjsTspan1405" style="text-decoration:;">Optimizer server</tspan></tspan><tspan id="SvgjsTspan1406" dy="16" x="60.5"><tspan id="SvgjsTspan1407" style="text-decoration:;">(image1)</tspan></tspan></text></g></g><g id="SvgjsG1408" transform="translate(506,251.5)"><path id="SvgjsPath1409" d="M 0 0L 121 0L 121 45L 0 45Z" stroke="rgba(33,41,48,1)" stroke-width="2" fill-opacity="1" fill="#fbeada"></path><g id="SvgjsG1410"><text id="SvgjsText1411" font-family="微软雅黑" text-anchor="middle" font-size="13px" width="101px" fill="#323232" font-weight="400" align="middle" lineHeight="125%" anchor="middle" family="微软雅黑" size="13px" weight="400" font-style="" opacity="1" y="3.375" transform="rotate(0)"><tspan id="SvgjsTspan1412" dy="16" x="60.5"><tspan id="SvgjsTspan1413" style="text-decoration:;">Optimizer server</tspan></tspan><tspan id="SvgjsTspan1414" dy="16" x="60.5"><tspan id="SvgjsTspan1415" style="text-decoration:;">(image2)</tspan></tspan></text></g></g><g id="SvgjsG1416" transform="translate(291,26)"><path id="SvgjsPath1417" d="M 0 0L 100 0L 100 40L 0 40Z" stroke="none" fill="none"></path><g id="SvgjsG1418"><text id="SvgjsText1419" font-family="微软雅黑" text-anchor="middle" font-size="13px" width="100px" fill="#323232" font-weight="400" align="middle" lineHeight="125%" anchor="middle" family="微软雅黑" size="13px" weight="400" font-style="" opacity="1" y="9.375" transform="rotate(0)"><tspan id="SvgjsTspan1420" dy="16" x="50"><tspan id="SvgjsTspan1421" style="text-decoration:;">CRI runtime</tspan></tspan></text></g></g><g id="SvgjsG1422" transform="translate(565,70)"><path id="SvgjsPath1423" d="M 0 0L 139 0L 139 54L 0 54Z" stroke="rgba(33,41,48,1)" stroke-width="2" fill-opacity="1" fill="#ffffff"></path><g id="SvgjsG1424"><text id="SvgjsText1425" font-family="微软雅黑" text-anchor="middle" font-size="13px" width="119px" fill="#323232" font-weight="400" align="middle" lineHeight="125%" anchor="middle" family="微软雅黑" size="13px" weight="400" font-style="" opacity="1" y="7.875" transform="rotate(0)"><tspan id="SvgjsTspan1426" dy="16" x="69.5"><tspan id="SvgjsTspan1427" style="text-decoration:;">low level runtime</tspan></tspan><tspan id="SvgjsTspan1428" dy="16" x="69.5"><tspan id="SvgjsTspan1429" style="text-decoration:;">(runc/kata)</tspan></tspan></text></g></g><g id="SvgjsG1430" transform="translate(793,80)"><path id="SvgjsPath1431" d="M 0 4Q 0 0 4 0L 82 0Q 86 0 86 4L 86 30Q 86 34 82 34L 4 34Q 0 34 0 30Z" stroke="rgba(33,41,48,1)" stroke-width="2" fill-opacity="1" fill="#ffffff"></path><g id="SvgjsG1432"><text id="SvgjsText1433" font-family="微软雅黑" text-anchor="middle" font-size="13px" width="66px" fill="#323232" font-weight="400" align="middle" lineHeight="125%" anchor="middle" family="微软雅黑" size="13px" weight="400" font-style="" opacity="1" y="6.375" transform="rotate(0)"><tspan id="SvgjsTspan1434" dy="16" x="43"><tspan id="SvgjsTspan1435" style="text-decoration:;">container</tspan></tspan></text></g></g><g id="SvgjsG1436"><path id="SvgjsPath1437" d="M705 97L748.5 97L748.5 97L789.4 97" stroke="#323232" stroke-width="2" fill="none" marker-end="url(#SvgjsMarker1438)"></path></g><g id="SvgjsG1440"><path id="SvgjsPath1441" d="M448 97L506 97L506 97L561.4 97" stroke="#323232" stroke-width="2" fill="none" marker-end="url(#SvgjsMarker1442)"></path><rect id="SvgjsRect1444" width="57" height="16" x="477.5" y="76" fill="#ffffff"></rect><text id="SvgjsText1445" font-family="微软雅黑" text-anchor="middle" font-size="13px" width="57px" fill="#323232" font-weight="400" align="top" lineHeight="16px" anchor="middle" family="微软雅黑" size="13px" weight="400" font-style="" opacity="1" y="73.375" transform="rotate(0)"><tspan id="SvgjsTspan1446" dy="16" x="506"><tspan id="SvgjsTspan1447" style="text-decoration:;">OCI Spec</tspan></tspan></text></g><g id="SvgjsG1448"><path id="SvgjsPath1449" d="M313 142L313 181L313 181L313 217.39999999999998" stroke="#323232" stroke-width="2" fill="none" marker-end="url(#SvgjsMarker1450)"></path></g><g id="SvgjsG1452"><path id="SvgjsPath1453" d="M358 220L358 181.5L358 181.5L358 145.60000000000002" stroke="#323232" stroke-width="2" fill="none" marker-end="url(#SvgjsMarker1454)"></path></g><g id="SvgjsG1456"><path id="SvgjsPath1457" d="M387.99826606632985 230.9411369316598C 436.0893063711436 231 456.9106936288564 201 502.40624216121273 201.21190704602463" stroke="#323232" stroke-width="2" fill="none" marker-end="url(#SvgjsMarker1458)"></path></g><g id="SvgjsG1460"><path id="SvgjsPath1461" d="M505.8311545267296 219.7115319596051C 459.6970133640274 232.0671019141023 435.75999824401856 242 390.59924102621653 241.92608088745254" stroke="#323232" stroke-width="2" fill="none" marker-end="url(#SvgjsMarker1462)"></path></g><g id="SvgjsG1464" transform="translate(25,77)"><path id="SvgjsPath1465" d="M 0 0L 96 0L 96 40L 0 40Z" stroke="rgba(33,41,48,1)" stroke-width="2" fill-opacity="1" fill="#ffffff"></path><g id="SvgjsG1466"><text id="SvgjsText1467" font-family="微软雅黑" text-anchor="middle" font-size="13px" width="76px" fill="#323232" font-weight="400" align="middle" lineHeight="125%" anchor="middle" family="微软雅黑" size="13px" weight="400" font-style="" opacity="1" y="9.375" transform="rotate(0)"><tspan id="SvgjsTspan1468" dy="16" x="48"><tspan id="SvgjsTspan1469" style="text-decoration:;">kubelet</tspan></tspan></text></g></g><g id="SvgjsG1470"><path id="SvgjsPath1471" d="M122 97C 162.60000000000002 97 183.39999999999998 97 221.39999999999998 97" stroke="#323232" stroke-width="2" fill="none" marker-end="url(#SvgjsMarker1472)"></path></g><g id="SvgjsG1474" transform="translate(256.5,307)"><path id="SvgjsPath1475" d="M 0 0L 143 0L 159 16L 159 50L 0 50L 0 0Z" stroke="none" fill-opacity="1" fill="#fff7bc"></path><path id="SvgjsPath1476" d="M 143 0L 143 16L 159 16Z" stroke="none" fill-opacity="1" fill="#e4d089"></path><path id="SvgjsPath1477" d="M 0 0L 143 0L 159 16L 159 50L 0 50L 0 0Z" stroke="none" fill="none"></path><g id="SvgjsG1478"><text id="SvgjsText1479" font-family="微软雅黑" text-anchor="middle" font-size="13px" width="139px" fill="#323232" font-weight="400" align="middle" lineHeight="125%" anchor="middle" family="微软雅黑" size="13px" weight="400" font-style="" opacity="1" y="5.875" transform="rotate(0)"><tspan id="SvgjsTspan1480" dy="16" x="79.5"><tspan id="SvgjsTspan1481" style="text-decoration:;">accessed files list</tspan></tspan><tspan id="SvgjsTspan1482" dy="16" x="79.5"><tspan id="SvgjsTspan1483" style="text-decoration:;">(in order)</tspan></tspan></text></g></g><g id="SvgjsG1484"><path id="SvgjsPath1485" d="M336 264C 336 280.6 336 289.4 336 304.4" stroke="#323232" stroke-width="2" fill="none" marker-end="url(#SvgjsMarker1486)"></path></g><g id="SvgjsG1488" transform="translate(97,321)"><path id="SvgjsPath1489" d="M 0 0L 96 0L 96 36L 0 36Z" stroke="rgba(33,41,48,1)" stroke-width="2" fill-opacity="1" fill="#ffffff"></path><g id="SvgjsG1490"><text id="SvgjsText1491" font-family="微软雅黑" text-anchor="middle" font-size="13px" width="76px" fill="#323232" font-weight="400" align="middle" lineHeight="125%" anchor="middle" family="微软雅黑" size="13px" weight="400" font-style="" opacity="1" y="7.375" transform="rotate(0)"><tspan id="SvgjsTspan1492" dy="16" x="48"><tspan id="SvgjsTspan1493" style="text-decoration:;">OCI image</tspan></tspan></text></g></g><g id="SvgjsG1494" transform="translate(148.5,455)"><path id="SvgjsPath1495" d="M 0 4Q 0 0 4 0L 186.5 0Q 190.5 0 190.5 4L 190.5 38Q 190.5 42 186.5 42L 4 42Q 0 42 0 38Z" stroke="rgba(33,41,48,1)" stroke-width="2" fill-opacity="1" fill="#e5f6da"></path><g id="SvgjsG1496"><text id="SvgjsText1497" font-family="微软雅黑" text-anchor="middle" font-size="13px" width="171px" fill="#323232" font-weight="400" align="middle" lineHeight="125%" anchor="middle" family="微软雅黑" size="13px" weight="400" font-style="" opacity="1" y="10.375" transform="rotate(0)"><tspan id="SvgjsTspan1498" dy="16" x="95.5"><tspan id="SvgjsTspan1499" style="text-decoration:;">optimized nydus image</tspan></tspan></text></g></g><g id="SvgjsG1500"><path id="SvgjsPath1501" d="M336 357L336 406L243.75 406L243.75 451.4" stroke="#323232" stroke-width="2" fill="none" marker-end="url(#SvgjsMarker1502)"></path></g><g id="SvgjsG1504"><path id="SvgjsPath1505" d="M145 358L145 406L243.75 406L243.75 451.4" stroke="#323232" stroke-width="2" fill="none" marker-end="url(#SvgjsMarker1506)"></path></g></svg>