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