Answer: Vnodes + Question: jfs,vfs ( was: Vnodes )

Answer: Vnodes + Question: jfs,vfs ( was: Vnodes )

Post by Steven D. Majews » Fri, 19 Feb 1993 02:01:02

>I'm looking for some papers discussing the implementation of filesystems
>using Vnodes.


Which is a copy of:
 S.R.Kleinman (SMI), Vnodes: An Architecture for Multiple File System Types
        in Sun UNIX
     ( also, in the summer85 directory is another Sun paper by
                Russell Sandberg on NFS implementation. )

*NOW*!  my turn:

Does anybody know of any papers discussing IBM AIX's "jfs" and "vfs" ?
( journaling filesystem & virtual filesystem )

 Steven D. Majewski                     University of *ia

 Voice: (804)-982-0831                  1300 Jefferson Park Avenue
 FAX:   (804)-982-1616                  C*tesville, VA 22908
Former UVA Department of Physiology, now Department of Molecular Physiology
and Biological Physics! [ Still the same spacious offices in Jordan Hall
- only the letterhead has changed! ]


1. vfs-recycling vnodes

Looking at the code of vclean() routine, I don't quite understand why
is "v_usecount" at the beginning incremented? By increasing it, then
counter never seems to drop to one, which would cause a complete
vnode recycling in vrele() routine (called later in the vclean() code)?
The comment in the code for bumping "v_usecount" says, that it has to do
with some race conditions? Does anybody know, what race
conditions are implied?


2. load average

3. SunOS 5.X VFS/Vnode interface

4. do_generic_file_read / readahead adjustments

5. Docs for vfs.h / vnode.h ??

6. want Compiled version of gcc/g++ for Unix?

7. Question on vnode usage . . .

8. Finger problems

9. vnode pointer to inode number

10. vnode defination/manipulation ponter needed.

11. Use of Vnodes within a driver/kernel.

12. Help - Solaris sys/vnode.h, sys/stream.h problem

13. Vnode lock optimization in Solaris 8