Re: Introducing Next3 - built-in snapshots support for Ext3

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Amir G.
Date: Saturday, May 8, 2010 - 9:07 am

On Sat, May 8, 2010 at 1:48 PM, Theodore Tso wrote:

Next3 is another implementation of the extended f/s format.
Next3 is a superset of ext3 plus snapshots.


Next3 is backward and forward compatible with ext3.
Next3 path to e2fsprogs doesn't treat it as a different file system format.
All overlapping field issues can be resolved.


It is _practically_ possible to support the snapshot features/fields
in e2fsprogs today
and to add the support for the same snapshot features/fields to Ext4 later.


It makes me very happy that you've studied Next3 enough to be able to
make this almost correct observation.
I do plan to use indirect mapped snapshot files when I merge them to Ext4.
The only place that extent mapped files break the snapshots design is
when doing move-on-write
when writing in-place to extent mapped file.
Should the extent be broken into 2 extents + single block and then
move the block to snapshot?
Should the block be copied-on-write instead of moved-on-write and pay
the performance penalty?
There is an important design decision to make here.

Amir.
--
To unsubscribe from this list: send the line "unsubscribe linux-ext4" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
Re: Introducing Next3 - built-in snapshots support for Ext3, Amir G., (Sat May 8, 9:07 am)