[lvm-devel] v2_03_13 annotated tag has been created
Marian Csontos
mcsontos at sourceware.org
Wed Aug 11 15:39:35 UTC 2021
Gitweb: https://sourceware.org/git/?p=lvm2.git;a=commitdiff;h=91a82455813bebce0949cb681369f370ce3105d5
Commit: 91a82455813bebce0949cb681369f370ce3105d5
Parent: 0000000000000000000000000000000000000000
Author: Marian Csontos <mcsontos at redhat.com>
AuthorDate: 2021-08-11 15:36 +0000
Committer: Marian Csontos <mcsontos at redhat.com>
CommitterDate: 2021-08-11 15:36 +0000
annotated tag: v2_03_13 has been created
at 91a82455813bebce0949cb681369f370ce3105d5 (tag)
tagging 67a853f3376059dc7022b544b7b6dae6a5e262d3 (commit)
replaces v2_03_12
Test Release 2.03.13
WARNING: This release is intended mainly for testing.
Less reliance on udev:
- Users suffering from udev timeouts are sometimes recommended to change the
obtain_device_list_from_udev configuration option to 0. This is now default
and /dev is read instead of udev.
- Use of multipath wwids file to quick check if device is multipath.
See devices/external_device_info_source, devices/obtain_device_list_from_udev,
and devices/multipath_wwids_file help in lvm.conf
Other changes worth highlighting:
- Refactoring of archive() and backup() internal calls.
- New vdoimport tool to convert VDO volumes to LVs (requires updated kernel and
vdo tools.)
And many fixes, improvements, and clean ups.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)
iQIcBAABAgAGBQJhE+6bAAoJELkRJDHlCQOf18MQAPrVDEvyF5dj6q/agq9+Za2B
LS3xlfZjrbUip16W9TJ2JBHiLSNe4U+CLC30XMy/CH9lWQ5zkuP5dpUiRt6YDrL8
5WWGqQpR7wSj1noNyElBcObOzGhKBpQtGx4IoiKrbaZYxOgDm3j0oo5IH6uxNy3e
Ku2x0CvYZYbO0q1fOTXv67YzIUQrheEMr2sn+/4g9MkozAddsfRQYphKsHEkXuVH
YHWadDxYHSGvNNb4dPVXDKIPtFFMwaX5QzTPjW0QEtjGSh4JKtW0dknHY0y78R2G
ePvSO9g9W/msF5wGR4agHhVOJqPuEQ8HdHAlqQXyZEiJbfD2WpdfZ91oBT8Xl59S
8B3WpM58L/f4QCLbwR39F4ntfoWw1k9IZ4bnoktgOYcX+kVSgSl7IskrFrk4qchZ
rzaqvcNjdcyH4GLEJdW9pfiSBhGkChql0wkgp1qOJalMOQVDaJtH7oocxyK1U7VA
Ra+TI4NyMYCbM5stcrZiIa24Cqo49i+hfrEKj0nRIU2kuSAWFJPocDuil/1BYZ8c
kMlIILoE3qODXXdxV9HQ2xxEHGsoA8RC5/uwwRXWv6VrFXbbn/p1VZSyg4Vlocjq
PNGglK6f5ALjZq9q+FmK3cLU4EGHwnU+YlDbW3+FFmSiMgs9Fr5faGPfWt/EqscX
I2UcqsgeWk9pJKR+rMk6
=nu52
-----END PGP SIGNATURE-----
David Teigland (36):
enable command syntax for thin and writecache
lvremove: fix removing thin pool with writecache on data
writecache: fix lv_on_pmem
writecache: don't pvmove device used by writecache
pvchange: fix file locking deadlock
fix empty mem pool leak
tests: writecache-blocksize add dm-cache tests
tests: rename test
tests: add writecache-cache-blocksize-2
devices: don't use deleted loop backing file for device id
man/help: fix common option listing
lvmdevices: add deviceidtype option
tests: add some LVM_TEST_LOCK_TYPE_IDM
tests: fix skip in stress_single_thread.sh
coverity cleanups
lvconvert: allow writecache with other thinpool command syntax
device_id: handle scsi_debug wwid
writecache: use block size 4096 when no fs is found
device_id: handle qemu wwid
tests: skip tests that require blkid BLOCK_SIZE
scan: don't hold bcache block during scan
scan: retry reading metadata on error
scan: move metadata vgname check
pvscan: skip indexing devices used by LVs
skip indexing devices used by LVs in more commands
devices: rework libudev usage
filter-usable: remove udev dev size check
fix multipath component detection for multiple holders
pvscan: do nothing for device removal and event_activation=0
pvscan: narrow the previous commit slightly
writecache: fix missing sync_dev_names when attaching cache
writecache: use block size 512 for thin pool data
cov: lvmlockd path copy
devices file: limit warnings about devices file entries not found
devices file: avoid updating entry dev names in some cases
pvscan: only match devices file for command args
Heming Zhao (1):
toolcontext: fix double free (core dumped) issue
Leo Yan (26):
lvmlockd: idm: Introduce new locking scheme
lvmlockd: idm: Hook Seagate IDM wrapper APIs
lib: locking: Add new type "idm"
lib: locking: Parse PV list for IDM locking
tools: Add support for "idm" lock type
configure: Add macro LOCKDIDM_SUPPORT
tests: Enable the testing for IDM locking scheme
tests: Support multiple backing devices
tests: Cleanup idm context when prepare devices
tests: Add checking for lvmlockd log
tests: stress: Add single thread stress testing
tests: stress: Add multi-threads stress testing for VG/LV
tests: stress: Add multi-threads stress testing for PV/VG/LV
tests: Support idm failure injection
tests: Add testing for lvmlockd failure
tests: idm: Add testing for the fabric failure
tests: idm: Add testing for the fabric failure and timeout
tests: idm: Add testing for the fabric's half brain failure
tests: idm: Add testing for IDM lock manager failure
tests: multi-hosts: Add VG testing
tests: multi-hosts: Add LV testing
tests: multi-hosts: Test lease timeout with LV exclusive mode
tests: multi-hosts: Test lease timeout with LV shareable mode
lvmlockd: Fix the compilation warning
tests: stress: Change to use $SHARED for vgcreate
tests: Fix building for IDM program
Marian Csontos (4):
post-release
spec: Add vdoimport man page
WHATS_NEW: update
pre-release
Tony Asleson (4):
lvmdbusd: Don't setup search key unless needed
lvmdbusd: Defer dbus object removal
lvmdbusd: Handle arbitrary amounts stdout & stderr
lvmdbusd: Wrap json.load in try/except
Wu Guanghao (1):
pvck: add lock_global() before clean_hint_file()
Zdenek Kabelac (32):
vdo: fix preload of kvdo
archiving: take archive automatically
backup: automatically store data on vg_unlock
archive: avoid abuse of internal flag
config_settings: typo fix
lvconvert: fix vdo virtual size when specified
vdo: rename variable vdo_pool_zero
vdo: support vdo_pool_header_size
make: generate
WHATS_NEW: update
configure: updates
vdo: add vdoimport support
man: vdoimport page
thin: fix component detection of external origin
vgremove: remove forgotten pmspare
vgsplit: add support for option --poolmetadataspare
test
vgmerge: remove one of merge pmspare LVs
vgmerge: support option --poolmetadataspare
tests: extend vgmerge testing
cov: pvck fix memleak
pvck: ensure buffer is 0 terminated
cov: memleak dir descriptor
cov: remove unneeded includes
cov: add internal error for missing arg
cov: ensure bufffe size is at least 5
cov: guard index
cov: dev-mpath: check config_wwids_file
cov: raid: no more checks with missing areas
cov: add explicit check for vg existence
cov: add initilizer
debug: stack tracing on error path
root (1):
make: generate
More information about the lvm-devel
mailing list