[Oraclevm-errata] OVMBA-2016-0115 Oracle VM 3.4 lvm2 bug fix update
Errata Announcements for Oracle VM
oraclevm-errata at oss.oracle.com
Thu Sep 22 12:37:38 PDT 2016
Oracle VM Bug Fix Advisory OVMBA-2016-0115
The following updated rpms for Oracle VM 3.4 have been uploaded to the
Unbreakable Linux Network:
x86_64:
lvm2-2.02.143-7.el6_8.1.x86_64.rpm
lvm2-libs-2.02.143-7.el6_8.1.x86_64.rpm
device-mapper-1.02.117-7.el6_8.1.x86_64.rpm
device-mapper-libs-1.02.117-7.el6_8.1.x86_64.rpm
device-mapper-event-libs-1.02.117-7.el6_8.1.x86_64.rpm
device-mapper-event-1.02.117-7.el6_8.1.x86_64.rpm
SRPMS:
http://oss.oracle.com/oraclevm/server/3.4/SRPMS-updates/lvm2-2.02.143-7.el6_8.1.src.rpm
Description of changes:
[2.02.143-7.el6_8.1]
- Fix automatic updates of PV extension headers to newest version.
[2.02.143-7]
- Workaround for raid leg allocation failure after not-in-sync raid leg
failure.
- Fix flushing of outstanding IO for mirror target (2.02.133).
[2.02.143-6]
- Further fixes for device mismatch detection for LV if .cache file is used.
[2.02.143-5]
- Fix VGID/LVID dev indexing in dev cache to not index already indexed devs.
[2.02.143-4]
- Remove spurious error about no value in
/sys/dev/block/major:minor/dm/uuid.
- Fix device mismatch detection for LV if persistent .cache file is used.
- Fix holder device not being found in /dev while sysfs has it during
dev scan.
- Document that lvmlockd and lvmpolld features are available only if
compiled in
(RHEL6 lvm2 doesn't have lvmlockd and lvmpolld compiled in).
[2.02.143-3]
- Detect and warn about mismatch between devices used and assumed for an LV.
- If available, use /proc/self/mountinfo to detect mounted volume in fsadm.
[2.02.143-2]
- Fix resize of stacked raid thin data volume (2.02.141).
- Allow for raid leg replacement if not both data and metadata image are
on pvs.
[2.02.143-1]
- Use uninitilized pool header detection in all cases.
- Fix read error detection when checking for uninitialized thin-pool header.
- Fix error path for internal error in lvmetad vg lookup code.
- Fix error path when sending thin-pool message fails in update_pool_lv().
- Support reporting CheckNeeded and Fail state for thin-pool and thin LV.
- For failing thin-pool and thin volume correctly report percentage as
INVALID.
- Report -1, not 'unkown' for lv_{snapshot_invalid,merge_failed} with
--binary.
- If PV belongs to some VG and metadata missing, skip it if system ID is
used.
- Automatically change PV header extension to latest version if writing
PV/VG.
- Identify used PVs in pv_attr field by new 'u' character.
- Add pv_in_use reporting field to report if PV is used or not.
- Add pv_ext_vsn reporting field to report PV header extension version.
- Add protective flag marking PVs as used even if no metadata available.
- Fix memory pool corruption in pvmove (2.02.141).
- Support control of spare metadata creation when repairing thin-pool.
- Fix config type of 'log/verbose' from bool to int (2.02.99).
- Fix inverted data LV thinp watermark calc for dmeventd response
(2.02.133).
- Use use_blkid_wiping=0 if not defined in lvm.conf and support not
compiled in.
- Clear cached bootloader areas when PV format changed.
- Fix string boundary check in _get_canonical_field_name().
- Always initialized hist struct in _stats_parse_histogram().
- Improve status parsing for thin-pool and thin devices.
- Use fully aligned allocations for dm_pool_strdup/strndup() (1.02.64).
- Fix thin-pool table parameter feature order to match kernel output.
[2.02.141-2]
- Fix lvm.conf and lvmlocal.conf for RHEL6 environment.
[2.02.141-1]
- Do not check for suspended devices if scanning for lvmetad update.
- Fix part. table filter with external_device_info_source="udev" and
blkid<2.20.
- Add metadata/check_pv_device_sizes switch to lvm.conf for device size
checks.
- Warn if device size is less than corresponding PV size in metadata.
- Cache device sizes internally.
- Restore support for command breaking in process_each_lv_in_vg()
(2.02.118).
- Use correct mempool when process_each_lv_in_vg() (2.02.118).
- Fix lvm.8 man to show again prohibited suffixes.
- Fix configure to set proper use_blkid_wiping if autodetected as disabled.
- Initialise udev in clvmd for use in device scanning. (2.02.116)
- Add seg_le_ranges report field for common format when displaying seg
devices.
- Honour report/list_item_separator for seg_metadata_le_ranges report field.
- Don't mark hidden devs in -o
devices,metadata_devices,seg_pe_ranges.(2.02.140)
- Change LV sizes in seg_pe_ranges report field to match underlying devices.
- Add kernel_cache_settings report field for cache LV settings used in
kernel.
- Fix man page for dmsetup udevcreatecookie.
[2.02.140-3]
- Reinstate memory locking by dropping --enable-valgrind-pool setting.
[2.02.140-2]
- Fix configure to set proper use_blkid_wiping if autodetected as disabled.
[2.02.140-1]
- Initialise udev in clvmd for use in device scanning. (2.02.116)
- Add seg_le_ranges report field for common format when displaying seg
devices.
- Change LV sizes in seg_pe_ranges report field to match underlying devices.
- Add kernel_cache_settings report field for cache LV settings used in
kernel.
- Update to latest upstream release with various fixes and
enhancementsdetailed in WHATS_NEW and WHATS_NEW_DM file.
More information about the Oraclevm-errata
mailing list