new upstream release and switch cluster code to use corosync...
This commit is contained in:
parent
28ac911935
commit
7767538b6e
@ -1 +1 @@
|
|||||||
LVM2.2.02.44.tgz
|
LVM2.2.02.45.tgz
|
||||||
|
@ -1,7 +0,0 @@
|
|||||||
-----BEGIN PGP SIGNATURE-----
|
|
||||||
Version: GnuPG v1.2.1 (GNU/Linux)
|
|
||||||
|
|
||||||
iD8DBQBJfcvPIoGRwVZ+LBcRAkX6AKCJdsyCBtRu0aPfiFgKwFqaTQ2qqACfRLez
|
|
||||||
2q2O5e0K48m3OcqVWujczg0=
|
|
||||||
=VArT
|
|
||||||
-----END PGP SIGNATURE-----
|
|
7
LVM2.2.02.45.tgz.asc
Normal file
7
LVM2.2.02.45.tgz.asc
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
-----BEGIN PGP SIGNATURE-----
|
||||||
|
Version: GnuPG v1.2.1 (GNU/Linux)
|
||||||
|
|
||||||
|
iD8DBQBJrV5+IoGRwVZ+LBcRAjEfAJ0W6QcbtMX5O/H6nHAQ68NzO2ThmgCgsqNY
|
||||||
|
MKXx9CYw4vQ2tpGtCrF7zzo=
|
||||||
|
=U8vL
|
||||||
|
-----END PGP SIGNATURE-----
|
65
lvm2.spec
65
lvm2.spec
@ -1,12 +1,14 @@
|
|||||||
%define device_mapper_version 1.02.30
|
%define device_mapper_version 1.02.31
|
||||||
|
%define corosync_version 0.94-1
|
||||||
|
%define clusterlib_version 3.0.0-12.alpha6
|
||||||
|
|
||||||
# Do not reset Release to 1 unless both lvm2 and device-mapper
|
# Do not reset Release to 1 unless both lvm2 and device-mapper
|
||||||
# versions are increased together.
|
# versions are increased together.
|
||||||
|
|
||||||
Summary: Userland logical volume management tools
|
Summary: Userland logical volume management tools
|
||||||
Name: lvm2
|
Name: lvm2
|
||||||
Version: 2.02.44
|
Version: 2.02.45
|
||||||
Release: 2%{?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
|
||||||
@ -19,8 +21,10 @@ 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
|
||||||
BuildRequires: ncurses-devel
|
BuildRequires: ncurses-devel
|
||||||
BuildRequires: readline-devel
|
BuildRequires: readline-devel
|
||||||
BuildRequires: cman-devel >= 2.99.10-4 cmanlib-devel >= 2.99.10-4
|
BuildRequires: corosynclib-devel >= %{corosync_version}
|
||||||
|
BuildRequires: clusterlib-devel >= %{clusterlib_version}
|
||||||
BuildRequires: module-init-tools
|
BuildRequires: module-init-tools
|
||||||
|
BuildRequires: pkgconfig
|
||||||
Requires: device-mapper >= %{device_mapper_version}-%{release}
|
Requires: device-mapper >= %{device_mapper_version}-%{release}
|
||||||
Requires: module-init-tools
|
Requires: module-init-tools
|
||||||
Conflicts: lvm
|
Conflicts: lvm
|
||||||
@ -44,7 +48,7 @@ or more physical volumes and creating one or more logical volumes
|
|||||||
%define _sbindir /sbin
|
%define _sbindir /sbin
|
||||||
%define _libdir /%{_lib}
|
%define _libdir /%{_lib}
|
||||||
|
|
||||||
%configure --enable-lvm1_fallback --enable-fsadm --with-clvmd=cman --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 DESTDIR=$RPM_BUILD_ROOT
|
||||||
|
|
||||||
%install
|
%install
|
||||||
@ -174,6 +178,8 @@ Requires(post): chkconfig
|
|||||||
Requires(preun): chkconfig
|
Requires(preun): chkconfig
|
||||||
Requires(preun): device-mapper >= %{device_mapper_version}
|
Requires(preun): device-mapper >= %{device_mapper_version}
|
||||||
Requires(preun): lvm2 >= 2.02
|
Requires(preun): lvm2 >= 2.02
|
||||||
|
Requires: corosync >= %{corosync_version}
|
||||||
|
Requires: clusterlib >= %{clusterlib_version}
|
||||||
|
|
||||||
%description cluster
|
%description cluster
|
||||||
Extensions to LVM2 to support clusters.
|
Extensions to LVM2 to support clusters.
|
||||||
@ -226,6 +232,7 @@ License: LGPLv2
|
|||||||
Group: Development/Libraries
|
Group: Development/Libraries
|
||||||
Requires: device-mapper = %{device_mapper_version}-%{release}
|
Requires: device-mapper = %{device_mapper_version}-%{release}
|
||||||
Requires: device-mapper-libs = %{device_mapper_version}-%{release}
|
Requires: device-mapper-libs = %{device_mapper_version}-%{release}
|
||||||
|
Requires: pkgconfig
|
||||||
|
|
||||||
%description -n device-mapper-devel
|
%description -n device-mapper-devel
|
||||||
This package contains files needed to develop applications that use
|
This package contains files needed to develop applications that use
|
||||||
@ -257,6 +264,32 @@ This package contains the device-mapper shared library, libdevmapper.
|
|||||||
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Tue Mar 3 2009 Alasdair Kergon <agk@redhat.com> - 2.02.45-1
|
||||||
|
- Update clusterlib and corosync dependencies.
|
||||||
|
- Attempt proper clean up in child before executing fsadm or modprobe.
|
||||||
|
- Do not scan devices if reporting only attributes from PV label.
|
||||||
|
- Use pkgconfig to obtain corosync library details during configuration.
|
||||||
|
- Fix error returns in clvmd-corosync interface to DLM.
|
||||||
|
- Add --refresh to vgchange and vgmknodes man pages.
|
||||||
|
- Pass --test from lvresize to fsadm as --dry-run.
|
||||||
|
- Prevent fsadm from checking mounted filesystems.
|
||||||
|
- No longer treats any other key as 'no' when prompting in fsadm.
|
||||||
|
- Add --dataalignment to pvcreate to specify alignment of data area.
|
||||||
|
- Fix unblocking of interrupts after several commands.
|
||||||
|
- Provide da and mda locations in debug message when writing text format label.
|
||||||
|
- Mention the restriction on file descriptors at invocation on the lvm man page.
|
||||||
|
- Index cached vgmetadata by vgid not vgname to cope with duplicate vgnames.
|
||||||
|
- No longer require kernel and metadata major numbers to match.
|
||||||
|
- If kernel supports only one dm major number, use in place of any supplied.
|
||||||
|
- Add option to /etc/sysconfig/cluster to select cluster type for clvmd.
|
||||||
|
- Allow clvmd to start up if its lockspace already exists.
|
||||||
|
- Separate PV label attributes which do not need parse metadata when reporting.
|
||||||
|
- Remove external dependency on the 'cut' command from fsadm.
|
||||||
|
- Fix pvs segfault when pv mda attributes requested for unavailable PV.
|
||||||
|
- Add fsadm support for reszing ext4 filesysystems.
|
||||||
|
- Change lvm2-cluster to corosync instead of cman.
|
||||||
|
- Fix some old changelog typos in email addresses.
|
||||||
|
|
||||||
* 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
|
||||||
|
|
||||||
@ -285,7 +318,7 @@ This package contains the device-mapper shared library, libdevmapper.
|
|||||||
- Add "all" field to reports expanding to all fields of report type.
|
- Add "all" field to reports expanding to all fields of report type.
|
||||||
- Enforce device name length and character limitations in libdm.
|
- Enforce device name length and character limitations in libdm.
|
||||||
|
|
||||||
* Mon Nov 10 2008 Alasdair Kergon <agk@redhat.com>> - 2.02.43-1
|
* Mon Nov 10 2008 Alasdair Kergon <agk@redhat.com> - 2.02.43-1
|
||||||
- Upstream merge of device-mapper and lvm2 source.
|
- Upstream merge of device-mapper and lvm2 source.
|
||||||
- Correct prototype for --permission on lvchange and lvcreate man pages.
|
- Correct prototype for --permission on lvchange and lvcreate man pages.
|
||||||
- Exit with non-zero status from vgdisplay if couldn't show any requested VG.
|
- Exit with non-zero status from vgdisplay if couldn't show any requested VG.
|
||||||
@ -325,7 +358,7 @@ This package contains the device-mapper shared library, libdevmapper.
|
|||||||
- libdevmapper: Extend deptree buffers so the largest possible device numbers fit.
|
- libdevmapper: Extend deptree buffers so the largest possible device numbers fit.
|
||||||
- libdevmapper: Underline longer report help text headings.
|
- libdevmapper: Underline longer report help text headings.
|
||||||
|
|
||||||
* Tue Oct 7 2008 Alasdair Kergon <agk@redhat.com>> - 2.02.39-6
|
* Tue Oct 7 2008 Alasdair Kergon <agk@redhat.com> - 2.02.39-6
|
||||||
- Only set exec_prefix once and configure explicit directories to work with
|
- Only set exec_prefix once and configure explicit directories to work with
|
||||||
new version of rpm.
|
new version of rpm.
|
||||||
|
|
||||||
@ -344,7 +377,7 @@ This package contains the device-mapper shared library, libdevmapper.
|
|||||||
* Thu Aug 7 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 2.02.39-4
|
* Thu Aug 7 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 2.02.39-4
|
||||||
- Fix license tag.
|
- Fix license tag.
|
||||||
|
|
||||||
* Fri Jun 27 2008 Alasdair Kergon <agk@redhat.com>> - 2.02.39-3
|
* Fri Jun 27 2008 Alasdair Kergon <agk@redhat.com> - 2.02.39-3
|
||||||
- Fix up cache for PVs without mdas after consistent VG metadata is processed.
|
- Fix up cache for PVs without mdas after consistent VG metadata is processed.
|
||||||
- Update validation of safe mirror log type conversions in lvconvert.
|
- Update validation of safe mirror log type conversions in lvconvert.
|
||||||
- Fix lvconvert to disallow snapshot and mirror combinations.
|
- Fix lvconvert to disallow snapshot and mirror combinations.
|
||||||
@ -357,11 +390,11 @@ This package contains the device-mapper shared library, libdevmapper.
|
|||||||
- Add --force to lvextend and lvresize.
|
- Add --force to lvextend and lvresize.
|
||||||
- Fix vgchange to not activate component mirror volumes directly.
|
- Fix vgchange to not activate component mirror volumes directly.
|
||||||
|
|
||||||
* Wed Jun 25 2008 Alasdair Kergon <agk@redhat.com>> - 2.02.38-2
|
* Wed Jun 25 2008 Alasdair Kergon <agk@redhat.com> - 2.02.38-2
|
||||||
- dmsetup: Add --unquoted and --rows to 'info -c' command.
|
- dmsetup: Add --unquoted and --rows to 'info -c' command.
|
||||||
- libdevmapper: Fix inverted no_flush debug message.
|
- libdevmapper: Fix inverted no_flush debug message.
|
||||||
|
|
||||||
* Fri Jun 13 2008 Alasdair Kergon <agk@redhat.com>> - 2.02.38-1
|
* Fri Jun 13 2008 Alasdair Kergon <agk@redhat.com> - 2.02.38-1
|
||||||
- libdevmapper: Make dm_hash_iter safe against deletion.
|
- libdevmapper: Make dm_hash_iter safe against deletion.
|
||||||
- libdevmapper: Accept a NULL pointer to dm_free silently.
|
- libdevmapper: Accept a NULL pointer to dm_free silently.
|
||||||
- libdevmapper: Calculate string size within dm_pool_grow_object.
|
- libdevmapper: Calculate string size within dm_pool_grow_object.
|
||||||
@ -455,21 +488,21 @@ This package contains the device-mapper shared library, libdevmapper.
|
|||||||
* Wed Mar 5 2008 Jeremy Katz <katzj@redhat.com> - 2.02.33-10
|
* Wed Mar 5 2008 Jeremy Katz <katzj@redhat.com> - 2.02.33-10
|
||||||
- recognize vio disks
|
- recognize vio disks
|
||||||
|
|
||||||
* Thu Jan 31 2008 Alasdair Kergon <agk@redhat.com>> - 2.02.33-9
|
* Thu Jan 31 2008 Alasdair Kergon <agk@redhat.com> - 2.02.33-9
|
||||||
- Improve internal label caching performance while locks are held.
|
- Improve internal label caching performance while locks are held.
|
||||||
- Fix mirror log name construction during lvconvert.
|
- Fix mirror log name construction during lvconvert.
|
||||||
|
|
||||||
* Tue Jan 29 2008 Alasdair Kergon <agk@redhat.com>> - 2.02.32-8
|
* Tue Jan 29 2008 Alasdair Kergon <agk@redhat.com> - 2.02.32-8
|
||||||
- Fix pvs, vgs, lvs error exit status on some error paths.
|
- Fix pvs, vgs, lvs error exit status on some error paths.
|
||||||
- Fix new parameter validation in vgsplit and test mode.
|
- Fix new parameter validation in vgsplit and test mode.
|
||||||
- Fix internal metadata corruption in lvchange --resync.
|
- Fix internal metadata corruption in lvchange --resync.
|
||||||
|
|
||||||
* Sat Jan 19 2008 Alasdair Kergon <agk@redhat.com>> - 2.02.31-7
|
* Sat Jan 19 2008 Alasdair Kergon <agk@redhat.com> - 2.02.31-7
|
||||||
- Avoid readahead error message when using default setting of lvcreate -M1.
|
- Avoid readahead error message when using default setting of lvcreate -M1.
|
||||||
- Fix lvcreate --nosync not to wait for non-happening sync.
|
- Fix lvcreate --nosync not to wait for non-happening sync.
|
||||||
- Add very_verbose lvconvert messages.
|
- Add very_verbose lvconvert messages.
|
||||||
|
|
||||||
* Thu Jan 17 2008 Alasdair Kergon <agk@redhat.com>> - 2.02.30-6
|
* Thu Jan 17 2008 Alasdair Kergon <agk@redhat.com> - 2.02.30-6
|
||||||
- Remove static libraries and binaries and move most binaries out of /usr.
|
- Remove static libraries and binaries and move most binaries out of /usr.
|
||||||
- Fix a segfault if using pvs with --all argument.
|
- Fix a segfault if using pvs with --all argument.
|
||||||
- Fix vgreduce PV list processing not to process every PV in the VG.
|
- Fix vgreduce PV list processing not to process every PV in the VG.
|
||||||
@ -490,10 +523,10 @@ This package contains the device-mapper shared library, libdevmapper.
|
|||||||
- Update --uuid argument description in man pages.
|
- Update --uuid argument description in man pages.
|
||||||
- Print warning when lvm tools are running as non-root.
|
- Print warning when lvm tools are running as non-root.
|
||||||
|
|
||||||
* Thu Dec 20 2007 Alasdair Kergon <agk@redhat.com>> - 2.02.29-5
|
* Thu Dec 20 2007 Alasdair Kergon <agk@redhat.com> - 2.02.29-5
|
||||||
- Fix libdevmapper readahead processing with snapshots (for example).
|
- Fix libdevmapper readahead processing with snapshots (for example).
|
||||||
|
|
||||||
* Thu Dec 13 2007 Alasdair Kergon <agk@redhat.com>> - 2.02.29-4
|
* Thu Dec 13 2007 Alasdair Kergon <agk@redhat.com> - 2.02.29-4
|
||||||
- Add missing lvm2 build & runtime dependencies on module-init-tools (modprobe).
|
- Add missing lvm2 build & runtime dependencies on module-init-tools (modprobe).
|
||||||
|
|
||||||
* Thu Dec 6 2007 Jeremy Katz <katzj@redhat.com> - 2.02.29-3
|
* Thu Dec 6 2007 Jeremy Katz <katzj@redhat.com> - 2.02.29-3
|
||||||
|
2
sources
2
sources
@ -1 +1 @@
|
|||||||
4ed7b99903a6fc5165b7b0b8def42486 LVM2.2.02.44.tgz
|
440daa01b8f2ec4fe97b1cc621108220 LVM2.2.02.45.tgz
|
||||||
|
Loading…
Reference in New Issue
Block a user