Gitweb:
http://git.fedorahosted.org/git/?p=lvm2.git;a=commitdiff;h=fc922e47bfbc7d...
Commit: fc922e47bfbc7dfb05352d300deddbd2829774c4
Parent: 0000000000000000000000000000000000000000
Author: Alasdair G Kergon <agk(a)redhat.com>
AuthorDate: 2014-07-23 15:18 +0000
Committer: Alasdair G Kergon <agk(a)redhat.com>
CommitterDate: 2014-07-23 15:18 +0000
annotated tag: v2_02_108 has been created
at fc922e47bfbc7dfb05352d300deddbd2829774c4 (tag)
tagging 52217f6ebd3dee25808344a9425fc085427075e4 (commit)
replaces v2_02_107
Release 2.02.108.
116 files changed, 4625 insertions(+), 1830 deletions(-)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.14 (GNU/Linux)
iEYEABECAAYFAlPP0mIACgkQIoGRwVZ+LBf+zgCdEYCQgygUxopFZsMN9M/h1e9Z
nQ8An2k3MBAb+VvV9AAltwkOWsprCmNO
=Xehg
-----END PGP SIGNATURE-----
Alasdair G Kergon (15):
post-release
make: Fix pofile and .d file generation.
report: Exclude hidden devices from lv_path field.
report: Add lv_dm_path and lv_full_name fields.
vgsplit: Fix VG component of lvid.
report: Add lv_parent field.
vgsplit: Improve message when LV still active.
report: Rename common fields to special fields.
raid: Correct degraded warning message level
config: Adjust description of activation_mode.
metadata: Reinstate system info in metadata.
raid: Moved degraded activation code to raid_manip.
report: Remove lv_target_type field.
pre-release
raid: Fix partial activation logic for non-raid.
David Teigland (4):
man: lvmthin fix line breaks
man: use macros for indenting in lvmthin
man: lvmcache updates
man: rework lvmcache to match lvmthin
Jonathan Brassow (6):
test: Test addition to show incorrect allocator behavior
raid/misc: Allow creation of parallel areas by LV vs segment
misc: after releasing a PV segment, merge it with any adjacent free space
raid: Allow repair to reuse PVs from same image that suffered a PV failure
activation: Add "degraded" activation mode
test: Test failing due to too few PVs
Peter Rajnoha (41):
coverity: fix issues reported by coverity
coverity: mark new switch cases with 'fall through' comment for coverity to
stop complaining
filters: always reevaluate filter before creating a PV
man: do not mention '(i)nherited' for alloc policy in vg_attr field
libdm: fix double const for "value" in dm_report_reserved_value structure
activation: fix typo in 'activation skip' message
refactor: remove static modifier for lv_raid_image_in_sync and lv_raid_healthy fn
lv_manip: add get_lv_type_name/lv_is_linear and lv_is_striped helper fns
reporter: add separate LVSINFO report type
refactor: use new LVSINFO report type for lv_kernel_{major,minor,read_ahead} field
report: add separate fields for PV/VG/LV attributes
tools: add --binary arg to pvs,vgs,lvs and {pv,vg,lv}display -C and
report/binary_values_as_numeric lvm.conf option
report: adapt selection code to recognize per-field reserved values
report: define reserved values/synonyms for some attribute fields
metadata: fix regression causing PVs not in VGs to be marked as allocatable
report: fix segfault while reporting PV/LV segment fields together with LV fields
needeing device status (LVSINFO)
report: addendum for previous commit
WHATS_NEW: commits a473435..7021c8f1
lv_manip: pool-metadata-spare is just a spare LV, not tightly bound to thin or
cache
conf: comment out devices/preferred_names and filter setting
report: report unknown/-1 for binary fields with unknown value
cleanup: use macros for definition of reporting/selection reserved values
report: 'whether' -> 'set if' in field description
report: add lv_active_{locally,remotely,exclusively} LV reporting fields
cleanup: move _lvactive_disp and _thinzero_disp under 'attribute' display
functions
report: also recognize 'yes'/'no' for selection criteria on binary
fields
report: add values.h for per-field reserved value declaration
conf: command_profile_template: global/binary_values_as_numeric ->
report/binary_values_as_numeric
cleanup: report reserved value macros
cleanup: also use values.h for final dm_report_reserved_value array composition
report: reserved value: description for undefined value
report: report LV's zero field as binary field
tests: LV's zero field now reported as binary field
libdm: report: fix string list internal representation if delimiter is composed of
more than one char
conf: add report/list_item_separator lvm.conf option
report: also report linear and striped for lv_target_type
report: display 'unknown' value for LVSINFO fields if unable to get info
report: display 'unknown' value for
active/active_locally/active_remotely/active_exclusively if info bypassed
report: display 'unknown' value for lv_active_remotely field if the LV is
also active locally
metadata: fix ALLOCATABLE_PV for lvm1 format
WHATS_NEW: recent commits
Petr Rockai (4):
lvscan: Implement a --cache mode.
dmeventd: Call lvscan --cache in the RAID plugin.
WHATS_NEW: lvscan --cache, dmeventd RAID + lvmetad
man: Update the lvscan manpage with a section on --cache.
Zdenek Kabelac (76):
thin: repaired LV uses _meta%d
thin: do not create reserved LVs
cleanup: more lv_is_ functions
uuid: add more private uuid sufixes
cleanup: ignore vg_name in /lib
uuid: revert uuids for mirrors and raids
mirror: mirror_or_raid_type_requested update
raid: switch to log_warn
raid: don't skip prompt with force
lvremove: remove thin volumes on damaged pools
thin: fix chunk_size conversion prompt skip
pool: delay conversion prompt
fsadm: avoid using -a in test
display: add display_lvname
cleanup: libdm simplier error comparation
cleanup: line indent
cleanup: verbose in human readable size
cleanup: a bit better error message
cleanup: use unsigned type for command
cleanup: add braces for if()
tests: avoid hiding results in local
tests: replace cat with $(<
cleanup: drop inline and add prefix _ for static
tests: ensure data hits cow
dev-type: print log_sys_debug
dev-type: print aborting log_error
cleanup: drop unneeded initialization
cleanup: just safely copy string
cache: add tool support
configure
prompt: display 'n' for EOF
lvconvert: fix return codes
lvconvert: snapshot prompts to confirm conversion
lv_is_pool: add new defines
lvchange: just skip on cache pool
display: show C only for cache and cachepool
pool: move code to pool source file
pool: callback handle cache
tools: arg_is_any_set and arg_is_only_set
lvconvert: relocate mirror tests
cache: warn about metadata size limits
cleanup: indent changes
cleanup: move merge option
cleanup: reorder code
cleanup: shift detection of chunksize sign
lvconvert: update for thin a cache
lvconvert: update help
man: lvconvert update
cleanup: lvconvert reoder repair check
tests: updates for new lvconvert
cleanup: older gcc is not smart enough
cleanup: drop unintend debug error line
lvconvert: fix mirror path
cleanup: lets make it really obvious for gcc
lvconvert: fix missing repair option
lvconvert: add missing option for repair
lvconvert: move to single name validation
lvconvert: improve splitsnapshot test
lvconvert: improve merge validation
cache: use get_cache_mode for validation
metadata: use outfc for comments
raid: support lvdisplay --maps
cleanup: check arg_count once
cleanup: typo in message
cleanup: drop testing impossible path
tests: use bigger metadata
tools: switch logic for new arg_ func
lvconvert: better testing order
thin and cache: unify pool common code
cleanup: show better messages
man: lvconvert poolmetadataspare
tests: use full option name
tests: new lvconvert features
tests: use exclusive activation
tests: support cluster run
tests: still unusable kernel