Skip to content

ShareVG

Zdenek Kabelac lvm-devel 1 version New

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest5 patches 0 repliesNew

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/5Add cache_vgWHATS_NEW lib/cache/lvmcache.c lib/cache/lvmcache.h +3 more+61 -40 replies
2/5Pool locking codelibdm/libdevmapper.h libdm/mm/pool-debug.c libdm/mm/pool-fast.c +2 more+220 -30 replies
3/5Lock memory for shared VGlib/cache/lvmcache.c lib/metadata/metadata.c+24 -00 replies
4/5Add detect_internal_vg_cache_corruption optiondoc/example.conf.in lib/cache/lvmcache.c lib/commands/toolcontext.c +4 more+27 -10 replies
5/5Do not decode DM flags for device removaludev/10-dm.rules.in+6 -60 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH 0/5] ShareVG

New version of shared VG.
Upon review the order in patch has been a bit modified. I've moded holder counter from vg to vginfo which simplified patch. It's now better vissible 1-to-1 mapping between vg and vginfo. Updated some comments.
Renamed verify_vg_crc to detect_internal_vg_cache_corruption.

Added udev patch to this patch set so it's not forgotten.

Patch was not yet well tested - I'll try to do more testing in the afternoon. But test-suite has passed.

Zdenek Kabelac (5):
Add cache_vg
Pool locking code
Lock memory for shared VG
Add detect_internal_vg_cache_corruption option
Do not decode DM flags for device removal

 WHATS_NEW                  |    1 +
 doc/example.conf.in        |    5 ++
 lib/cache/lvmcache.c       |   50 +++++++++++++++++++--
 lib/cache/lvmcache.h       |    7 +++
 lib/commands/toolcontext.c |    4 ++
 lib/config/defaults.h      |    1 +
 lib/metadata/metadata.c    |   22 +++++++++
 lib/metadata/vg.c          |    9 ++++
 lib/metadata/vg.h          |    1 +
 lib/misc/lvm-globals.c     |   12 +++++
 lib/misc/lvm-globals.h     |    2 +
 libdm/libdevmapper.h       |   16 +++++++
 libdm/mm/pool-debug.c      |   30 ++++++++++++
 libdm/mm/pool-fast.c       |   66 ++++++++++++++++++++++++++-
 libdm/mm/pool.c            |  107 +++++++++++++++++++++++++++++++++++++++++++-
 make.tmpl.in               |    4 ++
 test/lib/aux.sh            |    1 +
 udev/10-dm.rules.in        |   12 +++---
 18 files changed, 337 insertions(+), 13 deletions(-)
Signature · 1 line
1.7.6