|
|
About
TODO
Blog
RSS
Old blog
Projects
Gallery
Notes
Wed, 02 Apr 2008
Unhashed inodes can not be synced during writeback.
So essentially there is no way to implement own inode
cache tied to system's writeback mechanism, which is a bad
news. POHMELFS in its current reincarnation does not use
system's inode cache and all its indeas are unhashed, which
results in a fact, that they are never synced, since writeback
mechanism just does not see them.
So I will fallback to hashed inodes, which will be used just for that,
and writeback for single inode will end up creating directory structure
for the all upper layer objects.
Another idea is to implement own writeback, which would be scheduled from the
main one or after memory notifications, this approach has lots of
advantages actually, but let's first complete simpler part with hased inodes.
This is called learning curve - I'm essentially where I was before,
but with extended baggage of knowledge.
/devel/fs :: Link / Comments (0)
Please solve this captcha to be allowed to post (need to reload in a minute): 61 + 93
|