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
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 {
...
@@ -14,6 +14,9 @@ digraph {
client
->
nowcfs
;
client
->
nowcfs
;
client
->
zodburl
;
client
->
zodburl
;
Btree_read
->
ZODB_read
;
ZBlk_read
->
ZODB_read
;
ZODB_read
->
ZODB_binary
;
wcfs
[
label
=
"wcfs"
]
wcfs
[
label
=
"wcfs"
]
wcfs_simple
[
label
=
"wcfs no\ninvalidations"
]
wcfs_simple
[
label
=
"wcfs no\ninvalidations"
]
...
@@ -24,6 +27,8 @@ digraph {
...
@@ -24,6 +27,8 @@ digraph {
ZODB_go_inv
[
label
=
"ZODB/go\ninvalidations"
]
ZODB_go_inv
[
label
=
"ZODB/go\ninvalidations"
]
Btree_read
[
label
=
"BTree read"
]
Btree_read
[
label
=
"BTree read"
]
ZBlk_read
[
label
=
"ZBigFile / ZBlk* 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"
]
Sinvtree
[
label
=
"server: inv. tree"
]
δ
R
[
label
=
"δR encoding"
]
δ
R
[
label
=
"δR encoding"
]
...
...
wcfs/todo.svg
View file @
1ea3059c
...
@@ -4,163 +4,193 @@
...
@@ -4,163 +4,193 @@
<!-- Generated by graphviz version 2.40.1 (20161225.0304)
<!-- Generated by graphviz version 2.40.1 (20161225.0304)
-->
-->
<!-- Title: %3 Pages: 1 -->
<!-- Title: %3 Pages: 1 -->
<svg
width=
"1029pt"
height=
"
223
pt"
<svg
width=
"1029pt"
height=
"
367
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"
>
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
219
.4802)"
>
<g
id=
"graph0"
class=
"graph"
transform=
"scale(1 1) rotate(0) translate(4
363
.4802)"
>
<title>
%3
</title>
<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 -->
<!-- wcfs -->
<g
id=
"node1"
class=
"node"
>
<g
id=
"node1"
class=
"node"
>
<title>
wcfs
</title>
<title>
wcfs
</title>
<ellipse
fill=
"none"
stroke=
"#000000"
cx=
"414.0456"
cy=
"-
197
.4802"
rx=
"27.0966"
ry=
"18"
/>
<ellipse
fill=
"none"
stroke=
"#000000"
cx=
"414.0456"
cy=
"-
341
.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>
<text
text-anchor=
"middle"
x=
"414.0456"
y=
"-
337
.7802"
font-family=
"Times,serif"
font-size=
"14.00"
fill=
"#000000"
>
wcfs
</text>
</g>
</g>
<!-- wcfs_simple -->
<!-- wcfs_simple -->
<g
id=
"node2"
class=
"node"
>
<g
id=
"node2"
class=
"node"
>
<title>
wcfs_simple
</title>
<title>
wcfs_simple
</title>
<ellipse
fill=
"none"
stroke=
"#000000"
cx=
"129.0456"
cy=
"-
116
.6102"
rx=
"60.623"
ry=
"26.7407"
/>
<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=
"-
120
.4102"
font-family=
"Times,serif"
font-size=
"14.00"
fill=
"#000000"
>
wcfs no
</text>
<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=
"-
105
.4102"
font-family=
"Times,serif"
font-size=
"14.00"
fill=
"#000000"
>
invalidations
</text>
<text
text-anchor=
"middle"
x=
"129.0456"
y=
"-
249
.4102"
font-family=
"Times,serif"
font-size=
"14.00"
fill=
"#000000"
>
invalidations
</text>
</g>
</g>
<!-- wcfs->wcfs_simple -->
<!-- wcfs->wcfs_simple -->
<g
id=
"edge1"
class=
"edge"
>
<g
id=
"edge1"
class=
"edge"
>
<title>
wcfs
->
wcfs_simple
</title>
<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"
/>
<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,-
134.8964 173.9497,-134.7622 182.1477,-141.4736 184.5436,-134
.8964"
/>
<polygon
fill=
"#000000"
stroke=
"#000000"
points=
"184.5436,-
278.8964 173.9497,-278.7622 182.1477,-285.4736 184.5436,-278
.8964"
/>
</g>
</g>
<!-- ZODB_go_inv -->
<!-- ZODB_go_inv -->
<g
id=
"node3"
class=
"node"
>
<g
id=
"node3"
class=
"node"
>
<title>
ZODB_go_inv
</title>
<title>
ZODB_go_inv
</title>
<ellipse
fill=
"none"
stroke=
"#000000"
cx=
"269.0456"
cy=
"-
116
.6102"
rx=
"60.623"
ry=
"26.7407"
/>
<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=
"-
120
.4102"
font-family=
"Times,serif"
font-size=
"14.00"
fill=
"#000000"
>
ZODB/go
</text>
<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=
"-
105
.4102"
font-family=
"Times,serif"
font-size=
"14.00"
fill=
"#000000"
>
invalidations
</text>
<text
text-anchor=
"middle"
x=
"269.0456"
y=
"-
249
.4102"
font-family=
"Times,serif"
font-size=
"14.00"
fill=
"#000000"
>
invalidations
</text>
</g>
</g>
<!-- wcfs->ZODB_go_inv -->
<!-- wcfs->ZODB_go_inv -->
<g
id=
"edge2"
class=
"edge"
>
<g
id=
"edge2"
class=
"edge"
>
<title>
wcfs
->
ZODB_go_inv
</title>
<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"
/>
<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,-
139.6101 307.0316,-137.7959 314.0603,-145.7236 317.47,-139
.6101"
/>
<polygon
fill=
"#000000"
stroke=
"#000000"
points=
"317.47,-
283.6101 307.0316,-281.7959 314.0603,-289.7236 317.47,-283
.6101"
/>
</g>
</g>
<!-- Sinvtree -->
<!-- Sinvtree -->
<g
id=
"node4"
class=
"node"
>
<g
id=
"node4"
class=
"node"
>
<title>
Sinvtree
</title>
<title>
Sinvtree
</title>
<ellipse
fill=
"none"
stroke=
"#000000"
cx=
"414.0456"
cy=
"-
116
.6102"
rx=
"66.0889"
ry=
"18"
/>
<ellipse
fill=
"none"
stroke=
"#000000"
cx=
"414.0456"
cy=
"-
260
.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>
<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>
</g>
<!-- wcfs->Sinvtree -->
<!-- wcfs->Sinvtree -->
<g
id=
"edge3"
class=
"edge"
>
<g
id=
"edge3"
class=
"edge"
>
<title>
wcfs
->
Sinvtree
</title>
<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"
/>
<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,-
144.8882 414.0456,-134.8882 410.5457,-144.8883 417.5457,-144
.8882"
/>
<polygon
fill=
"#000000"
stroke=
"#000000"
points=
"417.5457,-
288.8882 414.0456,-278.8882 410.5457,-288.8883 417.5457,-288
.8882"
/>
</g>
</g>
<!-- δR -->
<!-- δR -->
<g
id=
"node5"
class=
"node"
>
<g
id=
"node5"
class=
"node"
>
<title>
δR
</title>
<title>
δR
</title>
<ellipse
fill=
"none"
stroke=
"#000000"
cx=
"592.0456"
cy=
"-
116
.6102"
rx=
"55.7903"
ry=
"18"
/>
<ellipse
fill=
"none"
stroke=
"#000000"
cx=
"592.0456"
cy=
"-
260
.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>
<text
text-anchor=
"middle"
x=
"592.0456"
y=
"-
256
.9102"
font-family=
"Times,serif"
font-size=
"14.00"
fill=
"#000000"
>
δR encoding
</text>
</g>
</g>
<!-- wcfs->δR -->
<!-- wcfs->δR -->
<g
id=
"edge4"
class=
"edge"
>
<g
id=
"edge4"
class=
"edge"
>
<title>
wcfs
->
δR
</title>
<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"
/>
<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,-
138.7513 559.43,-131.4283 548.8778,-132.3782 551.7733,-138
.7513"
/>
<polygon
fill=
"#000000"
stroke=
"#000000"
points=
"551.7733,-
282.7513 559.43,-275.4283 548.8778,-276.3782 551.7733,-282
.7513"
/>
</g>
</g>
<!-- autoexit -->
<!-- autoexit -->
<g
id=
"node6"
class=
"node"
>
<g
id=
"node6"
class=
"node"
>
<title>
autoexit
</title>
<title>
autoexit
</title>
<ellipse
fill=
"none"
stroke=
"#000000"
cx=
"438.0456"
cy=
"-
26
.8701"
rx=
"52.1524"
ry=
"26.7407"
/>
<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=
"-
30
.6701"
font-family=
"Times,serif"
font-size=
"14.00"
fill=
"#000000"
>
autoexit
</text>
<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.6701"
font-family=
"Times,serif"
font-size=
"14.00"
fill=
"#000000"
>
if !activity
</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>
</g>
<!-- wcfs->autoexit -->
<!-- wcfs->autoexit -->
<g
id=
"edge5"
class=
"edge"
>
<g
id=
"edge5"
class=
"edge"
>
<title>
wcfs
->
autoexit
</title>
<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"
/>
<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,-
55.6532 463.5777,-50.3793 467.4721,-60.2324 472.7666,-55
.6532"
/>
<polygon
fill=
"#000000"
stroke=
"#000000"
points=
"472.7666,-
199.6532 463.5777,-194.3793 467.4721,-204.2324 472.7666,-199
.6532"
/>
</g>
</g>
<!-- wcfs_simple->autoexit -->
<!-- wcfs_simple->autoexit -->
<g
id=
"edge8"
class=
"edge"
>
<g
id=
"edge8"
class=
"edge"
>
<title>
wcfs_simple
->
autoexit
</title>
<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"
/>
<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,-
43.5992 389.9881,-37.8763 379.4491,-36.7898 381.0719,-43
.5992"
/>
<polygon
fill=
"#000000"
stroke=
"#000000"
points=
"381.0719,-
187.5992 389.9881,-181.8763 379.4491,-180.7898 381.0719,-187
.5992"
/>
</g>
</g>
<!-- Btree_read -->
<!-- Btree_read -->
<g
id=
"node7"
class=
"node"
>
<g
id=
"node7"
class=
"node"
>
<title>
Btree_read
</title>
<title>
Btree_read
</title>
<ellipse
fill=
"none"
stroke=
"#000000"
cx=
"50.0456"
cy=
"-
26
.8701"
rx=
"50.0912"
ry=
"18"
/>
<ellipse
fill=
"none"
stroke=
"#000000"
cx=
"50.0456"
cy=
"-
170
.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>
<text
text-anchor=
"middle"
x=
"50.0456"
y=
"-
167
.1701"
font-family=
"Times,serif"
font-size=
"14.00"
fill=
"#000000"
>
BTree read
</text>
</g>
</g>
<!-- wcfs_simple->Btree_read -->
<!-- wcfs_simple->Btree_read -->
<g
id=
"edge6"
class=
"edge"
>
<g
id=
"edge6"
class=
"edge"
>
<title>
wcfs_simple
->
Btree_read
</title>
<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"
/>
<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,-
49.3562 65.2688,-44.1629 69.2494,-53.9815 74.5035,-49
.3562"
/>
<polygon
fill=
"#000000"
stroke=
"#000000"
points=
"74.5035,-
193.3562 65.2688,-188.1629 69.2494,-197.9815 74.5035,-193
.3562"
/>
</g>
</g>
<!-- ZBlk_read -->
<!-- ZBlk_read -->
<g
id=
"node8"
class=
"node"
>
<g
id=
"node8"
class=
"node"
>
<title>
ZBlk_read
</title>
<title>
ZBlk_read
</title>
<ellipse
fill=
"none"
stroke=
"#000000"
cx=
"208.0456"
cy=
"-
26
.8701"
rx=
"89.8845"
ry=
"18"
/>
<ellipse
fill=
"none"
stroke=
"#000000"
cx=
"208.0456"
cy=
"-
170
.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>
<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>
</g>
<!-- wcfs_simple->ZBlk_read -->
<!-- wcfs_simple->ZBlk_read -->
<g
id=
"edge7"
class=
"edge"
>
<g
id=
"edge7"
class=
"edge"
>
<title>
wcfs_simple
->
ZBlk_read
</title>
<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"
/>
<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,-54.5358 192.3344,-44.7172 183.0996,-49.9105 188.3538,-54.5358"
/>
<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>
</g>
<!-- client -->
<!-- client -->
<g
id=
"node9"
class=
"node"
>
<g
id=
"node9"
class=
"node"
>
<title>
client
</title>
<title>
client
</title>
<ellipse
fill=
"none"
stroke=
"#000000"
cx=
"779.0456"
cy=
"-
197
.4802"
rx=
"30.5947"
ry=
"18"
/>
<ellipse
fill=
"none"
stroke=
"#000000"
cx=
"779.0456"
cy=
"-
341
.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>
<text
text-anchor=
"middle"
x=
"779.0456"
y=
"-
337
.7802"
font-family=
"Times,serif"
font-size=
"14.00"
fill=
"#000000"
>
client
</text>
</g>
</g>
<!-- client->δR -->
<!-- client->δR -->
<g
id=
"edge10"
class=
"edge"
>
<g
id=
"edge10"
class=
"edge"
>
<title>
client
->
δR
</title>
<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"
/>
<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,-
131.8429 625.5187,-131.086 633.3079,-138.2678 636.0865,-131
.8429"
/>
<polygon
fill=
"#000000"
stroke=
"#000000"
points=
"636.0865,-
275.8429 625.5187,-275.086 633.3079,-282.2678 636.0865,-275
.8429"
/>
</g>
</g>
<!-- wcfs_spawn -->
<!-- wcfs_spawn -->
<g
id=
"node10"
class=
"node"
>
<g
id=
"node10"
class=
"node"
>
<title>
wcfs_spawn
</title>
<title>
wcfs_spawn
</title>
<ellipse
fill=
"#ffffe0"
stroke=
"#000000"
cx=
"718.0456"
cy=
"-
116
.6102"
rx=
"51.9908"
ry=
"18"
/>
<ellipse
fill=
"#ffffe0"
stroke=
"#000000"
cx=
"718.0456"
cy=
"-
260
.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>
<text
text-anchor=
"middle"
x=
"718.0456"
y=
"-
256
.9102"
font-family=
"Times,serif"
font-size=
"14.00"
fill=
"#000000"
>
spawn wcfs
</text>
</g>
</g>
<!-- client->wcfs_spawn -->
<!-- client->wcfs_spawn -->
<g
id=
"edge9"
class=
"edge"
>
<g
id=
"edge9"
class=
"edge"
>
<title>
client
->
wcfs_spawn
</title>
<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"
/>
<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,-
140.0601 731.3016,-134.1842 734.5294,-144.2755 740.1178,-140
.0601"
/>
<polygon
fill=
"#000000"
stroke=
"#000000"
points=
"740.1178,-
284.0601 731.3016,-278.1842 734.5294,-288.2755 740.1178,-284
.0601"
/>
</g>
</g>
<!-- nowcfs -->
<!-- nowcfs -->
<g
id=
"node11"
class=
"node"
>
<g
id=
"node11"
class=
"node"
>
<title>
nowcfs
</title>
<title>
nowcfs
</title>
<ellipse
fill=
"none"
stroke=
"#000000"
cx=
"841.0456"
cy=
"-
116
.6102"
rx=
"52.7911"
ry=
"18"
/>
<ellipse
fill=
"none"
stroke=
"#000000"
cx=
"841.0456"
cy=
"-
260
.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>
<text
text-anchor=
"middle"
x=
"841.0456"
y=
"-
256
.9102"
font-family=
"Times,serif"
font-size=
"14.00"
fill=
"#000000"
>
!wcfs mode
</text>
</g>
</g>
<!-- client->nowcfs -->
<!-- client->nowcfs -->
<g
id=
"edge11"
class=
"edge"
>
<g
id=
"edge11"
class=
"edge"
>
<title>
client
->
nowcfs
</title>
<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"
/>
<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,-
144.2499 827.5722,-134.1842 818.7102,-139.9908 824.2655,-144
.2499"
/>
<polygon
fill=
"#000000"
stroke=
"#000000"
points=
"824.2655,-
288.2499 827.5722,-278.1842 818.7102,-283.9908 824.2655,-288
.2499"
/>
</g>
</g>
<!-- zodburl -->
<!-- zodburl -->
<g
id=
"node12"
class=
"node"
>
<g
id=
"node12"
class=
"node"
>
<title>
zodburl
</title>
<title>
zodburl
</title>
<ellipse
fill=
"#f2f2f2"
stroke=
"#000000"
cx=
"966.0456"
cy=
"-
116
.6102"
rx=
"54.6905"
ry=
"18"
/>
<ellipse
fill=
"#f2f2f2"
stroke=
"#000000"
cx=
"966.0456"
cy=
"-
260
.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>
<text
text-anchor=
"middle"
x=
"966.0456"
y=
"-
256
.9102"
font-family=
"Times,serif"
font-size=
"14.00"
fill=
"#000000"
>
zstor
->
zurl
</text>
</g>
</g>
<!-- client->zodburl -->
<!-- client->zodburl -->
<g
id=
"edge12"
class=
"edge"
>
<g
id=
"edge12"
class=
"edge"
>
<title>
client
->
zodburl
</title>
<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"
/>
<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,-138.0699 932.4815,-130.9259 921.9102,-131.6315 924.6575,-138.0699"
/>
<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>
</g>
<!-- test -->
<!-- test -->
<g
id=
"node1
3
"
class=
"node"
>
<g
id=
"node1
5
"
class=
"node"
>
<title>
test
</title>
<title>
test
</title>
<ellipse
fill=
"none"
stroke=
"#000000"
cx=
"860.0456"
cy=
"-
197
.4802"
rx=
"32.4942"
ry=
"18"
/>
<ellipse
fill=
"none"
stroke=
"#000000"
cx=
"860.0456"
cy=
"-
341
.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>
<text
text-anchor=
"middle"
x=
"860.0456"
y=
"-
337
.7802"
font-family=
"Times,serif"
font-size=
"14.00"
fill=
"#000000"
>
? tests
</text>
</g>
</g>
</g>
</g>
</svg>
</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