Gitweb: https://sourceware.org/git/?p=lvm2.git;a=commitdiff;h=44fed6a37b24bb278914e…
Commit: 44fed6a37b24bb278914e59909cb406b78217bb9
Parent: 0000000000000000000000000000000000000000
Author: Marian Csontos <mcsontos(a)redhat.com>
AuthorDate: 2019-03-22 10:04 +0000
Committer: Marian Csontos <mcsontos(a)redhat.com>
CommitterDate: 2019-03-22 10:04 +0000
annotated tag: v2_02_184 has been created
at 44fed6a37b24bb278914e59909cb406b78217bb9 (tag)
tagging 7cbee7e9cf5445ee5c50898e20536734cbb0f4a6 (commit)
replaces v2_02_183
Release 2.02.184
Bug fix release.
Notable changes:
New scan_lvs option with default setting 0, which filters out logical volumes
from scanning for PV headers.
Fix issue with cleaner policy not working with large cache volumes where
migration threshold was smaller than chunk size.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)
iQIcBAABAgAGBQJclLTzAAoJELkRJDHlCQOf3cYQAJ0c4pnE0WZuXzPv2AGbgPBi
qlEXe7IWA6BcffGb31IvyDTQZhheKhsf4B3ogYatg8naCFZw6grBZZaO8A2XWq9U
rd8TDomna2HBCeFrrYQNLnQTajlOVFrvQXYoQbpk4OkF9qRPVEzWH4LSbG3Qicrt
6mRQt8FiTnjBixw/fynarkDMWy+TDBtucBgTc6L62kuqCqbZMaeooaBBCRpKublZ
RM22U087Ll1ZMPuunj1AYWiQp+qEiHbSPzuaRjhTacWm3ObchrKgPy3rlGqbULte
14UYRorjsjGUJ0uQKCOq46iDtZkQzbBHYacfxdiiO25V8SmV/egJLjtj9Wv+oHz1
e8UPwr1xXmhoxrAeLdsQQlFwyOaxXNlD8fgWIe8/z+ReWRs204i4liMdqnrDa/8M
FhiaExWgD+e+guEefCHrD0DXYuNf6rn9UIdZxyeNvppYM7JxpKtnBr2HeDElR/4R
SvJaTj9/X8ObKhbLpRCNpikPgYvdhDVgPuDV2JE/1fTnoRr0LKtPg+pT3FITRSw0
lqkkXYnwl5te4m9WYLuDtnGTzgslrrl59dH9D39WQG0uayPgmoRHyn2PwEtD4E/v
X9YZplS6LB0VwLDjUftRHkcs+7Dn+/4Xw9eU7zCSCPFWu8Nv6iYfe3nt9BIb8TCA
IbACPxvMAMLov01Um4co
=VcrO
-----END PGP SIGNATURE-----
Alasdair G Kergon (1):
dmsetup: Fix multi-line concise table parsing
David Teigland (13):
lvmlockd: make lockstart wait for existing start
lvmlockd: fix make lockstart wait
apply obtain_device_list_from_udev to all libudev usage
filter: add config setting to skip scanning LVs
config: change scan_lvs default to 0
tests: set scan_lvs=1 in tests that stack PVs on LVs
WHATS_NEW: scan_lvs
tests: add scan_lvs.sh
config: add new setting io_memory_size
io: warn when metadata size approaches io memory size
io: increase the default io memory from 4 to 8 MiB
config: improve scan_lvs description
pvscan: lvmetad init should set updating before scanning
Heinz Mauelshagen (1):
raid: fix (de)activation of RaidLVs with visible SubLVs
Marcos Paulo de Souza (1):
pvscan.service.in: Move StartLimitInterval to Service section
Marian Csontos (5):
post-release
spec: Use python3 setuptools with python3
cov: dmstats check for failing malloc
build: make generate
pre_release
Ming-Hung Tsai (1):
lvmanip: uninitialized members in struct pv_list (#10)
Zdenek Kabelac (15):
cov: dm stats missed terminating null
cov: ensure vars are set
revert "cov: dm stats missed terminating null"
cov: shutdown warning
cov: split check for type assignment
cov: mark warning as expected one
cov: hide intentionaly ptr arithmetic report
cov: remove unused assigns
cleanup: move cast to det_t into MKDEV macro
libdm: add DM_DEVICE_ARM_POLL
libdm: print params only for ioctls using them
libdm: add memory barrier
stats: fix error path when region is NULL
stats: initilize regions to NULL
dm: migration_threshold for old linked tools
Gitweb: https://sourceware.org/git/?p=lvm2.git;a=commitdiff;h=717957ddc5bcca529a4fe…
Commit: 717957ddc5bcca529a4fe830e272c678a935e2ee
Parent: 9b04851fc574ce9cffd30a51d2b750955239f316
Author: Marian Csontos <mcsontos(a)redhat.com>
AuthorDate: Fri Mar 22 11:00:13 2019 +0100
Committer: Marian Csontos <mcsontos(a)redhat.com>
CommitterDate: Fri Mar 22 11:01:04 2019 +0100
build: make generate
---
conf/example.conf.in | 24 ++++++++++++++++++++++++
1 files changed, 24 insertions(+), 0 deletions(-)
diff --git a/conf/example.conf.in b/conf/example.conf.in
index e6f3462..38855e9 100644
--- a/conf/example.conf.in
+++ b/conf/example.conf.in
@@ -185,6 +185,20 @@ devices {
# present on the system. sysfs must be part of the kernel and mounted.)
sysfs_scan = 1
+ # Configuration option devices/scan_lvs.
+ # Scan LVM LVs for layered PVs, allowing LVs to be used as PVs.
+ # When 1, LVM will detect PVs layered on LVs, and caution must be
+ # taken to avoid a host accessing a layered VG that may not belong
+ # to it, e.g. from a guest image. This generally requires excluding
+ # the LVs with device filters. Also, when this setting is enabled,
+ # every LVM command will scan every active LV on the system (unless
+ # filtered), which can cause performance problems on systems with
+ # many active LVs. When this setting is 0, LVM will not detect or
+ # use PVs that exist on LVs, and will not allow a PV to be created on
+ # an LV. The LVs are ignored using a built in device filter that
+ # identifies and excludes LVs.
+ scan_lvs = 0
+
# Configuration option devices/multipath_component_detection.
# Ignore devices that are components of DM multipath devices.
multipath_component_detection = 1
@@ -1113,6 +1127,16 @@ global {
# When enabled, an LVM command that changes PVs, changes VG metadata,
# or changes the activation state of an LV will send a notification.
notify_dbus = 1
+
+ # Configuration option global/io_memory_size.
+ # The amount of memory in KiB that LVM allocates to perform disk io.
+ # LVM performance may benefit from more io memory when there are many
+ # disks or VG metadata is large. Increasing this size may be necessary
+ # when a single copy of VG metadata is larger than the current setting.
+ # This value should usually not be decreased from the default; setting
+ # it too low can result in lvm failing to read VGs.
+ # This configuration option has an automatic default value.
+ # io_memory_size = 8192
}
# Configuration section activation.