All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 00/17] snapshot-merge target
@ 2009-10-20 22:46 Mike Snitzer
  2009-10-20 22:46 ` [PATCH v2 01/17] dm snapshot: rework writing to snapshot origin Mike Snitzer
                   ` (16 more replies)
  0 siblings, 17 replies; 23+ messages in thread
From: Mike Snitzer @ 2009-10-20 22:46 UTC (permalink / raw)
  To: dm-devel

snapshot-merge target, quilt tree is maintained here:
http://people.redhat.com/msnitzer/patches/snapshot-merge/kernel/2.6.32/

For userspace LVM2 support please see:
http://people.redhat.com/msnitzer/patches/snapshot-merge/lvm2/LVM2-2.02.54/

Mike Snitzer (4):
  dm snapshot: add suspended flag to dm_snapshot
  dm snapshot: exception handover improvements
  dm exception store: snapshot-merge usage accounting
  dm snapshot: merge a linear region of chunks using one large IO

Mikulas Patocka (13):
  dm snapshot: rework writing to snapshot origin
  dm snapshot: initial support for exception handover
  dm exception store: do not read metadata if going to handover exceptions
  dm exception store: add snapshot-merge specific methods
  dm snapshot: add snapshot-merge target
  dm snapshot: merge target should not allocate new exceptions
  dm snapshot: do not allow more than one merging snapshot.
  dm snapshot: the merge procedure
  dm snapshot: queue writes to an area that is actively being merged
  dm snapshot: do not merge a chunk until active writes to it finish
  dm snapshot: make exceptions in other snapshots when merging
  dm snapshot: make exceptions if merge is dispatching to origin
  dm snapshot: redirect accesses to origin if merging snap invalidated

 drivers/md/dm-exception-store.h |   33 ++-
 drivers/md/dm-snap-persistent.c |   96 ++++++-
 drivers/md/dm-snap-transient.c  |    2 +-
 drivers/md/dm-snap.c            |  687 ++++++++++++++++++++++++++++++++-------
 4 files changed, 689 insertions(+), 129 deletions(-)

^ permalink raw reply	[flat|nested] 23+ messages in thread

end of thread, other threads:[~2009-11-17  2:24 UTC | newest]

Thread overview: 23+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-10-20 22:46 [PATCH v2 00/17] snapshot-merge target Mike Snitzer
2009-10-20 22:46 ` [PATCH v2 01/17] dm snapshot: rework writing to snapshot origin Mike Snitzer
2009-10-20 22:46 ` [PATCH v2 02/17] dm snapshot: add suspended flag to dm_snapshot Mike Snitzer
2009-11-05  0:56   ` Alasdair G Kergon
2009-11-13 14:48     ` Mike Snitzer
2009-11-16 18:17     ` Mike Snitzer
2009-11-17  2:24       ` Alasdair G Kergon
2009-10-20 22:46 ` [PATCH v2 03/17] dm snapshot: initial support for exception handover Mike Snitzer
2009-10-20 22:46 ` [PATCH v2 04/17] dm snapshot: exception handover improvements Mike Snitzer
2009-10-23 15:01   ` Mike Snitzer
2009-10-20 22:46 ` [PATCH v2 05/17] dm exception store: do not read metadata if going to handover exceptions Mike Snitzer
2009-10-20 22:46 ` [PATCH v2 06/17] dm exception store: add snapshot-merge specific methods Mike Snitzer
2009-10-20 22:46 ` [PATCH v2 07/17] dm exception store: snapshot-merge usage accounting Mike Snitzer
2009-10-20 22:46 ` [PATCH v2 08/17] dm snapshot: add snapshot-merge target Mike Snitzer
2009-10-20 22:46 ` [PATCH v2 09/17] dm snapshot: merge target should not allocate new exceptions Mike Snitzer
2009-10-20 22:46 ` [PATCH v2 10/17] dm snapshot: do not allow more than one merging snapshot Mike Snitzer
2009-10-20 22:46 ` [PATCH v2 11/17] dm snapshot: the merge procedure Mike Snitzer
2009-10-20 22:47 ` [PATCH v2 12/17] dm snapshot: queue writes to an area that is actively being merged Mike Snitzer
2009-10-20 22:47 ` [PATCH v2 13/17] dm snapshot: do not merge a chunk until active writes to it finish Mike Snitzer
2009-10-20 22:47 ` [PATCH v2 14/17] dm snapshot: make exceptions in other snapshots when merging Mike Snitzer
2009-10-20 22:47 ` [PATCH v2 15/17] dm snapshot: make exceptions if merge is dispatching to origin Mike Snitzer
2009-10-20 22:47 ` [PATCH v2 16/17] dm snapshot: redirect accesses to origin if merging snap invalidated Mike Snitzer
2009-10-20 22:47 ` [PATCH v2 17/17] dm snapshot: merge a linear region of chunks using one large IO Mike Snitzer

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.