9fans archive / 2001 / 11 / 753 / prev next From: Skip Tavakkolian <skipt@rea...> Subject: Re: [9fans] Python filesystem Date: Thu, 29 Nov 2001 11:51:47 -0800 I was assuming that releases would all be under one directory. I see that it is flawed. At 08:37 AM 11/29/2001 +0100, Boyd Roberts wrote: > >> CVS or a derivative thereof, should be a filesystem. It seems to me that >> something like ftpfs is very close to what a CVS fs could be. > >It should probably be a filesystem, but nothing like ftpfs. FTP >is there to copy files. CVS is just a meta RCS which is not a good >thing. RCS is useful and simple but it's useless if you want to use >it for serial #'s in DNS zone files (SCCS is great for that, but not >good for much else). > >I think /n/dump needs a layer or a concept of grouping a chunk of stuff >together which constitutes a release. Now, let's not go mad and go the >whole hog as Vesta did. > >One day they found a serious design flaw in Vesta -- it ran out of space, >apart from he fact it was excruciatingly slow. Instead of building a list >of things to blow away [failsafe] it built a list of things to keep. The >trouble was that the 'list' was written to a file, but the file-system(s) >were full -- so, it created the null list of things to keep. > >This resulted in that it went ahead and it started to delete everything. > >FYI: Vesta was a project from SRC. It sort of did /n/dump but instead > of bind-ing the universe together it would just re-create it from > scratch -- ouch. > > Vesta may have been able to re-create the universe in small n days, > but it was extremely efficient in destroying in fewer. > > >