[lvm-devel] [LVM PATCH 0/6] Next set of LVM cache patches

Jonathan Brassow jbrassow at redhat.com
Sat Feb 1 00:03:06 UTC 2014


These patches add the ability to create and remove cache pools and
cache LVs.  Yet to be addressed is reporting code (i.e. 'lvs'), man
page updates, arguments for cache pool tunables (i.e. changing policies,
cache mode, etc), profiles, and converting.

I'd still like to work on patch 5 a bit yet, but comments are welcome on
these patches while I do that.

Jonathan Brassow (6):
  pool: Make another thin pool fn generic for cache usage also
  cache: Add functions that create/remove cache LVs
  cache: Code changes to allow creation of cache pools
  cache: Code changes to allow removal of cachepool LVs
  cache: Code to allow the creation of cache LVs
  cache: Code that allows removal of cache LVs

 conf/example.conf.in             |   11 ++
 lib/Makefile.in                  |    1 +
 lib/activate/dev_manager.c       |   11 ++-
 lib/config/config_settings.h     |    3 +
 lib/config/defaults.h            |    3 +-
 lib/format_text/flags.c          |    4 +
 lib/metadata/cache_manip.c       |  219 +++++++++++++++++++++++++++++
 lib/metadata/lv_manip.c          |  284 +++++++++++++++++++++++++++++++------
 lib/metadata/merge.c             |   60 +++++++--
 lib/metadata/metadata-exported.h |   12 ++-
 libdm/libdevmapper.h             |    5 +
 tools/args.h                     |    1 +
 tools/commands.h                 |    7 +-
 tools/lvcreate.c                 |  196 ++++++++++++++++++++++++--
 14 files changed, 738 insertions(+), 79 deletions(-)
 create mode 100644 lib/metadata/cache_manip.c

-- 
1.7.7.6




More information about the lvm-devel mailing list