Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
W
wendelin.core
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Labels
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Commits
Open sidebar
Kirill Smelkov
wendelin.core
Commits
b5cdb9ff
Commit
b5cdb9ff
authored
Jun 28, 2018
by
Kirill Smelkov
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
.
parent
1ea3059c
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
84 additions
and
68 deletions
+84
-68
wcfs/todo.dot
wcfs/todo.dot
+3
-0
wcfs/todo.svg
wcfs/todo.svg
+81
-68
No files found.
wcfs/todo.dot
View file @
b5cdb9ff
...
...
@@ -17,6 +17,7 @@ digraph {
Btree_read
->
ZODB_read
;
ZBlk_read
->
ZODB_read
;
ZODB_read
->
ZODB_binary
;
ZODB_read
->
ogorek_persref
;
wcfs
[
label
=
"wcfs"
]
wcfs_simple
[
label
=
"wcfs no\ninvalidations"
]
...
...
@@ -29,6 +30,8 @@ digraph {
ZBlk_read
[
label
=
"ZBigFile / ZBlk* read"
]
ZODB_read
[
label
=
"ZODB deserialize object"
]
ZODB_binary
[
label
=
"Adapt to zodbpickle.binary"
]
;
ogorek_persref
[
label
=
"ogórek:\npersistent references"
]
;
Sinvtree
[
label
=
"server: inv. tree"
]
δ
R
[
label
=
"δR encoding"
]
...
...
wcfs/todo.svg
View file @
b5cdb9ff
...
...
@@ -4,193 +4,206 @@
<!-- Generated by graphviz version 2.40.1 (20161225.0304)
-->
<!-- Title: %3 Pages: 1 -->
<svg
width=
"1
029pt"
height=
"367
pt"
viewBox=
"0.00 0.00 1
028.64 367.48
"
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 3
63.4802
)"
>
<svg
width=
"1
115pt"
height=
"385
pt"
viewBox=
"0.00 0.00 1
114.84 385.22
"
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 3
81.2203
)"
>
<title>
%3
</title>
<polygon
fill=
"#ffffff"
stroke=
"transparent"
points=
"-4,4 -4,-3
63.4802 1024.6407,-363.4802 1024.6407
,4 -4,4"
/>
<polygon
fill=
"#ffffff"
stroke=
"transparent"
points=
"-4,4 -4,-3
81.2203 1110.8356,-381.2203 1110.8356
,4 -4,4"
/>
<!-- wcfs -->
<g
id=
"node1"
class=
"node"
>
<title>
wcfs
</title>
<ellipse
fill=
"none"
stroke=
"#000000"
cx=
"
414.0456"
cy=
"-341.4802
"
rx=
"27.0966"
ry=
"18"
/>
<text
text-anchor=
"middle"
x=
"
414.0456"
y=
"-337.7802
"
font-family=
"Times,serif"
font-size=
"14.00"
fill=
"#000000"
>
wcfs
</text>
<ellipse
fill=
"none"
stroke=
"#000000"
cx=
"
500.2405"
cy=
"-359.2203
"
rx=
"27.0966"
ry=
"18"
/>
<text
text-anchor=
"middle"
x=
"
500.2405"
y=
"-355.5203
"
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=
"-260.6102
"
rx=
"60.623"
ry=
"26.7407"
/>
<text
text-anchor=
"middle"
x=
"
129.0456"
y=
"-264.4102
"
font-family=
"Times,serif"
font-size=
"14.00"
fill=
"#000000"
>
wcfs no
</text>
<text
text-anchor=
"middle"
x=
"
129.0456"
y=
"-249.4102
"
font-family=
"Times,serif"
font-size=
"14.00"
fill=
"#000000"
>
invalidations
</text>
<ellipse
fill=
"none"
stroke=
"#000000"
cx=
"
215.2405"
cy=
"-278.3503
"
rx=
"60.623"
ry=
"26.7407"
/>
<text
text-anchor=
"middle"
x=
"
215.2405"
y=
"-282.1503
"
font-family=
"Times,serif"
font-size=
"14.00"
fill=
"#000000"
>
wcfs no
</text>
<text
text-anchor=
"middle"
x=
"
215.2405"
y=
"-267.1503
"
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=
"M
387.9494,-335.992C347.2079,-327.1856 266.1965,-308.7164 199.0456,-287.4802 193.9258,-285.8611 188.6385,-284.0662 183.3706,-282.1941
"
/>
<polygon
fill=
"#000000"
stroke=
"#000000"
points=
"
184.5436,-278.8964 173.9497,-278.7622 182.1477,-285.4736 184.5436,-278.8964
"
/>
<path
fill=
"none"
stroke=
"#000000"
d=
"M
474.1444,-353.7321C433.4028,-344.9257 352.3914,-326.4565 285.2405,-305.2203 280.1207,-303.6013 274.8334,-301.8063 269.5655,-299.9342
"
/>
<polygon
fill=
"#000000"
stroke=
"#000000"
points=
"
270.7386,-296.6365 260.1446,-296.5023 268.3426,-303.2137 270.7386,-296.6365
"
/>
</g>
<!-- ZODB_go_inv -->
<g
id=
"node3"
class=
"node"
>
<title>
ZODB_go_inv
</title>
<ellipse
fill=
"none"
stroke=
"#000000"
cx=
"
269.0456"
cy=
"-260.6102
"
rx=
"60.623"
ry=
"26.7407"
/>
<text
text-anchor=
"middle"
x=
"
269.0456"
y=
"-264.4102
"
font-family=
"Times,serif"
font-size=
"14.00"
fill=
"#000000"
>
ZODB/go
</text>
<text
text-anchor=
"middle"
x=
"
269.0456"
y=
"-249.4102
"
font-family=
"Times,serif"
font-size=
"14.00"
fill=
"#000000"
>
invalidations
</text>
<ellipse
fill=
"none"
stroke=
"#000000"
cx=
"
355.2405"
cy=
"-278.3503
"
rx=
"60.623"
ry=
"26.7407"
/>
<text
text-anchor=
"middle"
x=
"
355.2405"
y=
"-282.1503
"
font-family=
"Times,serif"
font-size=
"14.00"
fill=
"#000000"
>
ZODB/go
</text>
<text
text-anchor=
"middle"
x=
"
355.2405"
y=
"-267.1503
"
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=
"M
392.9613,-329.721C372.8665,-318.5137 341.9144,-301.2509 315.9726,-286.7825
"
/>
<polygon
fill=
"#000000"
stroke=
"#000000"
points=
"
317.47,-283.6101 307.0316,-281.7959 314.0603,-289.7236 317.47,-283.6101
"
/>
<path
fill=
"none"
stroke=
"#000000"
d=
"M
479.1562,-347.4611C459.0614,-336.2538 428.1093,-318.991 402.1675,-304.5226
"
/>
<polygon
fill=
"#000000"
stroke=
"#000000"
points=
"
403.6649,-301.3502 393.2265,-299.536 400.2552,-307.4637 403.6649,-301.3502
"
/>
</g>
<!-- Sinvtree -->
<g
id=
"node4"
class=
"node"
>
<title>
Sinvtree
</title>
<ellipse
fill=
"none"
stroke=
"#000000"
cx=
"
414.0456"
cy=
"-260.6102
"
rx=
"66.0889"
ry=
"18"
/>
<text
text-anchor=
"middle"
x=
"
414.0456"
y=
"-256.9102
"
font-family=
"Times,serif"
font-size=
"14.00"
fill=
"#000000"
>
server: inv. tree
</text>
<ellipse
fill=
"none"
stroke=
"#000000"
cx=
"
500.2405"
cy=
"-278.3503
"
rx=
"66.0889"
ry=
"18"
/>
<text
text-anchor=
"middle"
x=
"
500.2405"
y=
"-274.6503
"
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
414.0456,-323.1296C414.0456,-313.1 414.0456,-300.4555 414.0456,-289.1666
"
/>
<polygon
fill=
"#000000"
stroke=
"#000000"
points=
"
417.5457,-288.8882 414.0456,-278.8882 410.5457,-288.8883 417.5457,-288.8882
"
/>
<path
fill=
"none"
stroke=
"#000000"
d=
"M
500.2405,-340.8697C500.2405,-330.8401 500.2405,-318.1956 500.2405,-306.9067
"
/>
<polygon
fill=
"#000000"
stroke=
"#000000"
points=
"
503.7406,-306.6283 500.2405,-296.6283 496.7406,-306.6284 503.7406,-306.6283
"
/>
</g>
<!-- δR -->
<g
id=
"node5"
class=
"node"
>
<title>
δR
</title>
<ellipse
fill=
"none"
stroke=
"#000000"
cx=
"
592.0456"
cy=
"-260.6102
"
rx=
"55.7903"
ry=
"18"
/>
<text
text-anchor=
"middle"
x=
"
592.0456"
y=
"-256.9102
"
font-family=
"Times,serif"
font-size=
"14.00"
fill=
"#000000"
>
δR encoding
</text>
<ellipse
fill=
"none"
stroke=
"#000000"
cx=
"
678.2405"
cy=
"-278.3503
"
rx=
"55.7903"
ry=
"18"
/>
<text
text-anchor=
"middle"
x=
"
678.2405"
y=
"-274.6503
"
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
436.5894,-331.238C465.1,-318.2848 514.7498,-295.7277 550.2709,-279.5895
"
/>
<polygon
fill=
"#000000"
stroke=
"#000000"
points=
"
551.7733,-282.7513 559.43,-275.4283 548.8778,-276.3782 551.7733,-282.7513
"
/>
<path
fill=
"none"
stroke=
"#000000"
d=
"M
522.7843,-348.9781C551.295,-336.025 600.9447,-313.4678 636.4659,-297.3296
"
/>
<polygon
fill=
"#000000"
stroke=
"#000000"
points=
"
637.9682,-300.4914 645.6249,-293.1684 635.0727,-294.1183 637.9682,-300.4914
"
/>
</g>
<!-- autoexit -->
<g
id=
"node6"
class=
"node"
>
<title>
autoexit
</title>
<ellipse
fill=
"none"
stroke=
"#000000"
cx=
"
438.0456"
cy=
"-170.8701
"
rx=
"52.1524"
ry=
"26.7407"
/>
<text
text-anchor=
"middle"
x=
"
438.0456"
y=
"-174.6701
"
font-family=
"Times,serif"
font-size=
"14.00"
fill=
"#000000"
>
autoexit
</text>
<text
text-anchor=
"middle"
x=
"
438.0456"
y=
"-159.6701
"
font-family=
"Times,serif"
font-size=
"14.00"
fill=
"#000000"
>
if !activity
</text>
<ellipse
fill=
"none"
stroke=
"#000000"
cx=
"
524.2405"
cy=
"-188.6102
"
rx=
"52.1524"
ry=
"26.7407"
/>
<text
text-anchor=
"middle"
x=
"
524.2405"
y=
"-192.4102
"
font-family=
"Times,serif"
font-size=
"14.00"
fill=
"#000000"
>
autoexit
</text>
<text
text-anchor=
"middle"
x=
"
524.2405"
y=
"-177.4102
"
font-family=
"Times,serif"
font-size=
"14.00"
fill=
"#000000"
>
if !activity
</text>
</g>
<!-- wcfs->autoexit -->
<g
id=
"edge5"
class=
"edge"
>
<title>
wcfs
->
autoexit
</title>
<path
fill=
"none"
stroke=
"#000000"
d=
"M
437.4092,-331.8647C455.1593,-323.1615 478.2928,-308.4722 489.0456,-287.4802 499.9346,-266.2223 497.028,-256.2512 489.0456,-233.7401 485.013,-222.3678 477.9494,-211.5524 470.3413,-202.1994
"
/>
<polygon
fill=
"#000000"
stroke=
"#000000"
points=
"
472.7666,-199.6532 463.5777,-194.3793 467.4721,-204.2324 472.7666,-199.6532
"
/>
<path
fill=
"none"
stroke=
"#000000"
d=
"M
523.6041,-349.6048C541.3543,-340.9016 564.4877,-326.2123 575.2405,-305.2203 586.1295,-283.9624 583.2229,-273.9913 575.2405,-251.4802 571.2079,-240.1079 564.1443,-229.2925 556.5362,-219.9395
"
/>
<polygon
fill=
"#000000"
stroke=
"#000000"
points=
"
558.9615,-217.3934 549.7726,-212.1194 553.6671,-221.9725 558.9615,-217.3934
"
/>
</g>
<!-- wcfs_simple->autoexit -->
<g
id=
"edge8"
class=
"edge"
>
<title>
wcfs_simple
->
autoexit
</title>
<path
fill=
"none"
stroke=
"#000000"
d=
"M
174.3504,-242.3929C182.516,-239.3465 190.9924,-236.3364 199.0456,-233.7401 260.1704,-214.034 331.5264,-195.878 380.2507,-184.1968
"
/>
<polygon
fill=
"#000000"
stroke=
"#000000"
points=
"
381.0719,-187.5992 389.9881,-181.8763 379.4491,-180.7898 381.0719,-187.5992
"
/>
<path
fill=
"none"
stroke=
"#000000"
d=
"M
260.5453,-260.133C268.7109,-257.0866 277.1874,-254.0765 285.2405,-251.4802 346.3654,-231.7741 417.7214,-213.6181 466.4456,-201.9369
"
/>
<polygon
fill=
"#000000"
stroke=
"#000000"
points=
"
467.2668,-205.3393 476.183,-199.6164 465.644,-198.53 467.2668,-205.3393
"
/>
</g>
<!-- Btree_read -->
<g
id=
"node7"
class=
"node"
>
<title>
Btree_read
</title>
<ellipse
fill=
"none"
stroke=
"#000000"
cx=
"
50.0456"
cy=
"-170.8701
"
rx=
"50.0912"
ry=
"18"
/>
<text
text-anchor=
"middle"
x=
"
50.0456"
y=
"-167.1701
"
font-family=
"Times,serif"
font-size=
"14.00"
fill=
"#000000"
>
BTree read
</text>
<ellipse
fill=
"none"
stroke=
"#000000"
cx=
"
136.2405"
cy=
"-188.6102
"
rx=
"50.0912"
ry=
"18"
/>
<text
text-anchor=
"middle"
x=
"
136.2405"
y=
"-184.9102
"
font-family=
"Times,serif"
font-size=
"14.00"
fill=
"#000000"
>
BTree read
</text>
</g>
<!-- wcfs_simple->Btree_read -->
<g
id=
"edge6"
class=
"edge"
>
<title>
wcfs_simple
->
Btree_read
</title>
<path
fill=
"none"
stroke=
"#000000"
d=
"M1
06.6186,-235.1343C95.7668,-222.8071 82.7861,-208.0617 71.9975,-195.8064
"
/>
<polygon
fill=
"#000000"
stroke=
"#000000"
points=
"
74.5035,-193.3562 65.2688,-188.1629 69.2494,-197.9815 74.5035,-193.3562
"
/>
<path
fill=
"none"
stroke=
"#000000"
d=
"M1
92.8136,-252.8744C181.9617,-240.5473 168.981,-225.8018 158.1924,-213.5465
"
/>
<polygon
fill=
"#000000"
stroke=
"#000000"
points=
"
160.6985,-211.0963 151.4637,-205.903 155.4443,-215.7217 160.6985,-211.0963
"
/>
</g>
<!-- ZBlk_read -->
<g
id=
"node8"
class=
"node"
>
<title>
ZBlk_read
</title>
<ellipse
fill=
"none"
stroke=
"#000000"
cx=
"2
08.0456"
cy=
"-170.8701
"
rx=
"89.8845"
ry=
"18"
/>
<text
text-anchor=
"middle"
x=
"2
08.0456"
y=
"-167.1701
"
font-family=
"Times,serif"
font-size=
"14.00"
fill=
"#000000"
>
ZBigFile / ZBlk* read
</text>
<ellipse
fill=
"none"
stroke=
"#000000"
cx=
"2
94.2405"
cy=
"-188.6102
"
rx=
"89.8845"
ry=
"18"
/>
<text
text-anchor=
"middle"
x=
"2
94.2405"
y=
"-184.9102
"
font-family=
"Times,serif"
font-size=
"14.00"
fill=
"#000000"
>
ZBigFile / ZBlk* read
</text>
</g>
<!-- wcfs_simple->ZBlk_read -->
<g
id=
"edge7"
class=
"edge"
>
<title>
wcfs_simple
->
ZBlk_read
</title>
<path
fill=
"none"
stroke=
"#000000"
d=
"M
151.4725,-235.1343C162.1746,-222.9772 174.9473,-208.468 185.646,-196.3149
"
/>
<polygon
fill=
"#000000"
stroke=
"#000000"
points=
"
188.3538,-198.5358 192.3344,-188.7172 183.0996,-193.9105 188.3538,-198.5358
"
/>
<path
fill=
"none"
stroke=
"#000000"
d=
"M
237.6674,-252.8744C248.3696,-240.7173 261.1423,-226.2081 271.8409,-214.055
"
/>
<polygon
fill=
"#000000"
stroke=
"#000000"
points=
"
274.5487,-216.2759 278.5293,-206.4573 269.2946,-211.6506 274.5487,-216.2759
"
/>
</g>
<!-- ZODB_read -->
<g
id=
"node13"
class=
"node"
>
<title>
ZODB_read
</title>
<ellipse
fill=
"none"
stroke=
"#000000"
cx=
"
129.0456"
cy=
"-90
"
rx=
"98.5829"
ry=
"18"
/>
<text
text-anchor=
"middle"
x=
"
129.0456"
y=
"-86.3
"
font-family=
"Times,serif"
font-size=
"14.00"
fill=
"#000000"
>
ZODB deserialize object
</text>
<ellipse
fill=
"none"
stroke=
"#000000"
cx=
"
215.2405"
cy=
"-107.7401
"
rx=
"98.5829"
ry=
"18"
/>
<text
text-anchor=
"middle"
x=
"
215.2405"
y=
"-104.0401
"
font-family=
"Times,serif"
font-size=
"14.00"
fill=
"#000000"
>
ZODB deserialize object
</text>
</g>
<!-- Btree_read->ZODB_read -->
<g
id=
"edge13"
class=
"edge"
>
<title>
Btree_read
->
ZODB_read
</title>
<path
fill=
"none"
stroke=
"#000000"
d=
"M
66.7994,-153.7196C77.6767,-142.5849 92.0448,-127.8766 104.2359,-115.397
"
/>
<polygon
fill=
"#000000"
stroke=
"#000000"
points=
"1
07.0103,-117.5656 111.4945,-107.9665 102.0029,-112.6741 107.0103,-117.5656
"
/>
<path
fill=
"none"
stroke=
"#000000"
d=
"M
152.9944,-171.4597C163.8716,-160.325 178.2398,-145.6167 190.4308,-133.1371
"
/>
<polygon
fill=
"#000000"
stroke=
"#000000"
points=
"1
93.2052,-135.3057 197.6894,-125.7066 188.1979,-130.4142 193.2052,-135.3057
"
/>
</g>
<!-- ZBlk_read->ZODB_read -->
<g
id=
"edge14"
class=
"edge"
>
<title>
ZBlk_read
->
ZODB_read
</title>
<path
fill=
"none"
stroke=
"#000000"
d=
"M
190.5129,-152.9224C179.6714,-141.8242 165.5925,-127.4121 153.6449,-115.1817
"
/>
<polygon
fill=
"#000000"
stroke=
"#000000"
points=
"
156.0208,-112.6051 146.5292,-107.8975 151.0135,-117.4966 156.0208,-112.6051
"
/>
<path
fill=
"none"
stroke=
"#000000"
d=
"M
276.7078,-170.6625C265.8663,-159.5643 251.7875,-145.1522 239.8398,-132.9218
"
/>
<polygon
fill=
"#000000"
stroke=
"#000000"
points=
"
242.2157,-130.3452 232.7241,-125.6376 237.2084,-135.2367 242.2157,-130.3452
"
/>
</g>
<!-- client -->
<g
id=
"node9"
class=
"node"
>
<title>
client
</title>
<ellipse
fill=
"none"
stroke=
"#000000"
cx=
"
779.0456"
cy=
"-341.4802
"
rx=
"30.5947"
ry=
"18"
/>
<text
text-anchor=
"middle"
x=
"
779.0456"
y=
"-337.7802
"
font-family=
"Times,serif"
font-size=
"14.00"
fill=
"#000000"
>
client
</text>
<ellipse
fill=
"none"
stroke=
"#000000"
cx=
"
865.2405"
cy=
"-359.2203
"
rx=
"30.5947"
ry=
"18"
/>
<text
text-anchor=
"middle"
x=
"
865.2405"
y=
"-355.5203
"
font-family=
"Times,serif"
font-size=
"14.00"
fill=
"#000000"
>
client
</text>
</g>
<!-- client->δR -->
<g
id=
"edge10"
class=
"edge"
>
<title>
client
->
δR
</title>
<path
fill=
"none"
stroke=
"#000000"
d=
"M
754.2134,-330.7413C723.8435,-317.6075 671.9321,-295.1579 635.0269,-279.1979
"
/>
<polygon
fill=
"#000000"
stroke=
"#000000"
points=
"
636.0865,-275.8429 625.5187,-275.086 633.3079,-282.2678 636.0865,-275.8429
"
/>
<path
fill=
"none"
stroke=
"#000000"
d=
"M
840.4083,-348.4814C810.0384,-335.3476 758.127,-312.898 721.2218,-296.938
"
/>
<polygon
fill=
"#000000"
stroke=
"#000000"
points=
"
722.2814,-293.583 711.7136,-292.8261 719.5028,-300.0079 722.2814,-293.583
"
/>
</g>
<!-- wcfs_spawn -->
<g
id=
"node10"
class=
"node"
>
<title>
wcfs_spawn
</title>
<ellipse
fill=
"#ffffe0"
stroke=
"#000000"
cx=
"
718.0456"
cy=
"-260.6102
"
rx=
"51.9908"
ry=
"18"
/>
<text
text-anchor=
"middle"
x=
"
718.0456"
y=
"-256.9102
"
font-family=
"Times,serif"
font-size=
"14.00"
fill=
"#000000"
>
spawn wcfs
</text>
<ellipse
fill=
"#ffffe0"
stroke=
"#000000"
cx=
"
804.2405"
cy=
"-278.3503
"
rx=
"51.9908"
ry=
"18"
/>
<text
text-anchor=
"middle"
x=
"
804.2405"
y=
"-274.6503
"
font-family=
"Times,serif"
font-size=
"14.00"
fill=
"#000000"
>
spawn wcfs
</text>
</g>
<!-- client->wcfs_spawn -->
<g
id=
"edge9"
class=
"edge"
>
<title>
client
->
wcfs_spawn
</title>
<path
fill=
"none"
stroke=
"#000000"
d=
"M
766.4063,-324.7239C758.0703,-313.6725 746.9859,-298.9775 737.5322,-286.4443
"
/>
<polygon
fill=
"#000000"
stroke=
"#000000"
points=
"
740.1178,-284.0601 731.3016,-278.1842 734.5294,-288.2755 740.1178,-284.0601
"
/>
<path
fill=
"none"
stroke=
"#000000"
d=
"M
852.6012,-342.464C844.2652,-331.4126 833.1808,-316.7176 823.7271,-304.1844
"
/>
<polygon
fill=
"#000000"
stroke=
"#000000"
points=
"
826.3128,-301.8002 817.4965,-295.9244 820.7243,-306.0156 826.3128,-301.8002
"
/>
</g>
<!-- nowcfs -->
<g
id=
"node11"
class=
"node"
>
<title>
nowcfs
</title>
<ellipse
fill=
"none"
stroke=
"#000000"
cx=
"
841.0456"
cy=
"-260.6102
"
rx=
"52.7911"
ry=
"18"
/>
<text
text-anchor=
"middle"
x=
"
841.0456"
y=
"-256.9102
"
font-family=
"Times,serif"
font-size=
"14.00"
fill=
"#000000"
>
!wcfs mode
</text>
<ellipse
fill=
"none"
stroke=
"#000000"
cx=
"
927.2405"
cy=
"-278.3503
"
rx=
"52.7911"
ry=
"18"
/>
<text
text-anchor=
"middle"
x=
"
927.2405"
y=
"-274.6503
"
font-family=
"Times,serif"
font-size=
"14.00"
fill=
"#000000"
>
!wcfs mode
</text>
</g>
<!-- client->nowcfs -->
<g
id=
"edge11"
class=
"edge"
>
<title>
client
->
nowcfs
</title>
<path
fill=
"none"
stroke=
"#000000"
d=
"M
791.892,-324.7239C800.3647,-313.6725 811.6308,-298.9775 821.2395,-286.4443
"
/>
<polygon
fill=
"#000000"
stroke=
"#000000"
points=
"
824.2655,-288.2499 827.5722,-278.1842 818.7102,-283.9908 824.2655,-288.24
99"
/>
<path
fill=
"none"
stroke=
"#000000"
d=
"M
878.0869,-342.464C886.5596,-331.4126 897.8257,-316.7176 907.4344,-304.1844
"
/>
<polygon
fill=
"#000000"
stroke=
"#000000"
points=
"
910.4604,-305.99 913.7671,-295.9244 904.9051,-301.731 910.4604,-305.
99"
/>
</g>
<!-- zodburl -->
<g
id=
"node12"
class=
"node"
>
<title>
zodburl
</title>
<ellipse
fill=
"#f2f2f2"
stroke=
"#000000"
cx=
"
966.0456"
cy=
"-260.6102
"
rx=
"54.6905"
ry=
"18"
/>
<text
text-anchor=
"middle"
x=
"
966.0456"
y=
"-256.9102
"
font-family=
"Times,serif"
font-size=
"14.00"
fill=
"#000000"
>
zstor
->
zurl
</text>
<ellipse
fill=
"#f2f2f2"
stroke=
"#000000"
cx=
"
1052.2405"
cy=
"-278.3503
"
rx=
"54.6905"
ry=
"18"
/>
<text
text-anchor=
"middle"
x=
"
1052.2405"
y=
"-274.6503
"
font-family=
"Times,serif"
font-size=
"14.00"
fill=
"#000000"
>
zstor
->
zurl
</text>
</g>
<!-- client->zodburl -->
<g
id=
"edge12"
class=
"edge"
>
<title>
client
->
zodburl
</title>
<path
fill=
"none"
stroke=
"#000000"
d=
"M8
03.5519,-330.3652C808.6641,-328.0711 814.0247,-325.6834 819.0456,-323.4802 829.164,-319.0403 883.5685,-295.7996 923.2517,-278.8644
"
/>
<polygon
fill=
"#000000"
stroke=
"#000000"
points=
"
924.6575,-282.0699 932.4815,-274.9259 921.9102,-275.6315 924.6575,-282.0699
"
/>
<path
fill=
"none"
stroke=
"#000000"
d=
"M8
89.7468,-348.1053C894.859,-345.8112 900.2197,-343.4235 905.2405,-341.2203 915.3589,-336.7804 969.7634,-313.5397 1009.4466,-296.6045
"
/>
<polygon
fill=
"#000000"
stroke=
"#000000"
points=
"
1010.8525,-299.81 1018.6764,-292.666 1008.1051,-293.3717 1010.8525,-299.81
"
/>
</g>
<!-- ZODB_binary -->
<g
id=
"node14"
class=
"node"
>
<title>
ZODB_binary
</title>
<ellipse
fill=
"none"
stroke=
"#000000"
cx=
"1
29.0456"
cy=
"-18
"
rx=
"107.4815"
ry=
"18"
/>
<text
text-anchor=
"middle"
x=
"1
29.0456"
y=
"-14.3
"
font-family=
"Times,serif"
font-size=
"14.00"
fill=
"#000000"
>
Adapt to zodbpickle.binary
</text>
<ellipse
fill=
"none"
stroke=
"#000000"
cx=
"1
07.2405"
cy=
"-26.8701
"
rx=
"107.4815"
ry=
"18"
/>
<text
text-anchor=
"middle"
x=
"1
07.2405"
y=
"-23.1701
"
font-family=
"Times,serif"
font-size=
"14.00"
fill=
"#000000"
>
Adapt to zodbpickle.binary
</text>
</g>
<!-- ZODB_read->ZODB_binary -->
<g
id=
"edge15"
class=
"edge"
>
<title>
ZODB_read
->
ZODB_binary
</title>
<path
fill=
"none"
stroke=
"#000000"
d=
"M1
29.0456,-71.8314C129.0456,-64.131 129.0456,-54.9743 129.0456,-46.4166
"
/>
<polygon
fill=
"#000000"
stroke=
"#000000"
points=
"1
32.5457,-46.4132 129.0456,-36.4133 125.5457,-46.4133 132.5457,-46.4132
"
/>
<path
fill=
"none"
stroke=
"#000000"
d=
"M1
91.8061,-90.1925C176.4855,-78.7205 156.2705,-63.5836 139.4468,-50.9861
"
/>
<polygon
fill=
"#000000"
stroke=
"#000000"
points=
"1
41.1046,-47.8549 131.0021,-44.6627 136.9089,-53.4582 141.1046,-47.8549
"
/>
</g>
<!--
test
-->
<!--
ogorek_persref
-->
<g
id=
"node15"
class=
"node"
>
<title>
ogorek_persref
</title>
<ellipse
fill=
"none"
stroke=
"#000000"
cx=
"323.2405"
cy=
"-26.8701"
rx=
"90.5193"
ry=
"26.7407"
/>
<text
text-anchor=
"middle"
x=
"323.2405"
y=
"-30.6701"
font-family=
"Times,serif"
font-size=
"14.00"
fill=
"#000000"
>
ogórek:
</text>
<text
text-anchor=
"middle"
x=
"323.2405"
y=
"-15.6701"
font-family=
"Times,serif"
font-size=
"14.00"
fill=
"#000000"
>
persistent references
</text>
</g>
<!-- ZODB_read->ogorek_persref -->
<g
id=
"edge16"
class=
"edge"
>
<title>
ZODB_read
->
ogorek_persref
</title>
<path
fill=
"none"
stroke=
"#000000"
d=
"M238.6749,-90.1925C251.1213,-80.8726 266.7981,-69.134 281.2625,-58.3031"
/>
<polygon
fill=
"#000000"
stroke=
"#000000"
points=
"283.6984,-60.8515 289.6052,-52.056 279.5027,-55.2483 283.6984,-60.8515"
/>
</g>
<!-- test -->
<g
id=
"node16"
class=
"node"
>
<title>
test
</title>
<ellipse
fill=
"none"
stroke=
"#000000"
cx=
"
860.0456"
cy=
"-341.4802
"
rx=
"32.4942"
ry=
"18"
/>
<text
text-anchor=
"middle"
x=
"
860.0456"
y=
"-337.7802
"
font-family=
"Times,serif"
font-size=
"14.00"
fill=
"#000000"
>
? tests
</text>
<ellipse
fill=
"none"
stroke=
"#000000"
cx=
"
946.2405"
cy=
"-359.2203
"
rx=
"32.4942"
ry=
"18"
/>
<text
text-anchor=
"middle"
x=
"
946.2405"
y=
"-355.5203
"
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