From 9e49ddfc2c78dcec57f67a8d9e0319b671bb0338 Mon Sep 17 00:00:00 2001 From: Alasdair Kergon Date: May 22 2009 17:53:01 +0000 Subject: new upstream release --- diff --git a/.cvsignore b/.cvsignore index 3162dff..2c63a6f 100644 --- a/.cvsignore +++ b/.cvsignore @@ -1 +1 @@ -LVM2.2.02.45.tgz +LVM2.2.02.47.tgz diff --git a/LVM2.2.02.47.tgz.asc b/LVM2.2.02.47.tgz.asc new file mode 100644 index 0000000..b085351 --- /dev/null +++ b/LVM2.2.02.47.tgz.asc @@ -0,0 +1,7 @@ +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1.2.1 (GNU/Linux) + +iD8DBQBKFsKrIoGRwVZ+LBcRAogeAJ0dDDWMb920iDeHlskRqHWT4NQlQQCgzQRo +6nubLRiSKe2lGzhxxTS7fFo= +=LmSj +-----END PGP SIGNATURE----- diff --git a/lvm2.spec b/lvm2.spec index 44c4152..c3b4e19 100644 --- a/lvm2.spec +++ b/lvm2.spec @@ -1,4 +1,4 @@ -%define device_mapper_version 1.02.31 +%define device_mapper_version 1.02.32 %define corosync_version 0.95-2 %define clusterlib_version 3.0.0-12.alpha6 @@ -7,8 +7,8 @@ Summary: Userland logical volume management tools Name: lvm2 -Version: 2.02.45 -Release: 4%{?dist} +Version: 2.02.47 +Release: 1%{?dist} License: GPLv2 Group: System Environment/Base URL: http://sources.redhat.com/lvm2 @@ -16,7 +16,6 @@ Source0: ftp://sources.redhat.com/pub/lvm2/LVM2.%{version}.tgz # Customise lvmconf.sh for built-in clustered locking in Fedora Patch0: cluster-locking-built-in.patch -Patch1: lvm2-2_02_46-add-mmc-filter.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: libselinux-devel >= 1.30.19-4, libsepol-devel @@ -42,7 +41,6 @@ or more physical volumes and creating one or more logical volumes %prep %setup -q -n LVM2.%{version} %patch0 -p1 -b .locking -%patch1 -p1 -b .mmc %build %define _exec_prefix / @@ -51,9 +49,7 @@ or more physical volumes and creating one or more logical volumes %define _libdir /%{_lib} %configure --enable-lvm1_fallback --enable-fsadm --with-clvmd=corosync --with-cluster=internal --with-pool=internal --with-user= --with-group= --with-dmdir=device-mapper.%{device_mapper_version} --with-usrlibdir=/usr/%{_lib} --with-usrsbindir=/usr/sbin --with-device-uid=0 --with-device-gid=6 --with-device-mode=0660 --enable-pkgconfig -make DESTDIR=$RPM_BUILD_ROOT -#make %{?_smp_mflags} - Needs fixing to use this - AGK ref. bz 226111. - +make %{?_smp_mflags} %install rm -rf $RPM_BUILD_ROOT @@ -110,6 +106,7 @@ rm -rf $RPM_BUILD_ROOT %{_sbindir}/vgexport %{_sbindir}/vgextend %{_sbindir}/vgimport +%{_sbindir}/vgimportclone %{_sbindir}/vgmerge %{_sbindir}/vgmknodes %{_sbindir}/vgreduce @@ -154,6 +151,7 @@ rm -rf $RPM_BUILD_ROOT %{_mandir}/man8/vgexport.8.gz %{_mandir}/man8/vgextend.8.gz %{_mandir}/man8/vgimport.8.gz +%{_mandir}/man8/vgimportclone.8.gz %{_mandir}/man8/vgmerge.8.gz %{_mandir}/man8/vgmknodes.8.gz %{_mandir}/man8/vgreduce.8.gz @@ -268,6 +266,53 @@ This package contains the device-mapper shared library, libdevmapper. %changelog +* Fri May 22 2009 Alasdair Kergon - 2.02.47-1 +- Inherit readahead setting from underlying devices during activation. +- Detect LVs active on remote nodes by querying locks if supported. +- Enable online resizing of mirrors. +- Use suspend with flush when device size was changed during table preload. +- Implement query_resource_fn for cluster_locking. +- Support query_resource_fn in locking modules. +- Fix pvmove to revert operation if temporary mirror creation fails. +- Fix metadata export for VG with missing PVs. +- Add vgimportclone and install it and the man page by default. +- Force max_lv restriction only for newly created LV. +- Do not query nonexistent devices for readahead. +- Reject missing PVs from allocation in toollib. +- Fix PV datalignment for values starting prior to MDA area. (2.02.45) +- Add sparse devices: lvcreate -s --virtualoriginsize (hidden zero origin). +- Fix minimum width of devices column in reports. +- Add lvs origin_size field. +- Implement lvconvert --repair for repairing partially-failed mirrors. +- Fix vgreduce --removemissing failure exit code. +- Fix remote metadata backup for clvmd. +- Fix metadata backup to run after vg_commit always. +- Fix pvs report for orphan PVs when segment attributes are requested. +- Fix pvs -a output to not read volume groups from non-PV devices. +- Introduce memory pools per volume group (to reduce memory for large VGs). +- Always return exit error status when locking of volume group fails. +- Fix mirror log convert validation question. +- Enable use of cached metadata for pvs and pvdisplay commands. +- Fix memory leak in mirror allocation code. +- Save and restore the previous logging level when log level is changed. +- Fix error message when archive initialization fails. +- Make sure clvmd-corosync releases the lockspace when it exits. +- Fix segfault for vgcfgrestore on VG with missing PVs. +- Block SIGTERM & SIGINT in clvmd subthreads. +- Detect and conditionally wipe swapspace signatures in pvcreate. +- Fix maximal volume count check for snapshots if max_lv set for volume group. +- Fix lvcreate to remove unused cow volume if the snapshot creation fails. +- Fix error messages when PV uuid or pe_start reading fails. +- Flush memory pool and fix locking in clvmd refresh and backup command. +- Fix unlocks in clvmd-corosync. (2.02.45) +- Fix error message when adding metadata directory to internal list fails. +- Fix size and error message of memory allocation at backup initialization. +- Remove old metadata backup file after renaming VG. +- Restore log_suppress state when metadata backup file is up-to-date. +- Export dm_tree_node_size_changed() from libdevmapper. +- Fix segfault when getopt processes dmsetup -U, -G and -M options. +- Add _smp_mflags to compilation and remove DESTDIR. + * Fri Apr 17 2009 Milan Broz - 2.02.45-4 - Add MMC (mmcblk) device type to filters. (483686) @@ -306,7 +351,7 @@ This package contains the device-mapper shared library, libdevmapper. * Wed Feb 25 2009 Fedora Release Engineering - 2.02.44-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild -* Tue Jan 27 2009 Alasdair Kergon > - 2.02.44-1 +* Tue Jan 27 2009 Alasdair Kergon - 2.02.44-1 - Add --nameprefixes, --unquoted, --rows to pvs, vgs, lvs man pages. - Fix lvresize size conversion for fsadm when block size is not 1K. - Fix pvs segfault when run with orphan PV and some VG fields. diff --git a/sources b/sources index f5511a4..ad3c3f3 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -440daa01b8f2ec4fe97b1cc621108220 LVM2.2.02.45.tgz +669d57ff97d171fd4e077c61da1f9a34 LVM2.2.02.47.tgz diff --git a/upstream b/upstream index 3162dff..2c63a6f 100644 --- a/upstream +++ b/upstream @@ -1 +1 @@ -LVM2.2.02.45.tgz +LVM2.2.02.47.tgz