Thanks Al.

VFS changes are important to any F/S developer, but even more important to
me since my stackable templates must behave like both a lower-level F/S and
a VFS.  Ion and I updated our templates to 2.3.49 just a couple of days ago,
taking into account the previous set of VFS changes.

I was under the impression that this late into 2.3, no such major changes
were going to happen, so that we get a 2.4 soon, not another long series
like 2.1.  Do you know if there are more (VFS) changes planned in 2.3, and
if so, which ones?  I would prefer to wait until all changes are in, rather
than spend time on my stacking templates for each change; it would be a
smaller effort doing it all at once.

BTW, the new vfs_* things are very nice.  They are "stacking friendly."  But
Ion and I noticed other problems that make it hard to do clean stacking.
For example, there are asymmetries b/t the creation and deletion of inodes
and dentries; a file system can get notified when a refcnt of an object is
decreased, but not when it is increased, and more.  Ion will send a separate
detailed mail about that a little later.

If you're doing all this VFS work, are you open to suggestions that would
make stacking cleaner and more flexible?  We were going to hold off
submitting such changes until 2.5, but if 2.3 is going to stretch further,
we might as well do it now.

Thanks,
Erez.

Reply via email to