[lvm2] New upstream - a few fixes and small improvements.

Alasdair Kergon agk at fedoraproject.org
Mon Oct 25 16:02:14 UTC 2010


commit fed2bc95b2cedc178ca53e86793f8ee32bc6bd70
Author: Alasdair G Kergon <agk at redhat.com>
Date:   Mon Oct 25 17:01:44 2010 +0100

    New upstream - a few fixes and small improvements.

 .gitignore           |    1 +
 LVM2.2.02.74.tgz.asc |    7 -------
 LVM2.2.02.75.tgz.asc |    7 +++++++
 lvm2.spec            |   45 ++++++++++++++++++++++++++++++++++++++++++---
 sources              |    2 +-
 upstream             |    2 +-
 6 files changed, 52 insertions(+), 12 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e1a3662..c5208e1 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,4 @@
 LVM2.2.02.70.tgz
 LVM2.2.02.72.tgz
 /LVM2.2.02.74.tgz
+/LVM2.2.02.75.tgz
diff --git a/LVM2.2.02.75.tgz.asc b/LVM2.2.02.75.tgz.asc
new file mode 100644
index 0000000..436248c
--- /dev/null
+++ b/LVM2.2.02.75.tgz.asc
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.2.1 (GNU/Linux)
+
+iD8DBQBMxaNMIoGRwVZ+LBcRAsHjAJ93+FnYpUpjr1WXRy2q7czr//E0NQCg2+47
+JFZY3afj3Duo83pmuo8IZAg=
+=EFkE
+-----END PGP SIGNATURE-----
diff --git a/lvm2.spec b/lvm2.spec
index 995a1d8..a6da14e 100644
--- a/lvm2.spec
+++ b/lvm2.spec
@@ -1,4 +1,4 @@
-%define device_mapper_version 1.02.55
+%define device_mapper_version 1.02.56
 %define enable_cluster 1
 
 %if "%{fedora}" == "12"
@@ -29,8 +29,8 @@
 
 Summary: Userland logical volume management tools 
 Name: lvm2
-Version: 2.02.74
-Release: 2%{?dist}
+Version: 2.02.75
+Release: 1%{?dist}
 License: GPLv2
 Group: System Environment/Base
 URL: http://sources.redhat.com/lvm2
@@ -464,6 +464,45 @@ the device-mapper event library.
 
 
 %changelog
+* Mon Oct 25 2010 Alasdair Kergon <agk at redhat.com> - 2.02.75-1
+- Fix pthread mutex usage deadlock in clvmd.
+- Avoid segfault by limiting partial mode for lvm1 metadata. (2.02.74)
+- Skip dm devices in scan if they contain only error targets or are empty.
+- Don't take write lock in vgchange --refresh, --poll or --monitor.
+- Fix hang when repairing a mirrored-log that had both devs fail.
+- Speed up unquoting of quoted double quotes and backslashes.
+- Speed up CRC32 calculations by using a larger lookup table.
+- Implement dmeventd -R to restart without state loss.
+- Add --setuuid to dmsetup rename.
+- Add global/metadata_read_only to use unrepaired metadata in read-only cmds.
+- Automatically extend snapshots with dmeventd according to policy in lvm.conf.
+- Add activation/snapshot_autoextend_threshold/percent to lvm.conf.
+- Add devices/disable_after_error_count config to limit access to failing devs.
+- Implement vgextend --restoremissing to reinstate missing devs that return.
+- Read whole /proc/self/maps file before working with maps entries.
+- Convey need for snapshot-merge target in lvconvert error message and man page.
+- Give correct error message when creating a too-small snapshot.
+- Make lvconvert respect --yes and --force when converting an inactive log.
+- Better support of noninteractive shell execution of fsadm.
+- Fix usage of --yes flag for ReiserFS resize in fsadm.
+- Fix detection of mounted filesystems for fsadm when udev is used.
+- Fix assignment of default value to LVM variable in fsadm.
+- Fix support for --yes flag for fsadm.
+- Do not execute lvresize from fsadm --dry-run.
+- Fix fsadm return error code from user's break action.
+- Return const pointer from dm_basename() in libdevmapper.
+- Add dm_zalloc and use it and dm_pool_zalloc throughout.
+- Add dm_task_set_newuuid to set uuid of mapped device post-creation.
+- Fix missing variable initialization in cluster_send() function from cmirrord.
+- Fix pointer for VG name in _pv_resize_single error code path.
+- Fix vg_read memory leak with directory-based metadata.
+- Fix memory leak of config_tree in reinitialization code path.
+- Fix pool destruction order in dmeventd_lvm2_exit() to avoid leak debug mesg.
+- Remove dependency on libm by replacing floor() by an integer-based algorithm.
+- Refactor and add 'get' functions for pv, vg and lv properties/fields.
+- Add pv_get_property and create generic internal _get_property function.
+- Make generic GET_*_PROPERTY_FN macros with secondary macro for vg, pv & lv.
+
 * Wed Sep 29 2010 jkeating - 2.02.74-2
 - Rebuilt for gcc bug 634757
 
diff --git a/sources b/sources
index 2cce8cb..2e28c54 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-3f86b528310183cad73c81c8efda0c34  LVM2.2.02.74.tgz
+30ef29785b0e8cfbc106b5203c08d0e7  LVM2.2.02.75.tgz
diff --git a/upstream b/upstream
index be4c03b..f03506e 100644
--- a/upstream
+++ b/upstream
@@ -1 +1 @@
-LVM2.2.02.74.tgz
+LVM2.2.02.75.tgz


More information about the scm-commits mailing list