[lvm-devel] v2_02_143 annotated tag has been created
Alasdair Kergon
agk at fedoraproject.org
Sun Feb 21 23:38:33 UTC 2016
Gitweb: http://git.fedorahosted.org/git/?p=lvm2.git;a=commitdiff;h=5734e4d24502ec787e584f245938ec632d7d08a7
Commit: 5734e4d24502ec787e584f245938ec632d7d08a7
Parent: 0000000000000000000000000000000000000000
Author: Alasdair G Kergon <agk at redhat.com>
AuthorDate: 2016-02-21 23:32 +0000
Committer: Alasdair G Kergon <agk at redhat.com>
CommitterDate: 2016-02-21 23:32 +0000
annotated tag: v2_02_143 has been created
at 5734e4d24502ec787e584f245938ec632d7d08a7 (tag)
tagging 3ef36f05b6269f752a6d8fb62e098e89843958fa (commit)
replaces v2_02_142
Release 2.02.143.
Experimental release including lvmdbusd.
(No change related to lvmdbusd or python in this release should be considered
frozen.)
83 files changed, 9680 insertions(+), 305 deletions(-)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.14 (GNU/Linux)
iEYEABECAAYFAlbKSV4ACgkQIoGRwVZ+LBeGhACg7dpf3avexsf96iFauYCEk0Fm
NGIAoPT1iPI5ce6M4KPXL5tGWP/HQaAM
=s//r
-----END PGP SIGNATURE-----
Alasdair G Kergon (10):
post-release
lvmdbus: Add new daemon.
WHATS_NEW
lvmdbus: resync latest changes with original repo
autoconf: Fix py-compile permissions
lvmdbusd: Rename module to lvmdbusd
.
configure: Use python-config if python2-config not found.
lbmdbusd: Support in-tree testing.
pre-release
Marian Csontos (2):
Fix rpm builds
spec: Update python bindings and dbus-service
Peter Rajnoha (36):
refactor: rename struct pv_to_create --> struct pv_to_write
format: add FMT_PV_FLAGS to indicate format supports PV flags
metadata: introduce PV_EXT_USED flag and bump PV_HEADER_EXTENSION_VSN
lvmcache/lvmetad: cache PV extension flags
lvmcache/lvmetad: cache PV extension version
pv: add is_used_pv fn
metadata: add_pv_to_vg: add 'new_pv' arg to state if the PV is about to be created
metadata: schedule PV for header rewrite if adding a PV to VG or restoring VG
pv: format-text: store PV_EXT_USED flag if PV is used and unset it otherwise
pv: check for the PV_EXT_USED flag and deny pvcreate/pvchange/pvremove/vgcreate on such PV (unless forced)
pv: issue different message of different type when we're overwriting existing PV header instead of creating a new one
pv: _pvcreate_write: do label removal and zeroing only if creating a new PV
report: add pv_in_use field to display whether PV is in use or not
metadata: _vg_read: check if PV_EXT_USED flag is set correctly for orphan PVs and do a repair if needed
metadata: check for PV extension version before doing any checks on PV extension flags
report: add pv_ext_vsn field to display PV header extension version used
metadata: _vg_read: check if PV_EXT_USED flag is set correctly for non-orphan PVs and do a repair if needed
backup: backup_restore_vg: register PVs that need writing via vg->pvs_to_write list
report: always display 0 for pv_free field if we don't have any mda and PV is marked as used at the same time
report: identify used PVs in pv_attr field with 'u' char
format: format_text: add pv_needs_rewrite to format_handler and implemention for format_text
vg: automatically update to newest PV ext version during vg_write
tests: add pv-ext-flags.sh test
tests: fix tests checking pv_attr - there's a new bit now
WHATS_NEW: PV_EXT_USED flag and related
cleanup: use is_used_pv fn to detect whether PV is in use while reporting pv_free field
pv: mark fake PVs as not used
toollib: skip PV if system ID is used and PV marked as used but metadata missing
cleanup: make the message about marked PVs consistent with the others
pv: use pv->fmt to check for fake PVs, not pv->vg
refactor: add common _is_foreign_vg fn
metadata: do not repair missing PV_EXT_USED flag for PVs belonging to foreign VG
metadata: add missing _repair_inconsinstent_vg call during PV ext repair
man: fix list of restricted LV name suffixes
report: report -1, not 'unkown' for lv_{snapshot_invalid,merge_failed} with --binary
metadata: ask for confirmation before really initializing/removing PV that is marked as belonging to a VG
Tony Asleson (1):
lvmdbustest.py: resync latest changes
Zdenek Kabelac (8):
libdm: thin status update
thin: report PERCENT_INVALID for failed pool
thin: report needs_check and fail state
man: lvs updates
tests: checking thin flags
thin: fix test for nonexisting status
tests: needs_check needs version 16
thin: fix update_pool_lv error path
More information about the lvm-devel
mailing list