Commit def65e55 authored by Kirill Smelkov's avatar Kirill Smelkov

.

parent 92582b33
......@@ -41,13 +41,6 @@ https://lwn.net/ml/linux-fsdevel/20190315212556.9315-1-kirr%40nexedi.com/
Invalidations to wcfs clients are delayed until block access
============================================================
XXX patial invalidations (only for those blocks that are in OS cache) could be
still handled at zδhandle (txn boundary) time. The reason we handle them lazily
is probably to avoid unneccessary notifications (i.e. if part of a file is
mmaped, but changed block is out of mmaped region - there won't be reads
covering that block and thus no pin messages with that block at all)
XXX -> describe that in text.
Initially it was planned that wcfs would send invalidation messages to its
clients right after receiving invalidation message from ZODB at transaction
boundary time. That simplifies logic but requires that for a particular file,
......
......@@ -289,7 +289,7 @@ package main
// won't be served from OS file cache and instead will trigger a FUSE read
// request to wcfs.
//
// 4.5) no invalidation messages are sent to wcfs clients at this point(+). XXX rethink
// 4.5) no invalidation messages are sent to wcfs clients at this point(+).
//
// 4.6) processing ZODB invalidations and serving file reads (see 7) are
// organized to be mutually exclusive.
......
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