[lvm2] New upstream with important snapshot+pvmove fixes.

Alasdair Kergon agk at fedoraproject.org
Fri Jul 8 20:58:33 UTC 2011


commit 0727836ebe6af7ebb8352ba26c38fcfd19d93af4
Author: Alasdair G Kergon <agk at redhat.com>
Date:   Fri Jul 8 21:56:57 2011 +0100

    New upstream with important snapshot+pvmove fixes.

 .gitignore           |    1 +
 LVM2.2.02.84.tgz.asc |    7 ----
 LVM2.2.02.86.tgz.asc |    7 ++++
 lvm2-uname.patch     |   77 --------------------------------------------------
 lvm2.spec            |   43 ++++++++++++++++++++++++---
 sources              |    2 +-
 upstream             |    2 +-
 7 files changed, 48 insertions(+), 91 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 7982258..d1068ae 100644
--- a/.gitignore
+++ b/.gitignore
@@ -11,3 +11,4 @@ LVM2.2.02.73.tgz
 /LVM2.2.02.82.tgz
 /LVM2.2.02.83.tgz
 /LVM2.2.02.84.tgz
+/LVM2.2.02.86.tgz
diff --git a/LVM2.2.02.86.tgz.asc b/LVM2.2.02.86.tgz.asc
new file mode 100644
index 0000000..c3a1197
--- /dev/null
+++ b/LVM2.2.02.86.tgz.asc
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.2.1 (GNU/Linux)
+
+iD8DBQBOF2CSIoGRwVZ+LBcRAgPPAJ9j86CkFVmMQCgmqk/uSvPZ3setVACgtTWI
+5xp0pXLF6lsI+IQquIz1CWk=
+=rB0U
+-----END PGP SIGNATURE-----
diff --git a/lvm2.spec b/lvm2.spec
index 0ec6cf1..f47dd20 100644
--- a/lvm2.spec
+++ b/lvm2.spec
@@ -1,4 +1,4 @@
-%define device_mapper_version 1.02.63
+%define device_mapper_version 1.02.65
 %define enable_cluster 1
 
 %if "%{fedora}" == "12"
@@ -38,8 +38,8 @@
 
 Summary: Userland logical volume management tools 
 Name: lvm2
-Version: 2.02.84
-Release: 3%{?dist}
+Version: 2.02.86
+Release: 1%{?dist}
 License: GPLv2
 Group: System Environment/Base
 URL: http://sources.redhat.com/lvm2
@@ -48,7 +48,6 @@ Source0: ftp://sources.redhat.com/pub/lvm2/LVM2.%{version}.tgz
 Source1: %{name}-tmpfiles.conf
 %endif
 Patch0: lvm2-set-default-preferred_names.patch
-Patch1: lvm2-uname.patch
 
 BuildRequires: libselinux-devel >= 1.30.19-4, libsepol-devel
 BuildRequires: ncurses-devel
@@ -82,7 +81,6 @@ or more physical volumes and creating one or more logical volumes
 %prep
 %setup -q -n LVM2.%{version}
 %patch0 -p1 -b preferred_names
-%patch1 -p1 -b .uname
 
 %build
 %define _exec_prefix ""
@@ -494,6 +492,41 @@ the device-mapper event library.
 
 
 %changelog
+* Wed Jul 8 2011 Alasdair Kergon <agk at redhat.com> - 2.02.86-1
+- Fix activation sequences to avoid trapped I/O with multiple LVs.
+- Fix activation sequences to avoid allocating tables while devs suspended.
+- Remove unnecessary warning in pvcreate for MD linear devices.
+- Add activation/checks to lvm.conf to perform additional ioctl validation.
+- Append 'm' attribute to pv_attr for missing PVs.
+- Fix to preserve exclusive activation of mirror while up-converting.
+- Reject allocation if number of extents is not divisible by area count.
+- Fix cluster mirror creation to work with new mirror allocation algorithm.
+- Ignore activation/verify_udev_operations if dm kernel driver vsn < 4.18.
+- Add activation/verify_udev_operations to lvm.conf, disabled by default.
+- Ignore inconsistent pre-commit metadata on MISSING_PV devs while activating.
+- Add proper udev library context initialization and finalization to liblvm.
+- Downgrade critical_section errors to debug level until it is moved to libdm.
+- Fix ignored background polling default in vgchange -ay.
+- Fix reduction of mirrors with striped segments to always align to stripe size.
+- Validate mirror segments size.
+- Fix extent rounding for striped volumes never to reduce more than requested.
+- Fix create_temp_name to replace any '/' found in the hostname with '?'.
+- Always use append to file in lvmdump. selinux policy may ban file truncation.
+- Propagate test mode to clvmd to skip activation and changes to held locks.
+- Permit --available with lvcreate so non-snapshot LVs need not be activated.
+- Clarify error message when unable to convert an LV into a snapshot of an LV.
+- Do not issue an error message when unable to remove .cache on read-only fs.
+- Avoid memlock size mismatch by preallocating stdio line buffers.
+- Report internal error if suspending a device using an already-suspended dev.
+- Report internal error if any table is loaded while any dev is known suspended.
+- Report error if a table load requiring target parameters has none supplied.
+- Add dmsetup --checks and dm_task_enable_checks framework to validate ioctls.
+- Add age_in_minutes parameter to dmsetup udevcomplete_all.
+- Disable udev fallback by default and add --verifyudev option to dmsetup.
+- Add dm_get_suspended_counter() for number of devs in suspended state by lib.
+- Fix "all" report field prefix matching to include label fields with pv_all.
+- Delay resuming new preloaded mirror devices with core logs in deptree code.
+
 * Wed Jun 22 2011 Zdenek Kabelac <zkabelac at redhat.com> - 2.02.84-3
 - Updated uname string test.
 
diff --git a/sources b/sources
index f6ed598..1065b0e 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-8b4e0897ee48f02c0dff11940e44e23b  LVM2.2.02.84.tgz
+3b42dec4d15ad106302a35149082a20e  LVM2.2.02.86.tgz
diff --git a/upstream b/upstream
index a7b3557..dda9cc4 100644
--- a/upstream
+++ b/upstream
@@ -1 +1 @@
-LVM2.2.02.84.tgz
+LVM2.2.02.86.tgz


More information about the scm-commits mailing list