[lvm-devel] v2_02_172 annotated tag has been created
Alasdair Kergon
agk at sourceware.org
Wed Jun 28 16:01:42 UTC 2017
Gitweb: https://sourceware.org/git/?p=lvm2.git;a=commitdiff;h=115d3236a2c5283a0b312d19d1becf55c459d3ae
Commit: 115d3236a2c5283a0b312d19d1becf55c459d3ae
Parent: 0000000000000000000000000000000000000000
Author: Alasdair G Kergon <agk at redhat.com>
AuthorDate: 2017-06-28 15:39 +0000
Committer: Alasdair G Kergon <agk at redhat.com>
CommitterDate: 2017-06-28 15:39 +0000
annotated tag: v2_02_172 has been created
at 115d3236a2c5283a0b312d19d1becf55c459d3ae (tag)
tagging 08ce545449a7076965e153e6a9df1c49f833d33e (commit)
replaces v2_02_171
Release 2.02.172
This release is another development checkpoint which addresses, in
particular, some problems with backwards compatibility of the recent
on-disk metadata extensions and improves some raid device handling.
Please again use this release only for testing and report problems
you discover.
155 files changed, 3197 insertions(+), 961 deletions(-)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.14 (GNU/Linux)
iEYEABECAAYFAllT0SMACgkQIoGRwVZ+LBe2AgCg2DdRNixiRbO3AwnBIBADsEo/
DhAAoIconhw6mtNdlGfyhiRGKEHw9VQa
=Ul+a
-----END PGP SIGNATURE-----
Alasdair G Kergon (10):
post-release
metadata: Fix metadata repair when devs still missing.
lvcreate: Fix mirror percentage size calculations.
lvcreate: Fix last commit for virtual sizes.
format_text: More internal errors if given invalid internal metadata
metadata: Unlock VG on more _vg_make_handle error paths
raid: Drop unnecessary/incorrect use of dm_pool_free
log: fix message prefix truncation
man: regenerate
pre-release
Bryn M. Reeves (5):
dmfilemapd: clear filemap_monitor before calling _parse_args()
dmfilemapd: always initialise 'same' local variable (Coverity)
libdm: allow truncated files in dm_stats_update_regions_from_fd()
dmfilemapd: update file block count at daemon start
dmfilemapd: do not wait if file has been truncated
David Teigland (26):
man lvmlockd: minor wording updates
commands: check for memory failures
man pvchange: add description for --all
man pvchange: mention one option is required
man vgimport: add description for --all
man pvscan: add description for --activate
pvscan: define command as taking only -aay
man lvm.conf: say how to get a description of settings
man: reference other man pages with bold
man clvmd: mention lvmlockd is another option
man lvm fullreport and lvpoll references
man vgexport: reference to vgimport
man lvmconfig: add descriptions for typeconfig and ignorelocal
lvcreate: cachemode writeback and cachepolicy cleaner is invalid
WHATS_NEW: cache pool options
man lvmetad: mention repair as a reason for disabling
vg_read: check for NULL dev to avoid segfault
man lvmcache: add info about metadata formats
config: keep description lines under 80
lvchange: allow changing properties on thin pool data lv
man lvmraid: indirect conversions
man lvmraid: add more indirect conversion info
man lvmsystemid: change some wording
add comment about PV in-use repair
disable repairing in-use flag on orphan PVs
print warning about in-use orphans
Heiko Becker (1):
configure: search for (a possibly prefixed) ar
Heinz Mauelshagen (25):
test: add missing yes option to lvconvert stripe removal
lvconvert: enhance automatic settings of possible (raid) LV types
lvconvert: fix indent and typo in last commit
lvconvert: fix logic in automatic settings of possible (raid) LV types
Fix typo
Proper dm_snprintf return checks
lvconvert: reject changing number of stripes on single core
lvconvert: choose direct path to desired raid level
lvconvert: reject RAID conversions on inactive LVs
raid: add reshape segtype flag support
lvconvert: fix detached SubLV deactivation in cluster
raid: change reshape segtype flags
Revert "lvconvert: reject changing number of stripes on single core
raid: adjust reshape feature flag check
lvconvert: disable reshaping of RAID LVs in the cluster
lvconvert: disable conversion of RAID LV under snapshot
lvconvert: enhance message
lvconvert: disable reshaping of open RAID LV
lvconvert: enhance disable reshaping of open RAID LV
lvconvert: check open count to disable reshaping of open RAID LV
raid: provide clickable URL BZ references
raid: avoid explicit activation of SubLVs on reshape/takeover
lvconvert: provide better reshape reject message for open RaidLV
raid: fix segfault
mirror: reformat conditional
Jonathan Brassow (8):
lvconvert: linear -> raid1 upconvert should cause "recover" not "resync"
lvconvert: Don't require a 'force' option during RAID repair.
RAID (lvconvert/dmeventd): Cleanly handle primary failure during 'recover' op
lvconvert: Disallow removal of primary when up-converting (recovering)
clean-ups: remove unused var, add 'static' for local fn, adjust test
clean-up: Very picky update to comment - hopefully making it clearer
test: New test file for validating kernel status during sync ops
test: New test file for validating kernel status during sync ops
Marian Csontos (9):
test: Update condition for changing RAID regionsize
test: Fix previous commit - skip only RAID6 part
test: Fix skipped cleanup
test: Fix condition
lvmdbusd: Fix notify_dbus mangling config option
lvmdbusd: Fix missed rename
spec: Enable notify-dbus in builds with dbus
test: Use _pv suffix for nested devices
test: Fix dbus testing using testsuite
Tony Asleson (5):
lvmdbustest.py: Add PV symlink testing
lvmdbusd: Correct PV lookups
lvmdbusd: cmdhandler.py vg_reduce, remove extranous '--all'
lvmdbusd: Add background command to flight recorder
lvmdbusd: Prevent stall when update thread gets exception
Zdenek Kabelac (112):
dmeventd: restore multiple warnings
fsadm: fix test of subshell return value
fsadm: some cleanup
fsadm: all path define MAJOR MINOR
tests: better skip
fsadm: always detect mounted fs with extX
fsadm: enhance detection of already mounted volumes
tests: catch some fsadm tricky paths
fsadm: avoid hidden --yes
tests: fix test for fsadm
tests: wait for raid in sync
cleanup: bad flag is internal error here
cleanup: separate type and mask
cleanup: backtrace
flags: add read and print of segtype flag
flags: add segtype flag support
flags: restore same logic with MISSING
flags: improve unknown flags logic
tests: also check new flag with segtype
tests: drop extra debug vvvv
tests: missed to export lvm binary for fsadm
tests: skip reshaping raid10
tests: add some extra udev waits
tests: longer delay
cleanup: rename internal define
cleanup: use DM limit define
thin: disallow creation of too big thin pools
tests: check thin-pool boundary sizes
tests: fix compilation of unit tests
cache: lvcreate --cachepool checks for cache pool
configure: report yes or no for wiping and system
tests: no longer allowed too big thin-pools for small chunks
snapshot: fix reporting for merged old snapshot
cleanup: define really uses KB
cleanup: update message
indent: properly indent goto
configure: warn about older version of cache_check
configure: improve reporting about readline
configure: update
libdm: workarounds reported raid status info
raid: report percent with segtype info
cleanup: use 'dm_get_status_raid'
cleanup: improve debug tracing
cleanup: show what happens when passed prompt
cleanup: drop unused parameter
debug: passing non-raid seg would be internal error
tests: use exclusive activation
fsadm: restore no answer
thin: restore conversion to raid
tests: check conversion of thin-pool
activation: fix usage of origin_only
tests: avoid double lines
tests: test also different lock holder
raid: more origin_only updates
raid: drop debug code
raid: report error when specified devices are not contained
raid: use log_error on error path
debug: missing traces
raid: update path for repair
lvresize: support passing --yes to fsadm
tests: lvresize needs --yes
cache: make syncing abortable by user
cache: drop usage of origin_only
cache: fix lvdisplay --maps
cache: fix lvdisplay output
debug: show message only when origin_only was set
tests: check lvdisplay for cache works
tests: flushing of cache is abortable
raid: improving messages for regionsize change
raid: switch message to verbose
cache: restore origin only reload
debug: add missing internal error message
cleanup: update messages
tests: handle su login difference
tests: request 1.12 for reshaping raid
raid: recognize transient failed raid leg
raid: plugin does not to use --config
tests: require also no 'a' for in-sync
tests: add transient failure test
tests: use allocate policy in raid test
dmeventd: improve more raid status reporting
libdm: implement dm_percent_to_round_float
libdm: use rounded float for percent print
display: add display_percent function
cleanup: use display_percent
tests: unit test for percent printing
tests: correct percent values are reported
raid: allow more sync action for extraction
tests: slightly longer delay
tests: show more debug info
libdm: fix initialization of head for reused structure
cmdline: fix missing NULL at end of array of args
raid: fix write_commit_backup
dev_manager: add missing validation for usable target_name
cleanup: remove unused code
debug: check for fail in id validation
debug: tracing error path
debug: fail in backup is not traced nor error
debug: fix error path
debug: use display_lvname
coverity: add some error path for failed allocs
coverity: validate retval from get_only_segment_using_this_lv
debug: more display_lvname usage
coverity: extra check for find_pool_seg
coverity: use better function
coverity: check malloc results
coverity: validate length of renaming path
coverity: drop unneeded assigns
coverity: move initilization of count variable
coverity: model few more functions
coverity: checked_return of close
command: we don't have all standard macros
More information about the lvm-devel
mailing list