* History plugin in ReiserFS? @ 2005-10-30 18:50 Toomas Laasik 2005-10-30 19:13 ` Hans Reiser 0 siblings, 1 reply; 3+ messages in thread From: Toomas Laasik @ 2005-10-30 18:50 UTC (permalink / raw) To: reiserfs-list Hello, I was wondering if reiserfs has some sort of history plugin. I want a filesystem that manages files similar to CVS or SVN so that I can say for example that "I want asdasd.txt file exactly as it was on 15.10.2005 14:20:05" and I can get it. Of cource keeping that kind of "changelog" takes much room on disk, but I assume one could set a percentage of disk space for history and/or max days to keep history from. It is one of my university projects to make this kind of filesystem or modify some existing filesystem eg ReiserFS. Any sugestions how to implement or where to start? Is something like that made already? Do you think that extending ReiserFS would be a good option? I searched Google trying to find some material about writing ReiserFS plugins, but found very little useful. Maybe it's easier to start from scratch? The goal is not to make production safe filesystem, but just accomplish my task. Of cource if it is possible I would like that what I do is useful not only to me but for others who might want something similar too. Thanks in advance, Toomas ^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: History plugin in ReiserFS? 2005-10-30 18:50 History plugin in ReiserFS? Toomas Laasik @ 2005-10-30 19:13 ` Hans Reiser 2005-10-31 20:46 ` Redeeman 0 siblings, 1 reply; 3+ messages in thread From: Hans Reiser @ 2005-10-30 19:13 UTC (permalink / raw) To: Toomas Laasik; +Cc: reiserfs-list Toomas Laasik wrote: >Hello, > >I was wondering if reiserfs has some sort of history plugin. I want a >filesystem that manages files similar to CVS or SVN so that I can say for >example that "I want asdasd.txt file exactly as it was on 15.10.2005 >14:20:05" and I can get it. Of cource keeping that kind of "changelog" >takes much room on disk, but I assume one could set a percentage of disk >space for history and/or max days to keep history from. > > Nothing yet exists, it should be done, and I encourage the doing of it. >It is one of my university projects to make this kind of filesystem or >modify some existing filesystem eg ReiserFS. > > Please send a design document. >Any sugestions how to implement or where to start? Is something like that >made already? Do you think that extending ReiserFS would be a good option? > > Yes. >I searched Google trying to find some material about writing ReiserFS >plugins, but found very little useful. > The assumption made is that people who write plugins read the source code.;-) We get complaints from people about our comments being too long (oy veh), so..... The other thing to do is to join our developers list, and ask lots of questions. >Maybe it's easier to start from >scratch? The goal is not to make production safe filesystem, but just >accomplish my task. > Why bother to write code if a few million aren't going to use it? It is always better to write less code and get it stable so it is widely used...... > Of cource if it is possible I would like that what I >do is useful not only to me but for others who might want something >similar too. > >Thanks in advance, > >Toomas > > > > > welcome to our community. Hans ^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: History plugin in ReiserFS? 2005-10-30 19:13 ` Hans Reiser @ 2005-10-31 20:46 ` Redeeman 0 siblings, 0 replies; 3+ messages in thread From: Redeeman @ 2005-10-31 20:46 UTC (permalink / raw) To: Hans Reiser; +Cc: Toomas Laasik, reiserfs-list On Sun, 2005-10-30 at 11:13 -0800, Hans Reiser wrote: > Toomas Laasik wrote: > > >Hello, > > > >I was wondering if reiserfs has some sort of history plugin. I want a > >filesystem that manages files similar to CVS or SVN so that I can say for > >example that "I want asdasd.txt file exactly as it was on 15.10.2005 > >14:20:05" and I can get it. Of cource keeping that kind of "changelog" > >takes much room on disk, but I assume one could set a percentage of disk > >space for history and/or max days to keep history from. > > > > > Nothing yet exists, it should be done, and I encourage the doing of it. > it is not implemented directly in the kernel yet, afaik, but fuse filesystems do exists which does this, i know of two, which can accomplish it. cvsfs - it mounts cvs, thus having version control, but requires cvs server http://sourceforge.net/projects/cvsfs then there is wayback, which is kinda a bridge between any filesystem, and the version controlled, so lets say you have /mnt/bigstorage, with a mofo raid mounted, then you do this: mkdir /mnt/cvsfs fusemount wayback_thing /mnt/bigstorage /mnt/cvsfs.. ^^ not how you do, but you get the idea. http://wayback.sourceforge.net/ > >It is one of my university projects to make this kind of filesystem or > >modify some existing filesystem eg ReiserFS. > > > > > Please send a design document. > > >Any sugestions how to implement or where to start? Is something like that > >made already? Do you think that extending ReiserFS would be a good option? > > > > > Yes. > > >I searched Google trying to find some material about writing ReiserFS > >plugins, but found very little useful. > > > The assumption made is that people who write plugins read the source > code.;-) We get complaints from people about our comments being too > long (oy veh), so..... > > The other thing to do is to join our developers list, and ask lots of > questions. > > >Maybe it's easier to start from > >scratch? The goal is not to make production safe filesystem, but just > >accomplish my task. > > > Why bother to write code if a few million aren't going to use it? It is > always better to write less code and get it stable so it is widely > used...... > > > > Of cource if it is possible I would like that what I > >do is useful not only to me but for others who might want something > >similar too. > > > >Thanks in advance, > > > >Toomas > > > > > > > > > > > welcome to our community. > > Hans > -- Redeeman <redeeman@metanurb.dk> ^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2005-10-31 20:46 UTC | newest] Thread overview: 3+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2005-10-30 18:50 History plugin in ReiserFS? Toomas Laasik 2005-10-30 19:13 ` Hans Reiser 2005-10-31 20:46 ` Redeeman
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.