Hi Ryusuke, hi folks, On Tue, Sep 02, 2008 at 05:02:26PM +0200, Reinoud Zandijk wrote: > > > I can't see why the DAT would need change. > > > > As I mentioned above, we cannot use the past version of the DAT. So, > > to allow multiple forks, we have to maintain multiple lifetime > > information for each virtual block address in the single DAT. > > I dont think thats needed. In the case with no history retention at all all > snapshots will be retained anyway regardless of how they are created/forked > right? So each snapshot keeps mountable and updateable. There will only be > a number of ifiles alive for each snapshot one like its already now. > > If you'd like you modify the GC to keep say the history for a specified > time it only means that it needs to keep the history for the specified time > for all the snapshots that can be mounted as `head'.
Hmmm, I forgot that the virtual adresses will get multiplexed unless new virtual adresses are used... that suxs. So basicly each virtual address needs an indicator on which head its on and if its not the current head, a new virtual address needs to be assigned on write... hmmm maybe we should cancel the idea of multiple heads for now? :) with regards, Reinoud
pgpsOU7Hhhedh.pgp
Description: PGP signature
_______________________________________________ users mailing list [email protected] https://www.nilfs.org/mailman/listinfo/users
