[lvm-devel] v2_02_163 annotated tag has been created

Alasdair Kergon agk at fedoraproject.org
Wed Aug 10 02:03:21 UTC 2016


Gitweb:        http://git.fedorahosted.org/git/?p=lvm2.git;a=commitdiff;h=2ab65e7d5b2ab2ed1e26b4acecf165d8aa276612
Commit:        2ab65e7d5b2ab2ed1e26b4acecf165d8aa276612
Parent:        0000000000000000000000000000000000000000
Author:        Alasdair G Kergon <agk at redhat.com>
AuthorDate:    2016-08-10 01:43 +0000
Committer:     Alasdair G Kergon <agk at redhat.com>
CommitterDate: 2016-08-10 01:43 +0000

annotated tag: v2_02_163 has been created
	    at 2ab65e7d5b2ab2ed1e26b4acecf165d8aa276612 (tag)
       tagging 37b8b84fee7459f0a78562c281c405484f25b9db (commit)
      replaces v2_02_162

Release 2.02.163.

Extensions to the JSON produced by the lvm shell for lvmdbusd to use.
Support for lvconvert between mirror and raid1, and between striped/raid0 and
raid4(*).

The next releases will focus on testing these new features and fixing bugs
in them.

(*) The lvconvert work requires an upstream kernel with bug fixes posted
on the dm-devel mailing list.

54 files changed, 2456 insertions(+), 681 deletions(-)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.14 (GNU/Linux)

iEYEABECAAYFAleqiPAACgkQIoGRwVZ+LBfwTgCgrd9wY20EWMXNNe7NFVoqobZa
rQIAnRjgk2nJlImXLig+9NL/01RdezBX
=79Mb
-----END PGP SIGNATURE-----

Alasdair G Kergon (33):
      post-release
      lvconvert: Remove hard-coded segment names.
      lvconvert: Only obtain --type parameter once.
      lvconvert: Rearrange code that decides segtype.
      tools: Unify stripesize parameter validation.
      lvconvert: Move stripe validation code later.
      tools: mirror also supports stripesize
      tools: Also recognise segtype with thin and cache.
      lvconvert: Fix --type thin recognition.
      lvconvert: Rely upon lp->thin and lp->cache.
      lvconvert: Set lp->segtype in only one place.
      Revert "thin: when converting a thin pool data or metadata LV from"
      lvconvert: Forbid stripe parameters with --repair.
      lvconvert: Treat --repair as an independent case.
      lvconvert: Divide into 12 categories.
      lvconvert: Preserve mirror region size with --repair.
      lvconvert: Pass region_size to lv_raid_convert.
      lvconvert: Provide entry point for new functionality.
      lvconvert: Improve error message when no -m.
      striped: Add precise macros for original segtype.
      raid0: Validate presence of raid0 meta_areas more tightly.
      segtypes: Further segtype macros.
      raid: Turn lv_raid_change_image_count into wrapper
      raid: Tell lib whether stripesize was specified
      raid: Move two functions.
      raid: Pass list of LVs to remove into more fns.
      raid: Add workaround to prepare for raid4 conversions.
      raid: Report supported lvconvert conversions if invalid.
      lvconvert: Support raid0<->raid4 and mirror<->raid1.
      lvconvert: Limit --corelog and --mirrorlog to mirrors.
      test: Drop --mirrorlog when not a mirror.
      lvconvert: Fix repair and replace routing.
      pre-release

Bryn M. Reeves (2):
      man: minor fixes to dmstats.8.in
      man: explain deletion of 1st group member in dmstats.8.in

David Teigland (4):
      man: include info about disabled lvmetad
      man: minor corrections in pvscan
      lvconvert: add FIXME
      lvconvert: separate type raid to mirror

Heinz Mauelshagen (12):
      thin: when converting a thin pool data or metadata LV from
      vg_validate: new RAID segment checks in check_lv_segments()
      vg_validate: correct min_recovery_rate check message
      lvchange: Allow device specification when requesting a repair
      WHATS_NEW: add '--rebuild PV' option to lvchange to allow for PV selective rebuilds
      raid_manip: fix log print format from commit d2c3b23e6dc3
      WHATS_NEW: fixup order
      lvcreate: reject '--nosync' option for RAID6 LVs
      WHATS_NEW: reject --nosync option for RAID6 LVs in lvcreate
      test: add lvconvert-raid-takeover.sh
      test: fix lvcreate-large-raid.sh
      test: fix/enhance lvcreate-large-raid*.sh

Peter Rajnoha (18):
      lvmcmdline: do not refresh whole cmd context if profile dropped after processing LVM cmd
      log: separate output and make it possible to use given FDs
      shell: also collect last command's return code for subsequent 'lastlog' invocation
      refactor: move report grouping and log reporting handles from processing_handle to cmd_context
      lvmcmdline: return 0/NULL if cmd->arg_values not set and arg_count/grouped_arg_count/arg_value called
      libdm: report: add dm_report_destroy_rows
      libdm: report: postpone printing of JSON starting '{' character till it's needed
      libdm: report: add dm_report_group_output_and_pop_all
      lvm: shell: extend log report to cover whole lvm shell's main loop
      lvmcmdline: profile: early profile load for lvm shell
      lvm: shell: honor log/command_log_selection as default and reset to this value after lastlog
      conf: add lvmdbusd.profile
      refactor: modify original _check_profile fn and rename to config_force_check for general use
      config: add support for CFG_DISALLOW_INTERACTIVE flag to mark settings as not suitable for override in interactive mode
      conf: mark selected settings with CFG_DISALLOW_INTERACTIVE flag
      report: add report_reset_cmdlog_seqnum and call it for each new cmd executed in lvm shell
      man: add lvm fullreport man page
      man: fix references to names for --configreport arg in pvs, vgs and lvs man page




More information about the lvm-devel mailing list