Re: Wrapper fs Code (wrapfs)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



>>>>> "Josef" == Josef Sipek <jsipek@xxxxxxxxxxxxxxxxx> writes:

Josef> That is an artifact of how the Linux VFS works. When you modify a
Josef> file though wrapfs (or any other stackable file system) the
Josef> wrapfs code gets called. It then calls the lower file system code
Josef> on your behalf. When you modify the lower file directly, ext3
Josef> gets the called, but since Linux has no way for this change to be
Josef> announced up the stack, wrapfs happily uses the old, cached
Josef> data. If you have ideas about how to solve this, please share
Josef> them - right now, there is a lot of work being done to get
Josef> Unionfs (ours) and eCryptfs into the vanilla linux kernel.

While constructed for a vnode system, the ideas in a set of
Ficus-related papers and theses could be helpful here.  This is John
Heidemann's PhD thesis on the topic (covers necessary VM designs,
callbacks, etc.):
           http://www.isi.edu/people/johnh/PAPERS/Heidemann95e.html

-- 
John Kohl
Senior Software Engineer - Rational Software - IBM Software Group
Lexington, Massachusetts, USA
jtk@xxxxxxxxxx
<http://www.ibm.com/software/rational/>
-
To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Ext4 Filesystem]     [Union Filesystem]     [Filesystem Testing]     [Ceph Users]     [Ecryptfs]     [AutoFS]     [Kernel Newbies]     [Share Photos]     [Security]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux Cachefs]     [Reiser Filesystem]     [Linux RAID]     [Samba]     [Device Mapper]     [CEPH Development]
  Powered by Linux