[lvm-devel] [PATCH 0/6] Thin external origin support

Zdenek Kabelac zkabelac at redhat.com
Tue Feb 5 13:56:01 UTC 2013


Pach set adds support for external origin usage for thin volumes.
Usage might be observed in the 'tests:' patch 6.

I've tried to combine as many usage patterns as I could think of,
but if someone sees still some missing behavior, report please.

Patch set does not provide yet for 'lvcreate -s' usage.

Zdenek Kabelac (6):
  thin: add support for external origin
  thin: external origin cannot be changed
  thin: report external origin
  thin: removal of external origin
  thin: lvconvert support for external origin
  tests: lvconvert external origin

 lib/activate/activate.c               |   6 +-
 lib/activate/dev_manager.c            |  40 ++++++++
 lib/format_text/flags.c               |   3 +-
 lib/metadata/lv.c                     |   9 +-
 lib/metadata/lv_manip.c               |  62 ++++++++----
 lib/metadata/merge.c                  |   7 +-
 lib/metadata/metadata-exported.h      |   5 +-
 lib/metadata/metadata.h               |   5 +-
 lib/metadata/thin_manip.c             |  50 ++++++++++
 lib/report/report.c                   |   3 +
 lib/thin/thin.c                       |  33 ++++++-
 man/lvconvert.8.in                    |  32 +++++++
 test/shell/lvconvert-thin-external.sh |  82 ++++++++++++++++
 tools/args.h                          |   3 +-
 tools/commands.h                      |   7 +-
 tools/lvchange.c                      |   6 ++
 tools/lvconvert.c                     | 173 ++++++++++++++++++++++++++++++++--
 tools/lvresize.c                      |   9 ++
 18 files changed, 497 insertions(+), 38 deletions(-)
 create mode 100644 test/shell/lvconvert-thin-external.sh

-- 
1.8.1.2




More information about the lvm-devel mailing list