From fed2bc95b2cedc178ca53e86793f8ee32bc6bd70 Mon Sep 17 00:00:00 2001 From: Alasdair G Kergon Date: Mon, 25 Oct 2010 17:01:44 +0100 Subject: [PATCH] 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(-) delete mode 100644 LVM2.2.02.74.tgz.asc create mode 100644 LVM2.2.02.75.tgz.asc 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.74.tgz.asc b/LVM2.2.02.74.tgz.asc deleted file mode 100644 index c3a64d1..0000000 --- a/LVM2.2.02.74.tgz.asc +++ /dev/null @@ -1,7 +0,0 @@ ------BEGIN PGP SIGNATURE----- -Version: GnuPG v1.2.1 (GNU/Linux) - -iD8DBQBMnP6eIoGRwVZ+LBcRAu0PAJ9buL3/ojA1beSxi0oqCjlGLiOa3ACfa16t -dZ9DYLWGC4vKxTzBimPBWLQ= -=BiyI ------END PGP SIGNATURE----- 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 - 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