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
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Joshua
wendelin.core
Commits
1ea3059c
Commit
1ea3059c
authored
Jun 28, 2018
by
Kirill Smelkov
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
.
parent
e46e233e
Changes
2
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
93 additions
and
58 deletions
+93
-58
wcfs/todo.dot
wcfs/todo.dot
+5
-0
wcfs/todo.svg
wcfs/todo.svg
+88
-58
No files found.
wcfs/todo.dot
View file @
1ea3059c
...
...
@@ -14,6 +14,9 @@ digraph {
client
->
nowcfs
;
client
->
zodburl
;
Btree_read
->
ZODB_read
;
ZBlk_read
->
ZODB_read
;
ZODB_read
->
ZODB_binary
;
wcfs
[
label
=
"wcfs"
]
wcfs_simple
[
label
=
"wcfs no\ninvalidations"
]
...
...
@@ -24,6 +27,8 @@ digraph {
ZODB_go_inv
[
label
=
"ZODB/go\ninvalidations"
]
Btree_read
[
label
=
"BTree read"
]
ZBlk_read
[
label
=
"ZBigFile / ZBlk* read"
]
ZODB_read
[
label
=
"ZODB deserialize object"
]
ZODB_binary
[
label
=
"Adapt to zodbpickle.binary"
]
;
Sinvtree
[
label
=
"server: inv. tree"
]
δ
R
[
label
=
"δR encoding"
]
...
...
wcfs/todo.svg
View file @
1ea3059c
...
...
@@ -4,163 +4,193 @@
<!-- Generated by graphviz version 2.40.1 (20161225.0304)
-->
<!-- Title: %3 Pages: 1 -->
<svg
width=
"1029pt"
height=
"
223
pt"
viewBox=
"0.00 0.00 1028.64
223
.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
219
.4802)"
>
<svg
width=
"1029pt"
height=
"
367
pt"
viewBox=
"0.00 0.00 1028.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
363
.4802)"
>
<title>
%3
</title>
<polygon
fill=
"#ffffff"
stroke=
"transparent"
points=
"-4,4 -4,-
219.4802 1024.6407,-219
.4802 1024.6407,4 -4,4"
/>
<polygon
fill=
"#ffffff"
stroke=
"transparent"
points=
"-4,4 -4,-
363.4802 1024.6407,-363
.4802 1024.6407,4 -4,4"
/>
<!-- wcfs -->
<g
id=
"node1"
class=
"node"
>
<title>
wcfs
</title>
<ellipse
fill=
"none"
stroke=
"#000000"
cx=
"414.0456"
cy=
"-
197
.4802"
rx=
"27.0966"
ry=
"18"
/>
<text
text-anchor=
"middle"
x=
"414.0456"
y=
"-
193
.7802"
font-family=
"Times,serif"
font-size=
"14.00"
fill=
"#000000"
>
wcfs
</text>
<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>
</g>
<!-- wcfs_simple -->
<g
id=
"node2"
class=
"node"
>
<title>
wcfs_simple
</title>
<ellipse
fill=
"none"
stroke=
"#000000"
cx=
"129.0456"
cy=
"-
116
.6102"
rx=
"60.623"
ry=
"26.7407"
/>
<text
text-anchor=
"middle"
x=
"129.0456"
y=
"-
120
.4102"
font-family=
"Times,serif"
font-size=
"14.00"
fill=
"#000000"
>
wcfs no
</text>
<text
text-anchor=
"middle"
x=
"129.0456"
y=
"-
105
.4102"
font-family=
"Times,serif"
font-size=
"14.00"
fill=
"#000000"
>
invalidations
</text>
<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>
</g>
<!-- wcfs->wcfs_simple -->
<g
id=
"edge1"
class=
"edge"
>
<title>
wcfs
->
wcfs_simple
</title>
<path
fill=
"none"
stroke=
"#000000"
d=
"M387.9494,-
191.992C347.2079,-183.1856 266.1965,-164.7164 199.0456,-143.4802 193.9258,-141.8611 188.6385,-140.0662 183.3706,-138
.1941"
/>
<polygon
fill=
"#000000"
stroke=
"#000000"
points=
"184.5436,-
134.8964 173.9497,-134.7622 182.1477,-141.4736 184.5436,-134
.8964"
/>
<path
fill=
"none"
stroke=
"#000000"
d=
"M387.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"
/>
</g>
<!-- ZODB_go_inv -->
<g
id=
"node3"
class=
"node"
>
<title>
ZODB_go_inv
</title>
<ellipse
fill=
"none"
stroke=
"#000000"
cx=
"269.0456"
cy=
"-
116
.6102"
rx=
"60.623"
ry=
"26.7407"
/>
<text
text-anchor=
"middle"
x=
"269.0456"
y=
"-
120
.4102"
font-family=
"Times,serif"
font-size=
"14.00"
fill=
"#000000"
>
ZODB/go
</text>
<text
text-anchor=
"middle"
x=
"269.0456"
y=
"-
105
.4102"
font-family=
"Times,serif"
font-size=
"14.00"
fill=
"#000000"
>
invalidations
</text>
<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>
</g>
<!-- wcfs->ZODB_go_inv -->
<g
id=
"edge2"
class=
"edge"
>
<title>
wcfs
->
ZODB_go_inv
</title>
<path
fill=
"none"
stroke=
"#000000"
d=
"M392.9613,-
185.721C372.8665,-174.5137 341.9144,-157.2509 315.9726,-142
.7825"
/>
<polygon
fill=
"#000000"
stroke=
"#000000"
points=
"317.47,-
139.6101 307.0316,-137.7959 314.0603,-145.7236 317.47,-139
.6101"
/>
<path
fill=
"none"
stroke=
"#000000"
d=
"M392.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"
/>
</g>
<!-- Sinvtree -->
<g
id=
"node4"
class=
"node"
>
<title>
Sinvtree
</title>
<ellipse
fill=
"none"
stroke=
"#000000"
cx=
"414.0456"
cy=
"-
116
.6102"
rx=
"66.0889"
ry=
"18"
/>
<text
text-anchor=
"middle"
x=
"414.0456"
y=
"-
112
.9102"
font-family=
"Times,serif"
font-size=
"14.00"
fill=
"#000000"
>
server: inv. tree
</text>
<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>
</g>
<!-- wcfs->Sinvtree -->
<g
id=
"edge3"
class=
"edge"
>
<title>
wcfs
->
Sinvtree
</title>
<path
fill=
"none"
stroke=
"#000000"
d=
"M414.0456,-
179.1296C414.0456,-169.1 414.0456,-156.4555 414.0456,-145
.1666"
/>
<polygon
fill=
"#000000"
stroke=
"#000000"
points=
"417.5457,-
144.8882 414.0456,-134.8882 410.5457,-144.8883 417.5457,-144
.8882"
/>
<path
fill=
"none"
stroke=
"#000000"
d=
"M414.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"
/>
</g>
<!-- δR -->
<g
id=
"node5"
class=
"node"
>
<title>
δR
</title>
<ellipse
fill=
"none"
stroke=
"#000000"
cx=
"592.0456"
cy=
"-
116
.6102"
rx=
"55.7903"
ry=
"18"
/>
<text
text-anchor=
"middle"
x=
"592.0456"
y=
"-
112
.9102"
font-family=
"Times,serif"
font-size=
"14.00"
fill=
"#000000"
>
δR encoding
</text>
<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>
</g>
<!-- wcfs->δR -->
<g
id=
"edge4"
class=
"edge"
>
<title>
wcfs
->
δR
</title>
<path
fill=
"none"
stroke=
"#000000"
d=
"M436.5894,-
187.238C465.1,-174.2848 514.7498,-151.7277 550.2709,-135
.5895"
/>
<polygon
fill=
"#000000"
stroke=
"#000000"
points=
"551.7733,-
138.7513 559.43,-131.4283 548.8778,-132.3782 551.7733,-138
.7513"
/>
<path
fill=
"none"
stroke=
"#000000"
d=
"M436.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"
/>
</g>
<!-- autoexit -->
<g
id=
"node6"
class=
"node"
>
<title>
autoexit
</title>
<ellipse
fill=
"none"
stroke=
"#000000"
cx=
"438.0456"
cy=
"-
26
.8701"
rx=
"52.1524"
ry=
"26.7407"
/>
<text
text-anchor=
"middle"
x=
"438.0456"
y=
"-
30
.6701"
font-family=
"Times,serif"
font-size=
"14.00"
fill=
"#000000"
>
autoexit
</text>
<text
text-anchor=
"middle"
x=
"438.0456"
y=
"-15.6701"
font-family=
"Times,serif"
font-size=
"14.00"
fill=
"#000000"
>
if !activity
</text>
<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=
"-15
9
.6701"
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=
"M437.4092,-
187.8647C455.1593,-179.1615 478.2928,-164.4722 489.0456,-143.4802 499.9346,-122.2223 497.028,-112.2512 489.0456,-89.7401 485.013,-78.3678 477.9494,-67.5524 470.3413,-58
.1994"
/>
<polygon
fill=
"#000000"
stroke=
"#000000"
points=
"472.7666,-
55.6532 463.5777,-50.3793 467.4721,-60.2324 472.7666,-55
.6532"
/>
<path
fill=
"none"
stroke=
"#000000"
d=
"M437.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"
/>
</g>
<!-- wcfs_simple->autoexit -->
<g
id=
"edge8"
class=
"edge"
>
<title>
wcfs_simple
->
autoexit
</title>
<path
fill=
"none"
stroke=
"#000000"
d=
"M174.3504,-
98.3929C182.516,-95.3465 190.9924,-92.3364 199.0456,-89.7401 260.1704,-70.034 331.5264,-51.878 380.2507,-40
.1968"
/>
<polygon
fill=
"#000000"
stroke=
"#000000"
points=
"381.0719,-
43.5992 389.9881,-37.8763 379.4491,-36.7898 381.0719,-43
.5992"
/>
<path
fill=
"none"
stroke=
"#000000"
d=
"M174.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"
/>
</g>
<!-- Btree_read -->
<g
id=
"node7"
class=
"node"
>
<title>
Btree_read
</title>
<ellipse
fill=
"none"
stroke=
"#000000"
cx=
"50.0456"
cy=
"-
26
.8701"
rx=
"50.0912"
ry=
"18"
/>
<text
text-anchor=
"middle"
x=
"50.0456"
y=
"-
23
.1701"
font-family=
"Times,serif"
font-size=
"14.00"
fill=
"#000000"
>
BTree read
</text>
<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>
</g>
<!-- wcfs_simple->Btree_read -->
<g
id=
"edge6"
class=
"edge"
>
<title>
wcfs_simple
->
Btree_read
</title>
<path
fill=
"none"
stroke=
"#000000"
d=
"M106.6186,-
91.1343C95.7668,-78.8071 82.7861,-64.0617 71.9975,-51
.8064"
/>
<polygon
fill=
"#000000"
stroke=
"#000000"
points=
"74.5035,-
49.3562 65.2688,-44.1629 69.2494,-53.9815 74.5035,-49
.3562"
/>
<path
fill=
"none"
stroke=
"#000000"
d=
"M106.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"
/>
</g>
<!-- ZBlk_read -->
<g
id=
"node8"
class=
"node"
>
<title>
ZBlk_read
</title>
<ellipse
fill=
"none"
stroke=
"#000000"
cx=
"208.0456"
cy=
"-
26
.8701"
rx=
"89.8845"
ry=
"18"
/>
<text
text-anchor=
"middle"
x=
"208.0456"
y=
"-
23
.1701"
font-family=
"Times,serif"
font-size=
"14.00"
fill=
"#000000"
>
ZBigFile / ZBlk* read
</text>
<ellipse
fill=
"none"
stroke=
"#000000"
cx=
"208.0456"
cy=
"-
170
.8701"
rx=
"89.8845"
ry=
"18"
/>
<text
text-anchor=
"middle"
x=
"208.0456"
y=
"-
167
.1701"
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=
"M151.4725,-91.1343C162.1746,-78.9772 174.9473,-64.468 185.646,-52.3149"
/>
<polygon
fill=
"#000000"
stroke=
"#000000"
points=
"188.3538,-54.5358 192.3344,-44.7172 183.0996,-49.9105 188.3538,-54.5358"
/>
<path
fill=
"none"
stroke=
"#000000"
d=
"M151.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"
/>
</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>
</g>
<!-- Btree_read->ZODB_read -->
<g
id=
"edge13"
class=
"edge"
>
<title>
Btree_read
->
ZODB_read
</title>
<path
fill=
"none"
stroke=
"#000000"
d=
"M66.7994,-153.7196C77.6767,-142.5849 92.0448,-127.8766 104.2359,-115.397"
/>
<polygon
fill=
"#000000"
stroke=
"#000000"
points=
"107.0103,-117.5656 111.4945,-107.9665 102.0029,-112.6741 107.0103,-117.5656"
/>
</g>
<!-- ZBlk_read->ZODB_read -->
<g
id=
"edge14"
class=
"edge"
>
<title>
ZBlk_read
->
ZODB_read
</title>
<path
fill=
"none"
stroke=
"#000000"
d=
"M190.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"
/>
</g>
<!-- client -->
<g
id=
"node9"
class=
"node"
>
<title>
client
</title>
<ellipse
fill=
"none"
stroke=
"#000000"
cx=
"779.0456"
cy=
"-
197
.4802"
rx=
"30.5947"
ry=
"18"
/>
<text
text-anchor=
"middle"
x=
"779.0456"
y=
"-
193
.7802"
font-family=
"Times,serif"
font-size=
"14.00"
fill=
"#000000"
>
client
</text>
<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>
</g>
<!-- client->δR -->
<g
id=
"edge10"
class=
"edge"
>
<title>
client
->
δR
</title>
<path
fill=
"none"
stroke=
"#000000"
d=
"M754.2134,-
186.7413C723.8435,-173.6075 671.9321,-151.1579 635.0269,-135
.1979"
/>
<polygon
fill=
"#000000"
stroke=
"#000000"
points=
"636.0865,-
131.8429 625.5187,-131.086 633.3079,-138.2678 636.0865,-131
.8429"
/>
<path
fill=
"none"
stroke=
"#000000"
d=
"M754.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"
/>
</g>
<!-- wcfs_spawn -->
<g
id=
"node10"
class=
"node"
>
<title>
wcfs_spawn
</title>
<ellipse
fill=
"#ffffe0"
stroke=
"#000000"
cx=
"718.0456"
cy=
"-
116
.6102"
rx=
"51.9908"
ry=
"18"
/>
<text
text-anchor=
"middle"
x=
"718.0456"
y=
"-
112
.9102"
font-family=
"Times,serif"
font-size=
"14.00"
fill=
"#000000"
>
spawn wcfs
</text>
<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>
</g>
<!-- client->wcfs_spawn -->
<g
id=
"edge9"
class=
"edge"
>
<title>
client
->
wcfs_spawn
</title>
<path
fill=
"none"
stroke=
"#000000"
d=
"M766.4063,-
180.7239C758.0703,-169.6725 746.9859,-154.9775 737.5322,-142
.4443"
/>
<polygon
fill=
"#000000"
stroke=
"#000000"
points=
"740.1178,-
140.0601 731.3016,-134.1842 734.5294,-144.2755 740.1178,-140
.0601"
/>
<path
fill=
"none"
stroke=
"#000000"
d=
"M766.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"
/>
</g>
<!-- nowcfs -->
<g
id=
"node11"
class=
"node"
>
<title>
nowcfs
</title>
<ellipse
fill=
"none"
stroke=
"#000000"
cx=
"841.0456"
cy=
"-
116
.6102"
rx=
"52.7911"
ry=
"18"
/>
<text
text-anchor=
"middle"
x=
"841.0456"
y=
"-
112
.9102"
font-family=
"Times,serif"
font-size=
"14.00"
fill=
"#000000"
>
!wcfs mode
</text>
<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>
</g>
<!-- client->nowcfs -->
<g
id=
"edge11"
class=
"edge"
>
<title>
client
->
nowcfs
</title>
<path
fill=
"none"
stroke=
"#000000"
d=
"M791.892,-
180.7239C800.3647,-169.6725 811.6308,-154.9775 821.2395,-142
.4443"
/>
<polygon
fill=
"#000000"
stroke=
"#000000"
points=
"824.2655,-
144.2499 827.5722,-134.1842 818.7102,-139.9908 824.2655,-144
.2499"
/>
<path
fill=
"none"
stroke=
"#000000"
d=
"M791.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
.2499"
/>
</g>
<!-- zodburl -->
<g
id=
"node12"
class=
"node"
>
<title>
zodburl
</title>
<ellipse
fill=
"#f2f2f2"
stroke=
"#000000"
cx=
"966.0456"
cy=
"-
116
.6102"
rx=
"54.6905"
ry=
"18"
/>
<text
text-anchor=
"middle"
x=
"966.0456"
y=
"-
112
.9102"
font-family=
"Times,serif"
font-size=
"14.00"
fill=
"#000000"
>
zstor
->
zurl
</text>
<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>
</g>
<!-- client->zodburl -->
<g
id=
"edge12"
class=
"edge"
>
<title>
client
->
zodburl
</title>
<path
fill=
"none"
stroke=
"#000000"
d=
"M803.5519,-186.3652C808.6641,-184.0711 814.0247,-181.6834 819.0456,-179.4802 829.164,-175.0403 883.5685,-151.7996 923.2517,-134.8644"
/>
<polygon
fill=
"#000000"
stroke=
"#000000"
points=
"924.6575,-138.0699 932.4815,-130.9259 921.9102,-131.6315 924.6575,-138.0699"
/>
<path
fill=
"none"
stroke=
"#000000"
d=
"M803.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"
/>
</g>
<!-- ZODB_binary -->
<g
id=
"node14"
class=
"node"
>
<title>
ZODB_binary
</title>
<ellipse
fill=
"none"
stroke=
"#000000"
cx=
"129.0456"
cy=
"-18"
rx=
"107.4815"
ry=
"18"
/>
<text
text-anchor=
"middle"
x=
"129.0456"
y=
"-14.3"
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=
"M129.0456,-71.8314C129.0456,-64.131 129.0456,-54.9743 129.0456,-46.4166"
/>
<polygon
fill=
"#000000"
stroke=
"#000000"
points=
"132.5457,-46.4132 129.0456,-36.4133 125.5457,-46.4133 132.5457,-46.4132"
/>
</g>
<!-- test -->
<g
id=
"node1
3
"
class=
"node"
>
<g
id=
"node1
5
"
class=
"node"
>
<title>
test
</title>
<ellipse
fill=
"none"
stroke=
"#000000"
cx=
"860.0456"
cy=
"-
197
.4802"
rx=
"32.4942"
ry=
"18"
/>
<text
text-anchor=
"middle"
x=
"860.0456"
y=
"-
193
.7802"
font-family=
"Times,serif"
font-size=
"14.00"
fill=
"#000000"
>
? tests
</text>
<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>
</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