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

Reply via email to