All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/22] IMSM checkpointing implementation
@ 2011-06-02 14:48 Krzysztof Wojcik
  2011-06-02 14:48 ` [PATCH 01/22] imsm: Add migration record to intel_super Krzysztof Wojcik
                   ` (22 more replies)
  0 siblings, 23 replies; 27+ messages in thread
From: Krzysztof Wojcik @ 2011-06-02 14:48 UTC (permalink / raw)
  To: neilb
  Cc: linux-raid, wojciech.neubauer, adam.kwolek, dan.j.williams,
	ed.ciechanowski

IMSM for securing reshape process uses special disk area outside metadata
for reshaped area backup purposes. If just reshaped array area requires
backup, bunch of array stripes prepared for reshape is stored in to
Migration Copy Area. In case of reshape interruption, Option ROM during
restart or mdadm during reshape restart (when no reboot occurs) will
restore Migration Copy Area to designation array.
Reshape can be continued form stable array stable state.

The following series implements IMSM checkpointing procedure.

---

Adam Kwolek, Krzysztof Wojcik (22):
      imsm: Add migration record to intel_super
      Support restore_stripes() from the given buffer
      Define dummy functions to mdmon.c
      imsm: Add support for copy area and backup operations
      imsm: check migration compatibility
      FIX: Initialize reshape structure
      imsm: Add wait_for_reshape_imsm() implementation
      imsm: Implement imsm_manage_reshape(), reshape workhorse
      imsm: Check if array degradation has been changed
      imsm: Clear migration record when no migration in progress
      imsm: Add information about migration record to mdadm '-E' option
      imsm: update blocks_per_migr_unit() to support migration record
      Add reshape restart support for external metadata
      imsm: Implement recover_backup_imsm() for imsm metadata
      imsm: Disable checkpoint updating by mdmon for general migration
      imsm: Add metadata update type for general migration check-pointing
      imsm: Prepare checkpoint update for general migration
      imsm: Apply checkpoint metadata update for general migration
      FIX: Enable metadata updates for raid0
      Do not use backup file for external metadata
      imsm: Remove user warning before reshape start
      imsm: Unit Tests - remove backup-file during grow command


 Assemble.c               |   10 
 Grow.c                   |   50 +-
 mdadm.h                  |    7 
 mdmon.c                  |   23 +
 restripe.c               |  101 +++-
 super-intel.c            | 1241 ++++++++++++++++++++++++++++++++++++++++++++--
 tests/imsm-grow-template |    5 
 7 files changed, 1322 insertions(+), 115 deletions(-)

-- 
Krzysztof Wojcik

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

end of thread, other threads:[~2011-06-08  7:34 UTC | newest]

Thread overview: 27+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-06-02 14:48 [PATCH 00/22] IMSM checkpointing implementation Krzysztof Wojcik
2011-06-02 14:48 ` [PATCH 01/22] imsm: Add migration record to intel_super Krzysztof Wojcik
2011-06-02 14:48 ` [PATCH 02/22] Support restore_stripes() from the given buffer Krzysztof Wojcik
2011-06-02 14:48 ` [PATCH 03/22] Define dummy functions to mdmon.c Krzysztof Wojcik
2011-06-02 14:48 ` [PATCH 04/22] imsm: Add support for copy area and backup operations Krzysztof Wojcik
2011-06-02 14:48 ` [PATCH 05/22] imsm: check migration compatibility Krzysztof Wojcik
2011-06-02 14:49 ` [PATCH 06/22] FIX: Initialize reshape structure Krzysztof Wojcik
2011-06-08  6:54   ` NeilBrown
2011-06-02 14:49 ` [PATCH 07/22] imsm: Add wait_for_reshape_imsm() implementation Krzysztof Wojcik
2011-06-08  7:07   ` NeilBrown
2011-06-02 14:49 ` [PATCH 08/22] imsm: Implement imsm_manage_reshape(), reshape workhorse Krzysztof Wojcik
2011-06-02 14:49 ` [PATCH 09/22] imsm: Check if array degradation has been changed Krzysztof Wojcik
2011-06-02 14:49 ` [PATCH 10/22] imsm: Clear migration record when no migration in progress Krzysztof Wojcik
2011-06-02 14:49 ` [PATCH 11/22] imsm: Add information about migration record to mdadm '-E' option Krzysztof Wojcik
2011-06-02 14:49 ` [PATCH 12/22] imsm: update blocks_per_migr_unit() to support migration record Krzysztof Wojcik
2011-06-02 14:49 ` [PATCH 13/22] Add reshape restart support for external metadata Krzysztof Wojcik
2011-06-02 14:50 ` [PATCH 14/22] imsm: Implement recover_backup_imsm() for imsm metadata Krzysztof Wojcik
2011-06-02 14:50 ` [PATCH 15/22] imsm: Disable checkpoint updating by mdmon for general migration Krzysztof Wojcik
2011-06-02 14:50 ` [PATCH 16/22] imsm: Add metadata update type for general migration check-pointing Krzysztof Wojcik
2011-06-02 14:50 ` [PATCH 17/22] imsm: Prepare checkpoint update for general migration Krzysztof Wojcik
2011-06-02 14:50 ` [PATCH 18/22] imsm: Apply checkpoint metadata " Krzysztof Wojcik
2011-06-02 14:50 ` [PATCH 19/22] FIX: Enable metadata updates for raid0 Krzysztof Wojcik
2011-06-02 14:50 ` [PATCH 20/22] Do not use backup file for external metadata Krzysztof Wojcik
2011-06-02 14:51 ` [PATCH 21/22] imsm: Remove user warning before reshape start Krzysztof Wojcik
2011-06-02 14:51 ` [PATCH 22/22] imsm: Unit Tests - remove backup-file during grow command Krzysztof Wojcik
2011-06-08  7:23 ` [PATCH 00/22] IMSM checkpointing implementation NeilBrown
2011-06-08  7:34   ` Wojcik, Krzysztof

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.