[lvm-devel] [PATCH 0/6] spare LV support

Zdenek Kabelac zkabelac at redhat.com
Tue Jun 25 11:56:00 UTC 2013


Initial preparation for handling spare LVs within LV.
Spare LV is going to be used for thin pool recovery.
There is one spare LV per pool always sized as the
largest thin pool metadata LV in the VG.

Zdenek Kabelac (6):
  thin: add spare lv support
  thin: report spare as 'e' volume type
  thin: removal of spare disables recovery
  thin: lvchange spare lv manipulation
  thin: add spare lvcreate support
  thin: unfinished lvconvert

 lib/format_text/flags.c          |  1 +
 lib/format_text/import_vsn1.c    | 10 +++++
 lib/metadata/lv.c                |  1 +
 lib/metadata/lv_manip.c          | 19 +++++++++
 lib/metadata/metadata-exported.h |  4 ++
 lib/metadata/metadata.c          | 24 +++++++----
 lib/metadata/snapshot_manip.c    |  3 +-
 lib/metadata/vg.h                |  2 +
 tools/args.h                     |  1 +
 tools/commands.h                 | 18 +++++----
 tools/lvchange.c                 | 86 +++++++++++++++++++++++++++++++++++++++-
 tools/lvconvert.c                |  2 +
 tools/lvcreate.c                 | 83 +++++++++++++++++++++++++++++++++++++-
 13 files changed, 235 insertions(+), 19 deletions(-)

-- 
1.8.2.1




More information about the lvm-devel mailing list