Commit b87160d5 authored by Kirill Smelkov's avatar Kirill Smelkov

.

parent cd7fce8c
...@@ -14,11 +14,12 @@ digraph { ...@@ -14,11 +14,12 @@ digraph {
// wcfs -> wcfs_simple; // wcfs -> wcfs_simple;
// wcfs -> Sinvtree; // wcfs -> Sinvtree;
// wcfs -> δR; // wcfs -> δR;
wcfs -> autoexit; wcfs -> liveCacheControl;
wcfs -> autoexit [color=grey];
wcfs -> wcfsInvProcess; wcfs -> wcfsInvProcess;
wcfs -> wcfsRead; wcfs -> wcfsRead;
wcfs -> wcfsGC; wcfs -> wcfsGC [color=grey];
wcfsInvProcess -> ZODB_go_inv; wcfsInvProcess -> ZODB_go_inv;
wcfsInvProcess -> zconnCacheGet; wcfsInvProcess -> zconnCacheGet;
...@@ -30,7 +31,7 @@ digraph { ...@@ -30,7 +31,7 @@ digraph {
ZODB_go_inv -> fs1_go_inv; ZODB_go_inv -> fs1_go_inv;
ZODB_go_inv -> zeo_go_inv; ZODB_go_inv -> zeo_go_inv;
ZODB_go_inv -> neo_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 -> blktabGet;
wcfsRead -> δFtail; wcfsRead -> δFtail;
...@@ -41,7 +42,7 @@ digraph { ...@@ -41,7 +42,7 @@ digraph {
zobj2file -> zblk2file; zobj2file -> zblk2file;
zobj2file -> zbtree2file; zobj2file -> zbtree2file;
zbtree2file -> δBTree; zbtree2file -> δBTree [color=grey];
// wcfs_simple -> Btree_read; // wcfs_simple -> Btree_read;
// wcfs_simple -> ZBlk_read; // wcfs_simple -> ZBlk_read;
...@@ -69,34 +70,34 @@ digraph { ...@@ -69,34 +70,34 @@ digraph {
// wcfs_simple [label="wcfs no\ninvalidations", style=filled fillcolor=grey95] // wcfs_simple [label="wcfs no\ninvalidations", style=filled fillcolor=grey95]
// wcfs_spawn [label="spawn wcfs", style=filled fillcolor=lightyellow] // 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"] wcfsInvProcess [label="process\nZODB invalidations", style=filled fillcolor=grey95]
zconnCacheGet [label="zonn.\n.Cache.Get", style=filled fillcolor=grey95] zconnCacheGet [label="zonn.\n.Cache.Get", style=filled fillcolor=lightyellow]
zobj2file [label="Z* → file/[]#blk"] zobj2file [label="Z* → file/[]#blk", style=filled fillcolor=grey95]
zblk2file [label="ZBlk*\n↓\nfile/[]#blk", style=filled fillcolor=grey95] zblk2file [label="ZBlk*\n↓\nfile/[]#blk", style=filled fillcolor=lightyellow]
zbtree2file [label="BTree/Bucket\n↓\nfile/[]#blk"] zbtree2file [label="BTree/Bucket\n↓\nfile/[]#blk"]
δBTree [label="δ(BTree)"] δBTree [label="δ(BTree)"]
fuseRetrieveCache [label="FUSE:\nretrieve cache", style=filled fillcolor=lightyellow] 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)"] wcfsRead [label="read(#blk)"]
blktabGet [label="blktab.Get(#blk):\nmanually + → ⌈rev(#blk)⌉"] blktabGet [label="blktab.Get(#blk):\nmanually + → ⌈rev(#blk)⌉"]
δFtail [style=filled fillcolor=grey95] δFtail [style=filled fillcolor=lightyellow]
mappingRegister [label="mmappings:\nregister/maint"] mappingRegister [label="mmappings:\nregister/maint"]
clientInvHandle [label="process\n#blk invalidations"] clientInvHandle [label="process\n#blk invalidations"]
headWatch [label="#blk ← head/watch"] 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"] ZODB_go_inv [label="ZODB/go\ninvalidations", style=filled fillcolor=grey95]
fs1_go_inv [label="fs1/go\ninvalidations", style=filled fillcolor=grey95] fs1_go_inv [label="fs1/go\ninvalidations", style=filled fillcolor=lightyellow]
zeo_go_inv [label="zeo/go\ninvalidations"] zeo_go_inv [label="zeo/go\ninvalidations"]
neo_go_inv [label="neo/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] // Btree_read [label="BTree read", style=filled fillcolor=lightyellow]
// ZBlk_read [label="ZBigFile / ZBlk* 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] // ZODB_read [label="ZODB deserialize object", style=filled fillcolor=lightyellow]
...@@ -108,5 +109,6 @@ digraph { ...@@ -108,5 +109,6 @@ digraph {
// zodburl [label="zstor -> zurl", style=filled fillcolor=grey95] // zodburl [label="zstor -> zurl", style=filled fillcolor=grey95]
wcfsGC [label="GC\n@rev/"] wcfsGC [label="GC\n@rev/"]
liveCacheControl [label="ZODB/go\nLiveCache fix"]
autoexit [label="autoexit\nif !activity"] autoexit [label="autoexit\nif !activity"]
} }
This diff is collapsed.
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment