Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
N
neo
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Labels
Merge Requests
2
Merge Requests
2
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Jobs
Commits
Open sidebar
Kirill Smelkov
neo
Commits
d02cfee4
Commit
d02cfee4
authored
Jun 26, 2018
by
Kirill Smelkov
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
.
parent
250258d0
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
82 additions
and
29 deletions
+82
-29
go/wcfs/todo.dot
go/wcfs/todo.dot
+12
-3
go/wcfs/todo.svg
go/wcfs/todo.svg
+70
-26
No files found.
go/wcfs/todo.dot
View file @
d02cfee4
...
...
@@ -7,13 +7,22 @@ digraph {
wcfs_simple
->
Btree_read
;
wcfs_simple
->
ZBlk_read
;
client
->
wcfs_spawn
;
client
->
δ
R
;
client
->
nowcfs
;
wcfs
[
label
=
"wcfs full"
]
wcfs_simple
[
label
=
"wcfs no invalidations"
]
ZODB_go_inv
[
label
=
"ZODB/go invalidations"
]
wcfs
[
label
=
"wcfs"
]
wcfs_simple
[
label
=
"wcfs no\ninvalidations"
]
client
[
label
=
"client"
]
wcfs_spawn
[
label
=
"spawn wcfs"
]
nowcfs
[
label
=
"!wcfs mode"
]
ZODB_go_inv
[
label
=
"ZODB/go\ninvalidations"
]
Btree_read
[
label
=
"BTree read"
]
ZBlk_read
[
label
=
"ZBigFile / ZBlk* read"
]
Sinvtree
[
label
=
"server: inv. tree"
]
δ
R
[
label
=
"δR encoding"
]
test
[
label
=
"? tests"
]
}
go/wcfs/todo.svg
View file @
d02cfee4
...
...
@@ -4,64 +4,66 @@
<!-- Generated by graphviz version 2.40.1 (20161225.0304)
-->
<!-- Title: %3 Pages: 1 -->
<svg
width=
"
709pt"
height=
"188
pt"
viewBox=
"0.00 0.00
708.94 188.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
184
)"
>
<svg
width=
"
864pt"
height=
"206
pt"
viewBox=
"0.00 0.00
863.69 205.74
"
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
201.7401
)"
>
<title>
%3
</title>
<polygon
fill=
"#ffffff"
stroke=
"transparent"
points=
"-4,4 -4,-
184 704.9406,-184 704.9406
,4 -4,4"
/>
<polygon
fill=
"#ffffff"
stroke=
"transparent"
points=
"-4,4 -4,-
201.7401 859.6909,-201.7401 859.6909
,4 -4,4"
/>
<!-- wcfs -->
<g
id=
"node1"
class=
"node"
>
<title>
wcfs
</title>
<ellipse
fill=
"none"
stroke=
"#000000"
cx=
"
416.0456"
cy=
"-162"
rx=
"42.4939
"
ry=
"18"
/>
<text
text-anchor=
"middle"
x=
"
416.0456"
y=
"-158.3"
font-family=
"Times,serif"
font-size=
"14.00"
fill=
"#000000"
>
wcfs full
</text>
<ellipse
fill=
"none"
stroke=
"#000000"
cx=
"
342.0456"
cy=
"-179.7401"
rx=
"27.0966
"
ry=
"18"
/>
<text
text-anchor=
"middle"
x=
"
342.0456"
y=
"-176.0401"
font-family=
"Times,serif"
font-size=
"14.00"
fill=
"#000000"
>
wcfs
</text>
</g>
<!-- wcfs_simple -->
<g
id=
"node2"
class=
"node"
>
<title>
wcfs_simple
</title>
<ellipse
fill=
"none"
stroke=
"#000000"
cx=
"129.0456"
cy=
"-90"
rx=
"86.3847"
ry=
"18"
/>
<text
text-anchor=
"middle"
x=
"129.0456"
y=
"-86.3"
font-family=
"Times,serif"
font-size=
"14.00"
fill=
"#000000"
>
wcfs no invalidations
</text>
<ellipse
fill=
"none"
stroke=
"#000000"
cx=
"129.0456"
cy=
"-98.8701"
rx=
"60.623"
ry=
"26.7407"
/>
<text
text-anchor=
"middle"
x=
"129.0456"
y=
"-102.6701"
font-family=
"Times,serif"
font-size=
"14.00"
fill=
"#000000"
>
wcfs no
</text>
<text
text-anchor=
"middle"
x=
"129.0456"
y=
"-87.6701"
font-family=
"Times,serif"
font-size=
"14.00"
fill=
"#000000"
>
invalidations
</text>
</g>
<!-- wcfs->wcfs_simple -->
<g
id=
"edge1"
class=
"edge"
>
<title>
wcfs
->
wcfs_simple
</title>
<path
fill=
"none"
stroke=
"#000000"
d=
"M3
79.4053,-152.808C332.8604,-141.1312 251.7125,-120.7736 194.4386,-106.4052
"
/>
<polygon
fill=
"#000000"
stroke=
"#000000"
points=
"1
94.9441,-102.9237 184.393,-103.8851 193.2408,-109.7133 194.9441,-102.9237
"
/>
<path
fill=
"none"
stroke=
"#000000"
d=
"M3
18.2464,-170.7982C289.8538,-160.1201 240.9589,-141.6981 199.0456,-125.7401 194.301,-123.9337 189.3775,-122.0541 184.4396,-120.1654
"
/>
<polygon
fill=
"#000000"
stroke=
"#000000"
points=
"1
85.5598,-116.8466 174.9694,-116.5393 183.0567,-123.3838 185.5598,-116.8466
"
/>
</g>
<!-- ZODB_go_inv -->
<g
id=
"node3"
class=
"node"
>
<title>
ZODB_go_inv
</title>
<ellipse
fill=
"none"
stroke=
"#000000"
cx=
"327.0456"
cy=
"-90"
rx=
"93.6835"
ry=
"18"
/>
<text
text-anchor=
"middle"
x=
"327.0456"
y=
"-86.3"
font-family=
"Times,serif"
font-size=
"14.00"
fill=
"#000000"
>
ZODB/go invalidations
</text>
<ellipse
fill=
"none"
stroke=
"#000000"
cx=
"269.0456"
cy=
"-98.8701"
rx=
"60.623"
ry=
"26.7407"
/>
<text
text-anchor=
"middle"
x=
"269.0456"
y=
"-102.6701"
font-family=
"Times,serif"
font-size=
"14.00"
fill=
"#000000"
>
ZODB/go
</text>
<text
text-anchor=
"middle"
x=
"269.0456"
y=
"-87.6701"
font-family=
"Times,serif"
font-size=
"14.00"
fill=
"#000000"
>
invalidations
</text>
</g>
<!-- wcfs->ZODB_go_inv -->
<g
id=
"edge2"
class=
"edge"
>
<title>
wcfs
->
ZODB_go_inv
</title>
<path
fill=
"none"
stroke=
"#000000"
d=
"M3
96.2936,-146.0209C384.6734,-136.6203 369.7522,-124.5492 356.738,-114.0208
"
/>
<polygon
fill=
"#000000"
stroke=
"#000000"
points=
"3
58.9037,-111.2709 348.9278,-107.7025 354.501,-116.7131 358.9037,-111.2709
"
/>
<path
fill=
"none"
stroke=
"#000000"
d=
"M3
27.9704,-164.1476C319.622,-154.8991 308.7181,-142.8196 298.5632,-131.5699
"
/>
<polygon
fill=
"#000000"
stroke=
"#000000"
points=
"3
00.9919,-129.0371 291.6932,-123.9593 295.7958,-133.7276 300.9919,-129.0371
"
/>
</g>
<!-- Sinvtree -->
<g
id=
"node4"
class=
"node"
>
<title>
Sinvtree
</title>
<ellipse
fill=
"none"
stroke=
"#000000"
cx=
"
505.0456"
cy=
"-90
"
rx=
"66.0889"
ry=
"18"
/>
<text
text-anchor=
"middle"
x=
"
505.0456"
y=
"-86.3
"
font-family=
"Times,serif"
font-size=
"14.00"
fill=
"#000000"
>
server: inv. tree
</text>
<ellipse
fill=
"none"
stroke=
"#000000"
cx=
"
414.0456"
cy=
"-98.8701
"
rx=
"66.0889"
ry=
"18"
/>
<text
text-anchor=
"middle"
x=
"
414.0456"
y=
"-95.1701
"
font-family=
"Times,serif"
font-size=
"14.00"
fill=
"#000000"
>
server: inv. tree
</text>
</g>
<!-- wcfs->Sinvtree -->
<g
id=
"edge3"
class=
"edge"
>
<title>
wcfs
->
Sinvtree
</title>
<path
fill=
"none"
stroke=
"#000000"
d=
"M
435.7975,-146.0209C447.5873,-136.4831 462.7753,-124.1962 475.9219,-113.5607
"
/>
<polygon
fill=
"#000000"
stroke=
"#000000"
points=
"
478.2218,-116.202 483.795,-107.1915 473.8192,-110.7599 478.2218,-116.202
"
/>
<path
fill=
"none"
stroke=
"#000000"
d=
"M
355.9279,-164.1476C366.0124,-152.8207 379.8773,-137.2477 391.5356,-124.1531
"
/>
<polygon
fill=
"#000000"
stroke=
"#000000"
points=
"
394.4204,-126.1765 398.4559,-116.3803 389.1922,-121.5217 394.4204,-126.1765
"
/>
</g>
<!-- δR -->
<g
id=
"node5"
class=
"node"
>
<title>
δR
</title>
<ellipse
fill=
"none"
stroke=
"#000000"
cx=
"
645.0456"
cy=
"-90
"
rx=
"55.7903"
ry=
"18"
/>
<text
text-anchor=
"middle"
x=
"
645.0456"
y=
"-86.3
"
font-family=
"Times,serif"
font-size=
"14.00"
fill=
"#000000"
>
δR encoding
</text>
<ellipse
fill=
"none"
stroke=
"#000000"
cx=
"
554.0456"
cy=
"-98.8701
"
rx=
"55.7903"
ry=
"18"
/>
<text
text-anchor=
"middle"
x=
"
554.0456"
y=
"-95.1701
"
font-family=
"Times,serif"
font-size=
"14.00"
fill=
"#000000"
>
δR encoding
</text>
</g>
<!-- wcfs->δR -->
<g
id=
"edge4"
class=
"edge"
>
<title>
wcfs
->
δR
</title>
<path
fill=
"none"
stroke=
"#000000"
d=
"M
450.3292,-151.2209C488.7249,-139.1489 551.3052,-119.473 595.1289,-105.6943
"
/>
<polygon
fill=
"#000000"
stroke=
"#000000"
points=
"5
96.2419,-109.0134 604.7317,-102.6751 594.1423,-102.3357 596.2419,-109.0134
"
/>
<path
fill=
"none"
stroke=
"#000000"
d=
"M
366.3483,-171.1484C395.5899,-160.7334 446.1138,-142.4915 489.0456,-125.7401 496.006,-123.0242 503.3525,-120.0716 510.5028,-117.1505
"
/>
<polygon
fill=
"#000000"
stroke=
"#000000"
points=
"5
12.1604,-120.2533 520.077,-113.212 509.4973,-113.7796 512.1604,-120.2533
"
/>
</g>
<!-- Btree_read -->
<g
id=
"node6"
class=
"node"
>
...
...
@@ -72,8 +74,8 @@
<!-- wcfs_simple->Btree_read -->
<g
id=
"edge5"
class=
"edge"
>
<title>
wcfs_simple
->
Btree_read
</title>
<path
fill=
"none"
stroke=
"#000000"
d=
"M10
9.5175,-72.2022C99.4432,-63.0206 87.0167,-51.6952 76.1322,-41.7752
"
/>
<polygon
fill=
"#000000"
stroke=
"#000000"
points=
"7
8.2834,-39.0002 68.5348,-34.851 73.5681,-44.1739 78.2834,-39.0002
"
/>
<path
fill=
"none"
stroke=
"#000000"
d=
"M10
4.9137,-74.167C95.0785,-64.0989 83.7372,-52.4892 73.9278,-42.4475
"
/>
<polygon
fill=
"#000000"
stroke=
"#000000"
points=
"7
6.2668,-39.8333 66.7753,-35.1257 71.2595,-44.7248 76.2668,-39.8333
"
/>
</g>
<!-- ZBlk_read -->
<g
id=
"node7"
class=
"node"
>
...
...
@@ -84,8 +86,50 @@
<!-- wcfs_simple->ZBlk_read -->
<g
id=
"edge6"
class=
"edge"
>
<title>
wcfs_simple
->
ZBlk_read
</title>
<path
fill=
"none"
stroke=
"#000000"
d=
"M148.5737,-72.2022C158.4274,-63.2217 170.5313,-52.1902 181.2417,-42.4289"
/>
<polygon
fill=
"#000000"
stroke=
"#000000"
points=
"183.7088,-44.9159 188.7421,-35.593 178.9935,-39.7423 183.7088,-44.9159"
/>
<path
fill=
"none"
stroke=
"#000000"
d=
"M153.1774,-74.167C162.7957,-64.321 173.8543,-53.0007 183.512,-43.1143"
/>
<polygon
fill=
"#000000"
stroke=
"#000000"
points=
"186.093,-45.4809 190.5772,-35.8818 181.0856,-40.5894 186.093,-45.4809"
/>
</g>
<!-- client -->
<g
id=
"node8"
class=
"node"
>
<title>
client
</title>
<ellipse
fill=
"none"
stroke=
"#000000"
cx=
"680.0456"
cy=
"-179.7401"
rx=
"30.5947"
ry=
"18"
/>
<text
text-anchor=
"middle"
x=
"680.0456"
y=
"-176.0401"
font-family=
"Times,serif"
font-size=
"14.00"
fill=
"#000000"
>
client
</text>
</g>
<!-- client->δR -->
<g
id=
"edge8"
class=
"edge"
>
<title>
client
->
δR
</title>
<path
fill=
"none"
stroke=
"#000000"
d=
"M659.2392,-166.3861C639.8634,-153.9502 610.6331,-135.1894 587.8985,-120.5978"
/>
<polygon
fill=
"#000000"
stroke=
"#000000"
points=
"589.5328,-117.4878 579.2265,-115.0319 585.7518,-123.3789 589.5328,-117.4878"
/>
</g>
<!-- wcfs_spawn -->
<g
id=
"node9"
class=
"node"
>
<title>
wcfs_spawn
</title>
<ellipse
fill=
"none"
stroke=
"#000000"
cx=
"680.0456"
cy=
"-98.8701"
rx=
"51.9908"
ry=
"18"
/>
<text
text-anchor=
"middle"
x=
"680.0456"
y=
"-95.1701"
font-family=
"Times,serif"
font-size=
"14.00"
fill=
"#000000"
>
spawn wcfs
</text>
</g>
<!-- client->wcfs_spawn -->
<g
id=
"edge7"
class=
"edge"
>
<title>
client
->
wcfs_spawn
</title>
<path
fill=
"none"
stroke=
"#000000"
d=
"M680.0456,-161.3894C680.0456,-151.3599 680.0456,-138.7154 680.0456,-127.4265"
/>
<polygon
fill=
"#000000"
stroke=
"#000000"
points=
"683.5457,-127.1481 680.0456,-117.1481 676.5457,-127.1481 683.5457,-127.1481"
/>
</g>
<!-- nowcfs -->
<g
id=
"node10"
class=
"node"
>
<title>
nowcfs
</title>
<ellipse
fill=
"none"
stroke=
"#000000"
cx=
"803.0456"
cy=
"-98.8701"
rx=
"52.7911"
ry=
"18"
/>
<text
text-anchor=
"middle"
x=
"803.0456"
y=
"-95.1701"
font-family=
"Times,serif"
font-size=
"14.00"
fill=
"#000000"
>
!wcfs mode
</text>
</g>
<!-- client->nowcfs -->
<g
id=
"edge9"
class=
"edge"
>
<title>
client
->
nowcfs
</title>
<path
fill=
"none"
stroke=
"#000000"
d=
"M700.633,-166.2043C719.5906,-153.74 748.0404,-135.0349 770.1469,-120.5002"
/>
<polygon
fill=
"#000000"
stroke=
"#000000"
points=
"772.1452,-123.3752 778.5781,-114.9569 768.2995,-117.5262 772.1452,-123.3752"
/>
</g>
<!-- test -->
<g
id=
"node11"
class=
"node"
>
<title>
test
</title>
<ellipse
fill=
"none"
stroke=
"#000000"
cx=
"761.0456"
cy=
"-179.7401"
rx=
"32.4942"
ry=
"18"
/>
<text
text-anchor=
"middle"
x=
"761.0456"
y=
"-176.0401"
font-family=
"Times,serif"
font-size=
"14.00"
fill=
"#000000"
>
? tests
</text>
</g>
</g>
</svg>
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment