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
f7abf2e6
Commit
f7abf2e6
authored
Dec 27, 2018
by
Kirill Smelkov
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
.
parent
aa2f3e0f
Changes
2
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
204 additions
and
161 deletions
+204
-161
wcfs/todo.dot
wcfs/todo.dot
+14
-7
wcfs/todo.svg
wcfs/todo.svg
+190
-154
No files found.
wcfs/todo.dot
View file @
f7abf2e6
...
...
@@ -25,6 +25,7 @@ digraph {
wcfsInvProcess
->
zobj2file
;
wcfsInvProcess
->
δ
Ftail
;
wcfsInvProcess
->
fuseRetrieveCache
;
wcfsInvProcess
->
_
wcfs_zhead
;
ZODB_go_inv
->
fs1_go_inv
;
ZODB_go_inv
->
zeo_go_inv
;
...
...
@@ -34,7 +35,7 @@ digraph {
wcfsRead
->
blktabGet
;
wcfsRead
->
δ
Ftail
;
wcfsRead
->
mappingRegister
;
wcfsRead
->
head
Inv
;
wcfsRead
->
head
Watch
;
...
...
@@ -56,7 +57,10 @@ digraph {
// client -> wcfs_spawn;
clientInvHandle
->
headInv
;
clientInvHandle
->
headWatch
;
headWatch
->
fileSock
;
_
wcfs_zhead
->
fileSock
;
// Btree_read -> ZODB_read;
// ZBlk_read -> ZODB_read;
...
...
@@ -68,14 +72,16 @@ digraph {
nowcfs
[
label
=
"!wcfs mode"
]
wcfsInvProcess
[
label
=
"process\nZODB invalidations"
]
zconnCacheGet
[
label
=
"z
con
n.Cache.Get"
,
style
=
filled
fillcolor
=
grey95
]
zconnCacheGet
[
label
=
"z
onn.\
n.Cache.Get"
,
style
=
filled
fillcolor
=
grey95
]
zobj2file
[
label
=
"Z* → file/[]#blk"
]
zblk2file
[
label
=
"ZBlk*
→
file/[]#blk"
,
style
=
filled
fillcolor
=
grey95
]
zbtree2file
[
label
=
"BTree/Bucket
→
file/[]#blk"
]
zblk2file
[
label
=
"ZBlk*
\n↓\n
file/[]#blk"
,
style
=
filled
fillcolor
=
grey95
]
zbtree2file
[
label
=
"BTree/Bucket
\n↓\n
file/[]#blk"
]
δ
BTree
[
label
=
"δ(BTree)"
]
fuseRetrieveCache
[
label
=
"FUSE:\nretrieve cache"
,
style
=
filled
fillcolor
=
grey95
]
_
wcfs_zhead
[
label
=
".wcfs/\nzhead"
]
wcfsRead
[
label
=
"read(#blk)"
]
blktabGet
[
label
=
"blktab.Get(#blk):\nmanually + → ⌈rev(#blk)⌉"
]
...
...
@@ -83,13 +89,14 @@ digraph {
mappingRegister
[
label
=
"mmappings:\nregister/maint"
]
clientInvHandle
[
label
=
"process\n#blk invalidations"
]
headInv
[
label
=
"#blk ← head/inv."
]
headWatch
[
label
=
"#blk ← head/watch"
]
fileSock
[
label
=
"FileSock"
]
ZODB_go_inv
[
label
=
"ZODB/go\ninvalidations"
]
fs1_go_inv
[
label
=
"fs1/go\ninvalidations"
,
style
=
filled
fillcolor
=
grey95
]
zeo_go_inv
[
label
=
"zeo/go\ninvalidations"
]
neo_go_inv
[
label
=
"neo/go\ninvalidations"
]
zcache_go_inv
[
label
=
"ZCache/go\n
<-
watchq"
]
zcache_go_inv
[
label
=
"ZCache/go\n
←
watchq"
]
// Btree_read [label="BTree read", style=filled fillcolor=lightyellow]
// ZBlk_read [label="ZBigFile / ZBlk* read", style=filled fillcolor=lightyellow]
// ZODB_read [label="ZODB deserialize object", style=filled fillcolor=lightyellow]
...
...
wcfs/todo.svg
View file @
f7abf2e6
This diff is collapsed.
Click to expand it.
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