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
b87160d5
Commit
b87160d5
authored
Mar 11, 2019
by
Kirill Smelkov
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
.
parent
cd7fce8c
Changes
2
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
161 additions
and
146 deletions
+161
-146
wcfs/todo.dot
wcfs/todo.dot
+17
-15
wcfs/todo.svg
wcfs/todo.svg
+144
-131
No files found.
wcfs/todo.dot
View file @
b87160d5
...
...
@@ -14,11 +14,12 @@ digraph {
// wcfs -> wcfs_simple;
// wcfs -> Sinvtree;
// wcfs -> δR;
wcfs
->
autoexit
;
wcfs
->
liveCacheControl
;
wcfs
->
autoexit
[
color
=
grey
]
;
wcfs
->
wcfsInvProcess
;
wcfs
->
wcfsRead
;
wcfs
->
wcfsGC
;
wcfs
->
wcfsGC
[
color
=
grey
]
;
wcfsInvProcess
->
ZODB_go_inv
;
wcfsInvProcess
->
zconnCacheGet
;
...
...
@@ -30,7 +31,7 @@ digraph {
ZODB_go_inv
->
fs1_go_inv
;
ZODB_go_inv
->
zeo_go_inv
;
ZODB_go_inv
->
neo_go_inv
;
ZODB_go_inv
->
zcache_go_inv
;
ZODB_go_inv
->
zcache_go_inv
[
style
=
dashed
,
color
=
grey
]
;
// wcfs works without raw cache now
wcfsRead
->
blktabGet
;
wcfsRead
->
δ
Ftail
;
...
...
@@ -41,7 +42,7 @@ digraph {
zobj2file
->
zblk2file
;
zobj2file
->
zbtree2file
;
zbtree2file
->
δ
BTree
;
zbtree2file
->
δ
BTree
[
color
=
grey
]
;
// wcfs_simple -> Btree_read;
// wcfs_simple -> ZBlk_read;
...
...
@@ -69,34 +70,34 @@ digraph {
// wcfs_simple [label="wcfs no\ninvalidations", style=filled fillcolor=grey95]
// wcfs_spawn [label="spawn wcfs", style=filled fillcolor=lightyellow]
nowcfs
[
label
=
"!wcfs mode"
]
nowcfs
[
label
=
"!wcfs mode"
,
style
=
filled
fillcolor
=
grey95
]
wcfsInvProcess
[
label
=
"process\nZODB invalidations"
]
zconnCacheGet
[
label
=
"zonn.\n.Cache.Get"
,
style
=
filled
fillcolor
=
grey95
]
zobj2file
[
label
=
"Z* → file/[]#blk"
]
zblk2file
[
label
=
"ZBlk*\n↓\nfile/[]#blk"
,
style
=
filled
fillcolor
=
grey95
]
wcfsInvProcess
[
label
=
"process\nZODB invalidations"
,
style
=
filled
fillcolor
=
grey95
]
zconnCacheGet
[
label
=
"zonn.\n.Cache.Get"
,
style
=
filled
fillcolor
=
lightyellow
]
zobj2file
[
label
=
"Z* → file/[]#blk"
,
style
=
filled
fillcolor
=
grey95
]
zblk2file
[
label
=
"ZBlk*\n↓\nfile/[]#blk"
,
style
=
filled
fillcolor
=
lightyellow
]
zbtree2file
[
label
=
"BTree/Bucket\n↓\nfile/[]#blk"
]
δ
BTree
[
label
=
"δ(BTree)"
]
fuseRetrieveCache
[
label
=
"FUSE:\nretrieve cache"
,
style
=
filled
fillcolor
=
lightyellow
]
_
wcfs_zhead
[
label
=
".wcfs/\nzhead"
,
style
=
filled
fillcolor
=
grey95
]
_
wcfs_zhead
[
label
=
".wcfs/\nzhead"
,
style
=
filled
fillcolor
=
lightyellow
]
wcfsRead
[
label
=
"read(#blk)"
]
blktabGet
[
label
=
"blktab.Get(#blk):\nmanually + → ⌈rev(#blk)⌉"
]
δ
Ftail
[
style
=
filled
fillcolor
=
grey95
]
δ
Ftail
[
style
=
filled
fillcolor
=
lightyellow
]
mappingRegister
[
label
=
"mmappings:\nregister/maint"
]
clientInvHandle
[
label
=
"process\n#blk invalidations"
]
headWatch
[
label
=
"#blk ← head/watch"
]
fileSock
[
label
=
"FileSock"
,
style
=
filled
fillcolor
=
grey95
]
fileSock
[
label
=
"FileSock"
,
style
=
filled
fillcolor
=
lightyellow
]
ZODB_go_inv
[
label
=
"ZODB/go\ninvalidations"
]
fs1_go_inv
[
label
=
"fs1/go\ninvalidations"
,
style
=
filled
fillcolor
=
grey95
]
ZODB_go_inv
[
label
=
"ZODB/go\ninvalidations"
,
style
=
filled
fillcolor
=
grey95
]
fs1_go_inv
[
label
=
"fs1/go\ninvalidations"
,
style
=
filled
fillcolor
=
lightyellow
]
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"
,
color
=
grey
,
fontcolor
=
grey
]
// 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]
...
...
@@ -108,5 +109,6 @@ digraph {
// zodburl [label="zstor -> zurl", style=filled fillcolor=grey95]
wcfsGC
[
label
=
"GC\n@rev/"
]
liveCacheControl
[
label
=
"ZODB/go\nLiveCache fix"
]
autoexit
[
label
=
"autoexit\nif !activity"
]
}
wcfs/todo.svg
View file @
b87160d5
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