Update to latest upstream.
This commit is contained in:
parent
623cbaaa4b
commit
43fae4e3e6
@ -1,2 +1,4 @@
|
|||||||
LVM2.2.02.33.tgz
|
LVM2.2.02.33.tgz
|
||||||
device-mapper.1.02.24.tgz
|
device-mapper.1.02.24.tgz
|
||||||
|
LVM2.2.02.38.tgz
|
||||||
|
device-mapper.1.02.26.tgz
|
||||||
|
@ -1,7 +0,0 @@
|
|||||||
-----BEGIN PGP SIGNATURE-----
|
|
||||||
Version: GnuPG v1.2.1 (GNU/Linux)
|
|
||||||
|
|
||||||
iD8DBQBHocFJIoGRwVZ+LBcRAtT7AKDBctq/r8tAp0CNkNRkUB6P+9ChqgCgpmtf
|
|
||||||
m2gPLAzgsEIXk9PhJEU8IOU=
|
|
||||||
=uA2u
|
|
||||||
-----END PGP SIGNATURE-----
|
|
7
LVM2.2.02.38.tgz.asc
Normal file
7
LVM2.2.02.38.tgz.asc
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
-----BEGIN PGP SIGNATURE-----
|
||||||
|
Version: GnuPG v1.2.1 (GNU/Linux)
|
||||||
|
|
||||||
|
iD8DBQBIT8F0IoGRwVZ+LBcRAixZAJ0cSrOfcg8OLfPr7UjqrcHdKkJWjACdEhaI
|
||||||
|
8x/2xkfI7Lmmn0wRyuXkLT0=
|
||||||
|
=1NmK
|
||||||
|
-----END PGP SIGNATURE-----
|
@ -1,7 +0,0 @@
|
|||||||
-----BEGIN PGP SIGNATURE-----
|
|
||||||
Version: GnuPG v1.2.1 (GNU/Linux)
|
|
||||||
|
|
||||||
iD8DBQBHaobyIoGRwVZ+LBcRAjvnAJ9TWSa6m38MBX1CH2QEOxDZuFr72gCg7lY1
|
|
||||||
4eUbGalWVFD1VsagSPWGofs=
|
|
||||||
=CzTL
|
|
||||||
-----END PGP SIGNATURE-----
|
|
7
device-mapper.1.02.26.tgz.asc
Normal file
7
device-mapper.1.02.26.tgz.asc
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
-----BEGIN PGP SIGNATURE-----
|
||||||
|
Version: GnuPG v1.2.1 (GNU/Linux)
|
||||||
|
|
||||||
|
iD8DBQBISY4mIoGRwVZ+LBcRAqEWAKCRvnAr/83XJyDzv4cFS0MmxWf8MwCg3hFp
|
||||||
|
aCqXFmkPZZQUFf7OaqdvSXI=
|
||||||
|
=p+7f
|
||||||
|
-----END PGP SIGNATURE-----
|
@ -1,11 +0,0 @@
|
|||||||
diff -rup LVM2.2.02.33.orig/daemons/clvmd/clvmd.c LVM2.2.02.33.new/daemons/clvmd/clvmd.c
|
|
||||||
--- LVM2.2.02.33.orig/daemons/clvmd/clvmd.c 2007-11-15 05:16:14.000000000 -0500
|
|
||||||
+++ LVM2.2.02.33.new/daemons/clvmd/clvmd.c 2008-04-02 14:40:13.000000000 -0400
|
|
||||||
@@ -38,6 +38,7 @@
|
|
||||||
#include <syslog.h>
|
|
||||||
#include <errno.h>
|
|
||||||
#include <libdlm.h>
|
|
||||||
+#include <limits.h>
|
|
||||||
|
|
||||||
#include "clvmd-comms.h"
|
|
||||||
#include "lvm-functions.h"
|
|
@ -1,11 +0,0 @@
|
|||||||
diff -up LVM2.2.02.33/lib/filters/filter.c.vio LVM2.2.02.33/lib/filters/filter.c
|
|
||||||
--- LVM2.2.02.33/lib/filters/filter.c.vio 2008-03-05 10:47:06.000000000 -0500
|
|
||||||
+++ LVM2.2.02.33/lib/filters/filter.c 2008-03-05 10:49:43.000000000 -0500
|
|
||||||
@@ -77,6 +77,7 @@ static const device_info_t device_info[]
|
|
||||||
{"xvd", 16}, /* Xen virtual block device */
|
|
||||||
{"vdisk", 8}, /* SUN's LDOM virtual block device */
|
|
||||||
{"ps3disk", 16}, /* PlayStation 3 internal disk */
|
|
||||||
+ {"virtblk", 8}, /* VirtIO disk */
|
|
||||||
{NULL, 0}
|
|
||||||
};
|
|
||||||
|
|
97
lvm2.spec
97
lvm2.spec
@ -1,20 +1,18 @@
|
|||||||
%define device_mapper_version 1.02.24
|
%define device_mapper_version 1.02.26
|
||||||
|
|
||||||
# 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.33
|
Version: 2.02.38
|
||||||
Release: 11%{?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
|
||||||
Source0: LVM2.%{version}.tgz
|
Source0: LVM2.%{version}.tgz
|
||||||
Source1: device-mapper.%{device_mapper_version}.tgz
|
Source1: device-mapper.%{device_mapper_version}.tgz
|
||||||
Patch0: cluster-locking-built-in.patch
|
Patch0: cluster-locking-built-in.patch
|
||||||
Patch1: lvm2-vio-disk.patch
|
|
||||||
Patch2: lvm2-limits-include.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
|
||||||
BuildRequires: ncurses-devel
|
BuildRequires: ncurses-devel
|
||||||
@ -38,8 +36,6 @@ or more physical volumes and creating one or more logical volumes
|
|||||||
%setup -q -n LVM2.%{version}
|
%setup -q -n LVM2.%{version}
|
||||||
%setup -q -T -D -a 1 -n LVM2.%{version}
|
%setup -q -T -D -a 1 -n LVM2.%{version}
|
||||||
%patch -p1 -b .locking
|
%patch -p1 -b .locking
|
||||||
%patch1 -p1
|
|
||||||
%patch2 -p1
|
|
||||||
|
|
||||||
%build
|
%build
|
||||||
cd device-mapper.%{device_mapper_version}
|
cd device-mapper.%{device_mapper_version}
|
||||||
@ -271,6 +267,93 @@ This package contains the device-mapper shared library, libdevmapper.
|
|||||||
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Fri Jun 13 2008 Alasdair Kergon <agk@redhat.com>> - 2.02.38-1
|
||||||
|
- libdevmapper: Make dm_hash_iter safe against deletion.
|
||||||
|
- libdevmapper: Accept a NULL pointer to dm_free silently.
|
||||||
|
- libdevmapper: Calculate string size within dm_pool_grow_object.
|
||||||
|
- libdevmapper: Send reporting field help text to stderr not stdout.
|
||||||
|
|
||||||
|
- dmsetup: Add tables_loaded, readonly and suspended columns to reports.
|
||||||
|
- dmsetup: Add --nameprefixes for new report output format FIELD=VALUE.
|
||||||
|
|
||||||
|
- Add --nameprefixes to reporting tools for field name prefix output format.
|
||||||
|
- Fix return values for reporting commands when run with no PVs, LVs, or VGs.
|
||||||
|
- Add omitted unlock_vg() call when sigint_caught() during vg processing.
|
||||||
|
- Fix free_count when reading pool metadata.
|
||||||
|
- Fix segfault when using pvcreate on a device containing pool metadata.
|
||||||
|
- In script-processing mode, stop if any command fails.
|
||||||
|
- Warn if command exits with non-zero status code without a prior log_error.
|
||||||
|
- Correct config file line numbers in messages when parsing comments.
|
||||||
|
- Add missing deactivation after activation failure in lvcreate -Zy.
|
||||||
|
- When removing LV symlinks, skip any where the VG name is not determined.
|
||||||
|
- Fix vgsplit internal counting of snapshot LVs.
|
||||||
|
- Update vgsplit to only restrict split with active LVs involved in split.
|
||||||
|
- Fix vgsplit to only move hidden 'snapshotN' LVs when necessary.
|
||||||
|
- Update vgsplit man page to reflect lvnames on the cmdline.
|
||||||
|
- Update vgsplit to take "-n LogicalVolumeName" on the cmdline.
|
||||||
|
- Fix vgsplit error paths to release vg_to lock.
|
||||||
|
- Avoid spurious duplicate VG messages referring to VGs that are gone.
|
||||||
|
- Drop dev_name_confirmed error message to debug level.
|
||||||
|
- Fix setpriority error message to signed int.
|
||||||
|
- Add assertions to trap deprecated P_ and V_ lock usage.
|
||||||
|
- Avoid using DLM locks with LCK_CACHE type P_ lock requests.
|
||||||
|
- Don't touch /dev in vgrename if activation is disabled.
|
||||||
|
- Exclude VG_GLOBAL from internal concurrent VG lock counter.
|
||||||
|
- Fix vgmerge snapshot_count when source VG contains snapshots.
|
||||||
|
- Fix internal LV counter when a snapshot is removed.
|
||||||
|
- Fix metadata corruption writing lvm1-formatted metadata with snapshots.
|
||||||
|
- Fix lvconvert -m0 allocatable space check.
|
||||||
|
- Don't attempt remote metadata backups of non-clustered VGs.
|
||||||
|
- Improve preferred_names lvm.conf example.
|
||||||
|
- Fix vgdisplay 'Cur LV' field to match lvdisplay output.
|
||||||
|
- Fix lv_count report field to exclude hidden LVs.
|
||||||
|
- Fix some pvmove error status codes.
|
||||||
|
- Indicate whether or not VG is clustered in vgcreate log message.
|
||||||
|
- Mention default --clustered setting in vgcreate man page.
|
||||||
|
- Fix vgreduce to use vg_split_mdas to check sufficient mdas remain.
|
||||||
|
- Update lvmcache VG lock state for all locking types now.
|
||||||
|
- Fix output if overriding command_names on cmdline.
|
||||||
|
- Add check to vg_commit() ensuring VG lock held before writing new VG metadata.
|
||||||
|
- Add validation of LV name to pvmove -n.
|
||||||
|
- Add some basic internal VG lock validation.
|
||||||
|
- Fix vgsplit internal counting of snapshot LVs.
|
||||||
|
- Update vgsplit to only restrict split with active LVs involved in split.
|
||||||
|
- Fix vgsplit to only move hidden 'snapshotN' LVs when necessary.
|
||||||
|
- Update vgsplit man page to reflect lvnames on the cmdline.
|
||||||
|
- Update vgsplit to take "-n LogicalVolumeName" on the cmdline.
|
||||||
|
- Fix vgsplit error paths to release vg_to lock.
|
||||||
|
- Fix vgsplit locking of new VG.
|
||||||
|
- Avoid erroneous vgsplit error message for new VG.
|
||||||
|
- Suppress duplicate message when lvresize fails because of invalid vgname.
|
||||||
|
- Cache VG metadata internally while VG lock is held.
|
||||||
|
- Fix redundant lvresize message if vg doesn't exist.
|
||||||
|
- Make clvmd-cman use a hash rather than an array for node updown info.
|
||||||
|
- Decode numbers in clvmd debugging output.
|
||||||
|
- Fix uninitialised mutex in clvmd if all daemons are not running at startup.
|
||||||
|
- Add config file overrides to clvmd when it reads the active LVs list.
|
||||||
|
- Make clvmd refresh the context correctly when lvm.conf is updated.
|
||||||
|
- Fix another allocation bug with clvmd and large node IDs.
|
||||||
|
- Fix uninitialised variable in clvmd that could cause odd hangs.
|
||||||
|
- Correct command name in lvmdiskscan man page.
|
||||||
|
- clvmd no longer crashes if it sees nodeids over 50.
|
||||||
|
- Fix potential deadlock in clvmd thread handling.
|
||||||
|
- Update usage message for clvmd.
|
||||||
|
- Fix clvmd man page not to print <br> and clarified debug options.
|
||||||
|
- Escape double quotes and backslashes in external metadata and config data.
|
||||||
|
- Correct a function name typo in _line_append error message.
|
||||||
|
- Fix resetting of MIRROR_IMAGE and VISIBLE_LV after removal of LV.
|
||||||
|
- Fix remove_layer_from_lv to empty the LV before removing it.
|
||||||
|
- Add missing no-longer-used segs_using_this_lv test to check_lv_segments.
|
||||||
|
- Fix lvconvert detection of mirror conversion in progress.
|
||||||
|
- Avoid automatic lvconvert polldaemon invocation when -R specified.
|
||||||
|
- Fix 'pvs -a' to detect VGs of PVs without metadata areas.
|
||||||
|
- Divide up internal orphan volume group by format type.
|
||||||
|
- Fix lvresize to support /dev/mapper prefix in the LV name.
|
||||||
|
- Fix lvresize to pass new size to fsadm when extending device.
|
||||||
|
- Fix unfilled parameter passed to fsadm from lvresize.
|
||||||
|
- Update fsadm to call lvresize if the partition size differs (with option -l).
|
||||||
|
- Fix fsadm to support VG/LV names.
|
||||||
|
|
||||||
* Wed Apr 2 2008 Jeremy Katz <katzj@redhat.com> - 2.02.33-11
|
* Wed Apr 2 2008 Jeremy Katz <katzj@redhat.com> - 2.02.33-11
|
||||||
- Adjust for new name for vio disks (from danpb)
|
- Adjust for new name for vio disks (from danpb)
|
||||||
- And fix the build (also from danpb)
|
- And fix the build (also from danpb)
|
||||||
|
2
sources
2
sources
@ -1,2 +1,4 @@
|
|||||||
c33883f3db8185a987ad3c774c685861 LVM2.2.02.33.tgz
|
c33883f3db8185a987ad3c774c685861 LVM2.2.02.33.tgz
|
||||||
44420c94a412323da9d8b1ce21f2bebd device-mapper.1.02.24.tgz
|
44420c94a412323da9d8b1ce21f2bebd device-mapper.1.02.24.tgz
|
||||||
|
274f8837033ea34919f009a8c396d83b LVM2.2.02.38.tgz
|
||||||
|
a97272ef6b439c99b64b213e30d18bbd device-mapper.1.02.26.tgz
|
||||||
|
Loading…
Reference in New Issue
Block a user