Date: Thu, 26 Apr 2001 22:57:59 +0000 (GMT) From: Terry Lambert <tlambert@primenet.com> To: bakul@bitblocks.com (Bakul Shah) Cc: tlambert@primenet.com (Terry Lambert), bright@wintelcom.net (Alfred Perlstein), mckusick@FreeBSD.ORG, fs@FreeBSD.ORG Subject: Re: versioned files via snapshot evilness. Message-ID: <200104262258.PAA09326@usr06.primenet.com> In-Reply-To: <200104262017.QAA11266@tonnant.cnchost.com> from "Bakul Shah" at Apr 26, 2001 01:17:39 PM
next in thread | previous in thread | raw e-mail | index | archive | help
> > Versioning ala VMS requires kernel globbing, or amazingly > > intrusive library modifications, coupled with a guarantee > > by programmers that they will only use the preferred APIs > > in their applications. > > Well... you can do this by treating each file as a directory, This is the folded namespace approach. In the user's "view" onto the filesystem, they would see only the "file" name, and when they reference the file, they get the most recent version in the directory. You still need a seperate handler for the namespace escape to do the version redirection of the name, or to select the most recent version, if no escape is present. This still leaves you hanging out to try over listing all version of the file from the user's point of view, as VMS did, without a ";<version>" namespace intrusion (as opposed to an escape). Terry Lambert terry@lambert.org --- Any opinions in this posting are my own and not those of my present or previous employers. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-fs" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200104262258.PAA09326>