[dm-devel] [PATCH RFC] dm snapshot: shared exception store

Ryusuke Konishi konishi.ryusuke at lab.ntt.co.jp
Fri Aug 15 13:53:11 UTC 2008


Hello folks,

2008/8/14 Daniel Phillips <phillips at phunq.net>:
> On Monday 11 August 2008 16:34, FUJITA Tomonori wrote:
>> On Mon, 11 Aug 2008 18:12:08 -0400 (EDT) Mikulas Patocka <mpatocka at redhat.com> wrote:
>> > So use different format --- we in RedHat plan redesigning it too. One of
>> > the needed features is "rolling snapshots" --- i.e. you take snapshot
>
> Matt Dillon's Hammer for BSD has rolling snapshots, effectively
> infinite snapshots on a per-fsync basis.  I strongly suggest that you
> think about rustling up some engineers to join a porting team, both
> Red Hat and NTT.

I'm a developer of NILFS, a Linux log-structured filesystem with the
rolling snapshots
(we call it continous snapshots);  NILFS can take inifinite snapshots
every few seconds
or on a per-fsync basis.  ( It is available from  http://www.nilfs.org/  )

Though it works fine and is maintained for the recent kernels, it's
too complicated
due to its LFS nature (as Tomonori pointed out).  So, I am happy if we
can realize
continuous snapshotting filesystem much simpler on nicely supported dm or block
layer features.

We also have to keep in mind that filesystem development requires much
more energy
than usual projects.   It seems that a lot of development energy is
dispersed around  filesystems especially for Linux.   I'm still
working on NILFS to make it simple enough,
but I am also glad to cooperate with other engineers if other FS
people or Red Hat
people hope for that.

With regards,
Ryusuke Konishi




More information about the dm-devel mailing list