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