new upstream release

This commit is contained in:
Alasdair Kergon 2009-05-22 17:53:01 +00:00
parent 34ed3e707d
commit 283fd83eb9
5 changed files with 64 additions and 12 deletions

View File

@ -1 +1 @@
LVM2.2.02.45.tgz LVM2.2.02.47.tgz

7
LVM2.2.02.47.tgz.asc Normal file
View File

@ -0,0 +1,7 @@
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)
iD8DBQBKFsKrIoGRwVZ+LBcRAogeAJ0dDDWMb920iDeHlskRqHWT4NQlQQCgzQRo
6nubLRiSKe2lGzhxxTS7fFo=
=LmSj
-----END PGP SIGNATURE-----

View File

@ -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 corosync_version 0.95-2
%define clusterlib_version 3.0.0-12.alpha6 %define clusterlib_version 3.0.0-12.alpha6
@ -7,8 +7,8 @@
Summary: Userland logical volume management tools Summary: Userland logical volume management tools
Name: lvm2 Name: lvm2
Version: 2.02.45 Version: 2.02.47
Release: 4%{?dist} Release: 1%{?dist}
License: GPLv2 License: GPLv2
Group: System Environment/Base Group: System Environment/Base
URL: http://sources.redhat.com/lvm2 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 # Customise lvmconf.sh for built-in clustered locking in Fedora
Patch0: cluster-locking-built-in.patch Patch0: cluster-locking-built-in.patch
Patch1: lvm2-2_02_46-add-mmc-filter.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: libselinux-devel >= 1.30.19-4, libsepol-devel 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 %prep
%setup -q -n LVM2.%{version} %setup -q -n LVM2.%{version}
%patch0 -p1 -b .locking %patch0 -p1 -b .locking
%patch1 -p1 -b .mmc
%build %build
%define _exec_prefix / %define _exec_prefix /
@ -51,9 +49,7 @@ or more physical volumes and creating one or more logical volumes
%define _libdir /%{_lib} %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 %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}
#make %{?_smp_mflags} - Needs fixing to use this - AGK ref. bz 226111.
%install %install
rm -rf $RPM_BUILD_ROOT rm -rf $RPM_BUILD_ROOT
@ -110,6 +106,7 @@ rm -rf $RPM_BUILD_ROOT
%{_sbindir}/vgexport %{_sbindir}/vgexport
%{_sbindir}/vgextend %{_sbindir}/vgextend
%{_sbindir}/vgimport %{_sbindir}/vgimport
%{_sbindir}/vgimportclone
%{_sbindir}/vgmerge %{_sbindir}/vgmerge
%{_sbindir}/vgmknodes %{_sbindir}/vgmknodes
%{_sbindir}/vgreduce %{_sbindir}/vgreduce
@ -154,6 +151,7 @@ rm -rf $RPM_BUILD_ROOT
%{_mandir}/man8/vgexport.8.gz %{_mandir}/man8/vgexport.8.gz
%{_mandir}/man8/vgextend.8.gz %{_mandir}/man8/vgextend.8.gz
%{_mandir}/man8/vgimport.8.gz %{_mandir}/man8/vgimport.8.gz
%{_mandir}/man8/vgimportclone.8.gz
%{_mandir}/man8/vgmerge.8.gz %{_mandir}/man8/vgmerge.8.gz
%{_mandir}/man8/vgmknodes.8.gz %{_mandir}/man8/vgmknodes.8.gz
%{_mandir}/man8/vgreduce.8.gz %{_mandir}/man8/vgreduce.8.gz
@ -268,6 +266,53 @@ This package contains the device-mapper shared library, libdevmapper.
%changelog %changelog
* Fri May 22 2009 Alasdair Kergon <agk@redhat.com> - 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 <mbroz@redhat.com> - 2.02.45-4 * Fri Apr 17 2009 Milan Broz <mbroz@redhat.com> - 2.02.45-4
- Add MMC (mmcblk) device type to filters. (483686) - 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 <rel-eng@lists.fedoraproject.org> - 2.02.44-2 * Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.02.44-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
* Tue Jan 27 2009 Alasdair Kergon <agk@redhat.com>> - 2.02.44-1 * Tue Jan 27 2009 Alasdair Kergon <agk@redhat.com> - 2.02.44-1
- Add --nameprefixes, --unquoted, --rows to pvs, vgs, lvs man pages. - Add --nameprefixes, --unquoted, --rows to pvs, vgs, lvs man pages.
- Fix lvresize size conversion for fsadm when block size is not 1K. - Fix lvresize size conversion for fsadm when block size is not 1K.
- Fix pvs segfault when run with orphan PV and some VG fields. - Fix pvs segfault when run with orphan PV and some VG fields.

View File

@ -1 +1 @@
440daa01b8f2ec4fe97b1cc621108220 LVM2.2.02.45.tgz 669d57ff97d171fd4e077c61da1f9a34 LVM2.2.02.47.tgz

View File

@ -1 +1 @@
LVM2.2.02.45.tgz LVM2.2.02.47.tgz