[lvm2] New upstream release.

Peter Rajnoha prajnoha at fedoraproject.org
Fri Aug 12 14:39:16 UTC 2011


commit a76d6fdae647b0e2ea271d1a34096cb4b006762d
Author: Peter Rajnoha <prajnoha at redhat.com>
Date:   Fri Aug 12 16:38:33 2011 +0200

    New upstream release.

 .gitignore                                         |    1 +
 LVM2.2.02.86.tgz.asc                               |    7 -
 LVM2.2.02.87.tgz.asc                               |    7 +
 lvm2-2_02_88-do-not-remove-makefile-on-clean.patch |   16 ++
 lvm2-add-systemd-units.patch                       |   91 -----------
 lvm2-autoreconf.patch                              |   35 ----
 lvm2-fix-default_udev_sync.patch                   |   28 ----
 lvm2-new-oom-adj-interface.patch                   |  116 --------------
 lvm2-systemd-conf-make-support.patch               |   71 ---------
 lvm2-systemd-fds-handover.patch                    |  167 --------------------
 lvm2.spec                                          |   43 ++++--
 sources                                            |    2 +-
 upstream                                           |    2 +-
 13 files changed, 54 insertions(+), 532 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index d1068ae..9531b7c 100644
--- a/.gitignore
+++ b/.gitignore
@@ -12,3 +12,4 @@ LVM2.2.02.73.tgz
 /LVM2.2.02.83.tgz
 /LVM2.2.02.84.tgz
 /LVM2.2.02.86.tgz
+/LVM2.2.02.87.tgz
diff --git a/LVM2.2.02.87.tgz.asc b/LVM2.2.02.87.tgz.asc
new file mode 100644
index 0000000..5527668
--- /dev/null
+++ b/LVM2.2.02.87.tgz.asc
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.2.1 (GNU/Linux)
+
+iD8DBQBORI13IoGRwVZ+LBcRAshdAKCG/UOS7n0xA83p9jsZb8ka8PoqygCg35hg
+5GrcluMg1WIlTvYRs71X124=
+=EBP2
+-----END PGP SIGNATURE-----
diff --git a/lvm2-2_02_88-do-not-remove-makefile-on-clean.patch b/lvm2-2_02_88-do-not-remove-makefile-on-clean.patch
new file mode 100644
index 0000000..d0155eb
--- /dev/null
+++ b/lvm2-2_02_88-do-not-remove-makefile-on-clean.patch
@@ -0,0 +1,16 @@
+ make.tmpl.in |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+diff --git a/make.tmpl.in b/make.tmpl.in
+index a9d5235..3a21b24 100644
+--- a/make.tmpl.in
++++ b/make.tmpl.in
+@@ -364,7 +364,7 @@ cleandir:
+ 	$(RM) $(OBJECTS) $(TARGETS) $(CLEAN_TARGETS) $(CLEAN_CFLOW) $(LDDEPS) \
+ 	  $(POTFILES) $(SOURCES:%.c=%.d) $(SOURCES:%.c=%.gcno) $(SOURCES:%.c=%.gcda) \
+ 	  $(SOURCES2:%.c=%.o) $(SOURCES2:%.c=%.d) $(SOURCES2:%.c=%.gcno) $(SOURCES2:%.c=%.gcda) \
+-	  .exported_symbols_generated Makefile core
++	  .exported_symbols_generated core
+ 
+ clean: $(SUBDIRS.clean) cleandir
+ 
diff --git a/lvm2.spec b/lvm2.spec
index 58848d4..88d3d59 100644
--- a/lvm2.spec
+++ b/lvm2.spec
@@ -1,4 +1,4 @@
-%define device_mapper_version 1.02.65
+%define device_mapper_version 1.02.66
 %define enable_cluster 1
 
 %if "%{fedora}" == "12"
@@ -38,8 +38,8 @@
 
 Summary: Userland logical volume management tools 
 Name: lvm2
-Version: 2.02.86
-Release: 5%{?dist}
+Version: 2.02.87
+Release: 1%{?dist}
 License: GPLv2
 Group: System Environment/Base
 URL: http://sources.redhat.com/lvm2
