xref: /plan9/sys/src/cmd/cfs/notes (revision 3e12c5d1bb89fc02707907988834ef147769ddaf)
1*3e12c5d1SDavid du Colombier- virtual directories, reading a directory wipes out the
2*3e12c5d1SDavid du Colombier virtual directory. virtual property in the inode.
3*3e12c5d1SDavid du Colombier
4*3e12c5d1SDavid du Colombier- inode contains the qid, inuse, pointers, and virtual
5*3e12c5d1SDavid du Colombier property.  one pointer each for 3 levels.
6*3e12c5d1SDavid du Colombier
7*3e12c5d1SDavid du Colombier? reserve version == -1 to mean a virtual file? makes
8*3e12c5d1SDavid du Colombier some things easier.
9*3e12c5d1SDavid du Colombier
10*3e12c5d1SDavid du Colombier- first inode is always the root.
11*3e12c5d1SDavid du Colombier
12*3e12c5d1SDavid du Colombier- adding any virtual entry to a directory makes the
13*3e12c5d1SDavid du Colombier whole directory virtual.
14*3e12c5d1SDavid du Colombier
15*3e12c5d1SDavid du Colombier? how do we keep cfs from swapping?
16*3e12c5d1SDavid du Colombier
17*3e12c5d1SDavid du Colombier? how do we resolve access to missing parts when running
18*3e12c5d1SDavid du Colombier remotely?
19*3e12c5d1SDavid du Colombier
20*3e12c5d1SDavid du Colombier? what are default properties of files (ones we haven't
21*3e12c5d1SDavid du Colombier stat'd)?
22