Additional fixes from upcoming v104.
This commit is contained in:
parent
b53ea4fe87
commit
8c6d94dbad
2212
lvm2-2_02_104-additional-fixes-from-v104.patch
Normal file
2212
lvm2-2_02_104-additional-fixes-from-v104.patch
Normal file
File diff suppressed because it is too large
Load Diff
38
lvm2.spec
38
lvm2.spec
@ -37,13 +37,14 @@
|
||||
Summary: Userland logical volume management tools
|
||||
Name: lvm2
|
||||
Version: 2.02.103
|
||||
Release: 1%{?dist}
|
||||
Release: 2%{?dist}
|
||||
License: GPLv2
|
||||
Group: System Environment/Base
|
||||
URL: http://sources.redhat.com/lvm2
|
||||
Source0: ftp://sources.redhat.com/pub/lvm2/releases/LVM2.%{version}.tgz
|
||||
Patch0: lvm2-set-default-preferred_names.patch
|
||||
Patch1: lvm2-enable-lvmetad-by-default.patch
|
||||
Patch2: lvm2-2_02_104-additional-fixes-from-v104.patch
|
||||
|
||||
BuildRequires: libselinux-devel >= %{libselinux_version}, libsepol-devel
|
||||
BuildRequires: ncurses-devel
|
||||
@ -80,6 +81,7 @@ or more physical volumes and creating one or more logical volumes
|
||||
%setup -q -n LVM2.%{version}
|
||||
%patch0 -p1 -b .preferred_names
|
||||
%patch1 -p1 -b .enable_lvmetad
|
||||
%patch2 -p1 -b .v104
|
||||
|
||||
%build
|
||||
%define _default_pid_dir /run
|
||||
@ -97,7 +99,7 @@ or more physical volumes and creating one or more logical volumes
|
||||
%endif
|
||||
|
||||
%if %{enable_lvmetad}
|
||||
%define configure_lvmetad --enable-lvmetad
|
||||
%define configure_lvmetad --enable-lvmetad --enable-udev-systemd-background-jobs
|
||||
%endif
|
||||
|
||||
%configure --with-default-dm-run-dir=%{_default_dm_run_dir} --with-default-run-dir=%{_default_run_dir} --with-default-pid-dir=%{_default_pid_dir} --with-default-locking-dir=%{_default_locking_dir} --with-usrlibdir=%{_libdir} --enable-lvm1_fallback --enable-fsadm --with-pool=internal --with-user= --with-group= --with-device-uid=0 --with-device-gid=6 --with-device-mode=0660 --enable-pkgconfig --enable-applib --enable-cmdlib --enable-python-bindings --enable-dmeventd %{?configure_cluster} %{?configure_cmirror} %{?configure_udev} %{?configure_thin} %{?configure_lvmetad}
|
||||
@ -267,6 +269,7 @@ rm -rf $RPM_BUILD_ROOT
|
||||
%if %{enable_lvmetad}
|
||||
%{_unitdir}/lvm2-lvmetad.socket
|
||||
%{_unitdir}/lvm2-lvmetad.service
|
||||
%{_unitdir}/lvm2-pvscan@.service
|
||||
%endif
|
||||
|
||||
##############################################################################
|
||||
@ -576,6 +579,37 @@ the device-mapper event library.
|
||||
%{_libdir}/pkgconfig/devmapper-event.pc
|
||||
|
||||
%changelog
|
||||
* Fri Oct 26 2013 Peter Rajnoha <prajnoha@redhat.com> - 2.02.103-2
|
||||
- Add internal flag for temporary LVs to properly direct udev to not interfere.
|
||||
- Fix endless loop in blkdeactivate <device>... if unable to umount/deactivate.
|
||||
- Add dev-block-<major>:<minor>.device systemd alias for complete PV tracking.
|
||||
- Use major:minor as short form of --major and --minor arg for pvscan --cache.
|
||||
- Remove 2>/dev/null from three lvm commands executed by vgimportclone.
|
||||
- Add configure --enable-udev-systemd-background-jobs.
|
||||
- Add lvm2-pvscan@.service to run pvscan as a service for lvmetad/autoactivation.
|
||||
- Fix lvconvert swap of poolmetadata volume for active thin pool.
|
||||
- Check for open count with a timeout before removal/deactivation of an LV.
|
||||
- Report RAID images split with tracking as out-of-sync ("I").
|
||||
- Improve parsing of snapshot lv segment.
|
||||
- Add workaround for deactivation problem of opened virtual snapshot.
|
||||
- Disable unsupported merge for virtual snapshot.
|
||||
- Move code to remove virtual snapshot from tools to lib for lvm2app.
|
||||
- Fix possible race during daemon worker thread creation (lvmetad).
|
||||
- Fix possible deadlock while clearing lvmetad cache for full rescan.
|
||||
- Fix possible race while creating/destroying memory pools.
|
||||
- Recognise NVM Express devices in filter.
|
||||
- Fix failing metadata repair when lvmetad is used.
|
||||
- Fix incorrect memory handling when reading messages from lvmetad.
|
||||
- Fix locking in lvmetad when handling the PV which is gone.
|
||||
- Recognize new flag to skip udev scanning in udev rules and act appropriately.
|
||||
- Add support for flagging an LV to skip udev scanning during activation.
|
||||
- Improve message when unable to change discards setting on active thin pool.
|
||||
- Run full scan before vgrename operation to avoid any cache name collision.
|
||||
- Fix lvconvert when converting to a thin pool and thin LV at once.
|
||||
- Skip race errors when non-udev dmsetup build runs on udev-enabled system.
|
||||
- Skip error message when holders are not present in sysfs.
|
||||
- Use __linux__ instead of linux define to make libdevmapper.h C compliant.
|
||||
|
||||
* Fri Oct 04 2013 Peter Rajnoha <prajnoha@redhat.com> - 2.02.103-1
|
||||
- Ensure vgid matches before removing vgname entry from lvmetad cache.
|
||||
- Add --ignoreskippedcluster for exit status success when clustered VGs skipped.
|
||||
|
Loading…
Reference in New Issue
Block a user