Bill Sommerfeld wrote: > On Wed, 2008-02-27 at 13:43 -0500, Kyle McDonald wrote: > >> How was it MVFS could do this without any changes to the shells or any >> other programs? >> >> I ClearCase could 'grep FOO /dir1/dir2/file@@/main/*' to see which >> version of 'file' added FOO. >> (I think @@ was the special hidden key. It might have been something >> else though.) >> > > When I last used clearcase (on the order of 12 years ago) foo@@/ only > worked within clearcase mvfs filesystems. > > It behaved as if the filesystem created a "foo@@" virtual directory for > each real "foo" directory entry, but then filtered those names out of > directory listings. > > Doing the same as an alternate "view" on snapshot space would be a > simple matter of programming within ZFS, though the magic token/suffix > to get you into version/snapshot space would likely not be POSIX > compliant.. > Ahh.
I suspected it should be 'possible' to code it into ZFS. The reason it's been left to runat instead seems to be POSIX compliance then? Maybe a FS level parameter could turn that processing on or off, and even allow the admin to redefine the '@@' to anything they wish? (VMS fans might like to set it to ';' I suppose, but even then it wouldn't be the same. ;) ) -Kyle > - Bill > > > > > _______________________________________________ zfs-discuss mailing list zfs-discuss@opensolaris.org http://mail.opensolaris.org/mailman/listinfo/zfs-discuss