Skip to content

Replicator patch set

Zdenek Kabelac lvm-devel 1 version New

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest18 patches 0 repliesNew

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/18Replicator: suspend/deactivate replicatorlibdm/.exported_symbols libdm/libdevmapper.h libdm/libdm-deptree.c+66 -00 replies
2/18Replicator: add lvm supportconfigure.in lib/Makefile.in lib/commands/toolcontext.c +9 more+1317 -10 replies
3/18Replicator: validation of replicator segmentslib/metadata/metadata.c+68 -00 replies
4/18Replicator: extend _lv_each_dependency() rep. depslib/metadata/metadata.c+4 -00 replies
5/18Replicator: add sorted vg_name_listlib/metadata/metadata-exported.h lib/metadata/replicator_manip.c+62 -00 replies
6/18Replicator: use vg_name_list for _process_one_vg()lib/commands/toolcontext.c lib/commands/toolcontext.h tools/toollib.c+70 -220 replies
7/18Replicator: use str_list for process_each_lv_in_vglib/commands/toolcontext.c lib/commands/toolcontext.h tools/toollib.c+74 -20 replies
8/18Replicator: update _create_partial_dtree()lib/activate/dev_manager.c+98 -00 replies
9/18Replicator: using vgs_missed for error counttools/vgchange.c+1 -00 replies
10/18Replicator: add vgs_print for message postponinglib/commands/toolcontext.h tools/toollib.c tools/vgchange.c+17 -20 replies
11/18Replicator: add replicator to dtreelib/activate/dev_manager.c+59 -10 replies
12/18Replicator: do not remove of replicators' LVslib/metadata/lv_manip.c+9 -00 replies
13/18Replicator: no crash lvresize if area_count is 0lib/metadata/lv_manip.c+5 -00 replies
14/18Replicator: activate change for vgchangetools/vgchange.c+4 -00 replies
15/18Replicator: add new options for replicatorlib/config/defaults.h lib/metadata/metadata-exported.h tools/args.h +4 more+76 -30 replies
16/18Replicator: update copyright dateslib/activate/dev_manager.c lib/metadata/segtype.h libdm/libdm-deptree.c+3 -30 replies
17/18Replicator: new variable in generated filelib/misc/configure.h.in+7 -10 replies
18/18Replicator: update of generated configure fileconfigure+33 -10 replies

Reviews trailers per patch

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

Read the v1 thread

Cover letter [PATCH 00/18] Replicator patch set

Rebased set of replicator patches.
Log creation code is still kept separately as many changes are still on going in this code.

Zdenek Kabelac (18):
Replicator: suspend/deactivate replicator
Replicator: add lvm support
Replicator: validation of replicator segments
Replicator: extend _lv_each_dependency() rep. deps
Replicator: add sorted vg_name_list
Replicator: use vg_name_list for _process_one_vg()
Replicator: use str_list for process_each_lv_in_vg
Replicator: update _create_partial_dtree()
Replicator: using vgs_missed for error count
Replicator: add vgs_print for message postponing
Replicator: add replicator to dtree
Replicator: do not remove of replicators' LVs
Replicator: no crash lvresize if area_count is 0
Replicator: activate change for vgchange
Replicator: add new options for replicator
Replicator: update copyright dates
Replicator: new variable in generated file
Replicator: update of generated configure file

 configure                        |   34 ++-
 configure.in                     |   17 +
 lib/Makefile.in                  |    9 +
 lib/activate/dev_manager.c       |  160 ++++++++-
 lib/commands/toolcontext.c       |    7 +
 lib/commands/toolcontext.h       |    4 +
 lib/config/defaults.h            |    1 +
 lib/format_text/flags.c          |    2 +
 lib/metadata/lv_manip.c          |   15 +
 lib/metadata/merge.c             |   14 +
 lib/metadata/metadata-exported.h |  113 ++++++-
 lib/metadata/metadata.c          |   72 ++++
 lib/metadata/replicator_manip.c  |  361 +++++++++++++++++
 lib/metadata/segtype.h           |   10 +-
 lib/misc/configure.h.in          |    8 +-
 lib/replicator/.exported_symbols |    1 +
 lib/replicator/Makefile.in       |   28 ++
 lib/replicator/replicator.c      |  822 ++++++++++++++++++++++++++++++++++++++
 libdm/.exported_symbols          |    1 +
 libdm/libdevmapper.h             |    2 +
 libdm/libdm-deptree.c            |   65 +++-
 tools/args.h                     |    5 +
 tools/commands.h                 |   10 +-
 tools/lvcreate.c                 |   52 +++-
 tools/lvmcmdline.c               |    9 +
 tools/toollib.c                  |  170 +++++++--
 tools/tools.h                    |    1 +
 tools/vgchange.c                 |   16 +-
 28 files changed, 1973 insertions(+), 36 deletions(-)
 create mode 100644 lib/metadata/replicator_manip.c
 create mode 100644 lib/replicator/.exported_symbols
 create mode 100644 lib/replicator/Makefile.in
 create mode 100644 lib/replicator/replicator.c