[PATCH] Cascaded VFS for HEAD [v0.1]

Alexander Bokovoy a.bokovoy at sam-solutions.net
Mon Apr 15 11:50:04 GMT 2002


On Mon, Apr 15, 2002 at 01:28:26PM -0500, Michael H Buselli wrote:
> Alexander Bokovoy said:
> 
> > > Perhaps a distinction is needed between "loaded" and "data processed"?
> > > It may be (I don't know) that VFS, as an internal detail, needs to load
> > > the modules in the reverse order to that which the PC-to-server datapath
> > > flows.
> > There are no internal constraints to keep processing right-to-left,
> > it can be easily changed to left-to-right way. 
> > 
> > What others think?
> 
> I don't *really* care as long as we decide on it quickly and it doesn't
> change after that.  I prefer what we are calling "right-to-left" because
> I logically think of the modules in the order they are stacked on top of
> each other.
Today's discussion on #samba-technical channel revealed that everyone
agreed on left-to-right, as how sysadmin would percept it: data percolates
through first module to second, and so on, until last module,
so modules are actually stacked as:

      SMB Client
	   |
	   V
	module1
	module2
	....
	modulen
	   |
	   V
[Smbd's internal POSIX VFS] (if not overriden by previous modules)
	   |
	   V
       File System
      
I'll make this happen in next patch release.
-- 
/ Alexander Bokovoy
Software architect and analyst             // SaM-Solutions Ltd.




More information about the samba-technical mailing list