Commit f7abf2e6 authored by Kirill Smelkov's avatar Kirill Smelkov

.

parent aa2f3e0f
...@@ -25,6 +25,7 @@ digraph { ...@@ -25,6 +25,7 @@ digraph {
wcfsInvProcess -> zobj2file; wcfsInvProcess -> zobj2file;
wcfsInvProcess -> δFtail; wcfsInvProcess -> δFtail;
wcfsInvProcess -> fuseRetrieveCache; wcfsInvProcess -> fuseRetrieveCache;
wcfsInvProcess -> _wcfs_zhead;
ZODB_go_inv -> fs1_go_inv; ZODB_go_inv -> fs1_go_inv;
ZODB_go_inv -> zeo_go_inv; ZODB_go_inv -> zeo_go_inv;
...@@ -34,7 +35,7 @@ digraph { ...@@ -34,7 +35,7 @@ digraph {
wcfsRead -> blktabGet; wcfsRead -> blktabGet;
wcfsRead -> δFtail; wcfsRead -> δFtail;
wcfsRead -> mappingRegister; wcfsRead -> mappingRegister;
wcfsRead -> headInv; wcfsRead -> headWatch;
...@@ -56,7 +57,10 @@ digraph { ...@@ -56,7 +57,10 @@ digraph {
// client -> wcfs_spawn; // client -> wcfs_spawn;
clientInvHandle -> headInv; clientInvHandle -> headWatch;
headWatch -> fileSock;
_wcfs_zhead -> fileSock;
// Btree_read -> ZODB_read; // Btree_read -> ZODB_read;
// ZBlk_read -> ZODB_read; // ZBlk_read -> ZODB_read;
...@@ -68,14 +72,16 @@ digraph { ...@@ -68,14 +72,16 @@ digraph {
nowcfs [label="!wcfs mode"] nowcfs [label="!wcfs mode"]
wcfsInvProcess [label="process\nZODB invalidations"] wcfsInvProcess [label="process\nZODB invalidations"]
zconnCacheGet [label="zconn.Cache.Get", style=filled fillcolor=grey95] zconnCacheGet [label="zonn.\n.Cache.Get", style=filled fillcolor=grey95]
zobj2file [label="Z* → file/[]#blk"] zobj2file [label="Z* → file/[]#blk"]
zblk2file [label="ZBlk*file/[]#blk", style=filled fillcolor=grey95] zblk2file [label="ZBlk*\n↓\nfile/[]#blk", style=filled fillcolor=grey95]
zbtree2file [label="BTree/Bucketfile/[]#blk"] zbtree2file [label="BTree/Bucket\n↓\nfile/[]#blk"]
δBTree [label="δ(BTree)"] δBTree [label="δ(BTree)"]
fuseRetrieveCache [label="FUSE:\nretrieve cache", style=filled fillcolor=grey95] fuseRetrieveCache [label="FUSE:\nretrieve cache", style=filled fillcolor=grey95]
_wcfs_zhead [label=".wcfs/\nzhead"]
wcfsRead [label="read(#blk)"] wcfsRead [label="read(#blk)"]
blktabGet [label="blktab.Get(#blk):\nmanually + → ⌈rev(#blk)⌉"] blktabGet [label="blktab.Get(#blk):\nmanually + → ⌈rev(#blk)⌉"]
...@@ -83,13 +89,14 @@ digraph { ...@@ -83,13 +89,14 @@ digraph {
mappingRegister [label="mmappings:\nregister/maint"] mappingRegister [label="mmappings:\nregister/maint"]
clientInvHandle [label="process\n#blk invalidations"] 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"] ZODB_go_inv [label="ZODB/go\ninvalidations"]
fs1_go_inv [label="fs1/go\ninvalidations", style=filled fillcolor=grey95] fs1_go_inv [label="fs1/go\ninvalidations", style=filled fillcolor=grey95]
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\nwatchq"]
// 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]
......
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