@@ -48,12 +48,7 @@ Source0: ftp://sources.redhat.com/pub/lvm2/LVM2.%{version}.tgz
 Source1: %{name}-tmpfiles.conf
 %endif
 Patch0: lvm2-set-default-preferred_names.patch
-Patch1: lvm2-add-systemd-units.patch
-Patch2: lvm2-systemd-conf-make-support.patch
-Patch3: lvm2-autoreconf.patch
-Patch4: lvm2-new-oom-adj-interface.patch
-Patch5: lvm2-systemd-fds-handover.patch
-Patch6: lvm2-fix-default_udev_sync.patch
+Patch1: lvm2-2_02_88-do-not-remove-makefile-on-clean.patch
 
 BuildRequires: libselinux-devel >= 1.30.19-4, libsepol-devel
 BuildRequires: ncurses-devel
@@ -93,12 +88,7 @@ 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 .systemd_units
-%patch2 -p1 -b .systemd_conf_make
-%patch3 -p1 -b .autoreconf
-%patch4 -p1 -b .oom_adj
-%patch5 -p1 -b .systemd_fds
-%patch6 -p1 -b .default_udev_sync
+%patch1 -p1 -b .clean
 
 %build
 %define _exec_prefix ""
@@ -327,8 +317,10 @@ This package contains shared lvm2 libraries for applications.
 %dir %{_libdir}/device-mapper
 %{_libdir}/device-mapper/libdevmapper-event-lvm2mirror.so
 %{_libdir}/device-mapper/libdevmapper-event-lvm2snapshot.so
+%{_libdir}/device-mapper/libdevmapper-event-lvm2raid.so
 %{_libdir}/libdevmapper-event-lvm2mirror.so
 %{_libdir}/libdevmapper-event-lvm2snapshot.so
+%{_libdir}/libdevmapper-event-lvm2raid.so
 
 ##############################################################################
 # Cluster subpackage
@@ -595,6 +587,27 @@ the device-mapper event library.
 /usr%{_libdir}/pkgconfig/devmapper-event.pc
 
 %changelog
+* Fri Aug 12 2011 Peter Rajnoha <prajnoha at redhat.com> - 2.02.87-1
+- Cache and share generated VG structs to improve performance.
+- Suppress locking error messages in monitoring init scripts.
+- Add global/detect_internal_vg_cache_corruption to lvm.conf.
+- If pipe in clvmd fails return busy instead of using uninitialised descriptors.
+- Initialise clvmd locks before lvm context to avoid open descriptor leaks.
+- Suppress low-level locking errors and warnings while using --sysinit.
+- Add test for fcntl error in singlenode client code.
+- Compare file size (as well as timestamp) to detect changed config file.
+- Change DEFAULT_UDEV_SYNC to 1 so udev_sync is used if there is no config file.
+- Update udev rules to skip DM flags decoding for removed devices.
+- Remove device name prefix from dmsetup line output if -j & -m or -u supplied.
+- Add new segtype 'raid' for MD RAID 1/4/5/6 support with dmeventd plugin.
+- Add ability to reduce the number of mirrors in raid1 arrays to lvconvert.
+- Add support for systemd file descriptor handover in dmeventd.
+- Add systemd unit file to provide lvm2 monitoring.
+- Add systemd unit files for dmeventd.
+- Use new oom killer adjustment interface (oom_score_adj) when available.
+- Fix read-only identical table reload supression.
+- Remove --force option from lvrename manpage.
+
 * Wed Aug 03 2011 Peter Rajnoha <prajnoha at redhat.com> - 2.02.86-5
 - Change DEFAULT_UDEV_SYNC to 1 so udev_sync is used even without any config.
 
diff --git a/sources b/sources
index 1065b0e..a3418f1 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-3b42dec4d15ad106302a35149082a20e  LVM2.2.02.86.tgz
+4c36c7f216edfe65a6193d2adc389ecd  LVM2.2.02.87.tgz
diff --git a/upstream b/upstream
index dda9cc4..2f0179f 100644
--- a/upstream
+++ b/upstream
@@ -1 +1 @@
-LVM2.2.02.86.tgz
+LVM2.2.02.87.tgz


More information about the scm-commits mailing list