Hello community,
here is the log from the commit of package lvm2
checked in at Fri Jul 11 23:10:32 CEST 2008.
--------
--- lvm2/lvm2.changes 2008-05-05 11:19:39.000000000 +0200
+++ lvm2/lvm2.changes 2008-07-10 09:55:39.161407000 +0200
@@ -1,0 +2,30 @@
+Fri Jun 27 07:51:31 CEST 2008 - xwhu@suse.de
+
+- update to 2.02.38
+ Fix tracking of validity of PVs with no mdas in lvmcache.
+ Fix return values for reporting commands when run with no PVs, LVs, or VGs.
+ Fix free_count when reading pool metadata.
+ Fix segfault when using pvcreate on a device containing pool metadata.
+ Fix segfault after _free_vginfo by remembering to remove vginfo from list.
+ Fix setpriority error message to signed int.
+ Fix uninitialised mutex in clvmd if all daemons are not running at startup.
+ Fix fsadm.sh to work with older blockdev, blkid & readlink binaries.
+ Fix lvresize to pass new size to fsadm when extending device.
+ Fix nodes list in clvmd-openais, and allow for broadcast messages.
+ Fix vgsplit internal counting of snapshot LVs.
+ 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.
+ Fix vgdisplay 'Cur LV' field to match lvdisplay output.
+ Fix lv_count report field to exclude hidden LVs.
+ Fix vgsplit to only move hidden 'snapshotN' LVs when necessary.
+ Fix vgreduce to use vg_split_mdas to check sufficient mdas remain.
+ Fix orphan VG name used for format_pool.
+ Fix output if overriding command_names on cmdline.
+ Fix vgsplit locking of new VG (2.02.30).
+ Fix redundant lvresize message if vg doesn't exist.
+ Fix another allocation bug with clvmd and large node IDs.
+ Fix uninitialised variable in clvmd that could cause odd hangs.
+
+-------------------------------------------------------------------
Old:
----
clvmd-fix-node-hash.diff
clvmd-node-number-fix.diff
clvmd-openais-sync.diff
LVM2.2.02.33.tar.bz2
New:
----
LVM2.2.02.38.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ lvm2.spec ++++++
--- /var/tmp/diff_new_pack.Xa6797/_old 2008-07-11 23:09:24.000000000 +0200
+++ /var/tmp/diff_new_pack.Xa6797/_new 2008-07-11 23:09:24.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package lvm2 (Version 2.02.33)
+# spec file for package lvm2 (Version 2.02.38)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -14,13 +14,13 @@
BuildRequires: device-mapper-devel openais-devel
License: GPL v2 or later; LGPL v2.1 or later
Group: System/Base
-Requires: device-mapper >= 1.02.23
+Requires: device-mapper >= 1.02.25
Provides: lvm
Obsoletes: lvm
PreReq: %fillup_prereq %insserv_prereq
AutoReqProv: on
-Version: 2.02.33
-Release: 22
+Version: 2.02.38
+Release: 1
Summary: LVM2 Tools
Source: LVM2.%{version}.tar.bz2
Source1: lvm.conf
@@ -36,9 +36,6 @@
Patch11: cmdline_large_minor.diff
Patch12: enable-clvmd.patch
Patch13: pipe_buff-definition.diff
-Patch14: clvmd-openais-sync.diff
-Patch15: clvmd-fix-node-hash.diff
-Patch16: clvmd-node-number-fix.diff
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
@@ -70,9 +67,6 @@
%patch11
%patch12
%patch13
-%patch14
-%patch15
-%patch16
%build
CFLAGS="$RPM_OPT_FLAGS" MODPROBE_CMD=/sbin/modprobe \
@@ -226,6 +220,33 @@
%{_mandir}/man8/vgsplit.8.gz
%changelog
+* Fri Jun 27 2008 xwhu@suse.de
+- update to 2.02.38
+ Fix tracking of validity of PVs with no mdas in lvmcache.
+ Fix return values for reporting commands when run with no PVs, LVs, or VGs.
+ Fix free_count when reading pool metadata.
+ Fix segfault when using pvcreate on a device containing pool metadata.
+ Fix segfault after _free_vginfo by remembering to remove vginfo from list.
+ Fix setpriority error message to signed int.
+ Fix uninitialised mutex in clvmd if all daemons are not running at startup.
+ Fix fsadm.sh to work with older blockdev, blkid & readlink binaries.
+ Fix lvresize to pass new size to fsadm when extending device.
+ Fix nodes list in clvmd-openais, and allow for broadcast messages.
+ Fix vgsplit internal counting of snapshot LVs.
+ 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.
+ Fix vgdisplay 'Cur LV' field to match lvdisplay output.
+ Fix lv_count report field to exclude hidden LVs.
+ Fix vgsplit to only move hidden 'snapshotN' LVs when necessary.
+ Fix vgreduce to use vg_split_mdas to check sufficient mdas remain.
+ Fix orphan VG name used for format_pool.
+ Fix output if overriding command_names on cmdline.
+ Fix vgsplit locking of new VG (2.02.30).
+ Fix redundant lvresize message if vg doesn't exist.
+ Fix another allocation bug with clvmd and large node IDs.
+ Fix uninitialised variable in clvmd that could cause odd hangs.
* Mon May 05 2008 aj@suse.de
- Fix requires of clvm.
* Wed Apr 30 2008 hare@suse.de
++++++ enable-clvmd.patch ++++++
--- /var/tmp/diff_new_pack.Xa6797/_old 2008-07-11 23:09:24.000000000 +0200
+++ /var/tmp/diff_new_pack.Xa6797/_new 2008-07-11 23:09:24.000000000 +0200
@@ -1,9 +1,9 @@
--- daemons/clvmd/clvmd.c
+++ daemons/clvmd/clvmd.c
@@ -37,7 +37,7 @@
- #include