[Lunar-commits] <moonbase> lvm2: version bump to 2.02.34.

Florin Braescu florin at lunar-linux.org
Fri Apr 11 18:58:05 CEST 2008


commit b6c7a8d97c7c3c73fd50698da843ca679cc53d25
Author: Florin Braescu <florin at lunar-linux.org>
Date:   Fri Apr 11 19:58:05 2008 +0300

    lvm2: version bump to 2.02.34.
    
    Changes:
    Improve preferred_names lvm.conf example.
     Fix vgdisplay 'Cur LV' field to match lvdisplay output.
     Fix lv_count report field to exclude hidden LVs.
     Add vg_is_clustered() helper function.
     Fix vgsplit to only move hidden 'snapshotN' LVs when necessary.
     Update vgsplit tests for lvnames on the cmdline.
     Update vgsplit man page to reflect lvnames on the cmdline.
     Update vgsplit to take "-n LogicalVolumeName" on the cmdline.
     Use clustered mirror log with pvmove in clustered VGs, if available.
     Fix some pvmove error status codes.
     Fix vgsplit error paths to release vg_to lock.
     Indicate whether or not VG is clustered in vgcreate log message.
     Mention default --clustered setting in vgcreate man page.
     Add config file overrides to clvmd when it reads the active LVs list.
     Fix vgreduce to use vg_split_mdas to check sufficient mdas remain.
     Add (empty) orphan VGs to lvmcache during initialisation.
     Fix orphan VG name used for format_pool.
     Create a fid for internal orphan VGs.
     Update lvmcache VG lock state for all locking types now.
     Fix output if overriding command_names on cmdline.
     Add detection of clustered mirror log capability.
     Add check to vg_commit() ensuring VG lock held before writing new VG metadata.
     Add validation of LV name to pvmove -n.
     Make clvmd refresh the context correctly when lvm.conf is updated.
     Add some basic internal VG lock validation.
     Add per-command flags to control which commands use the VG metadata cache.
     Fix vgsplit locking of new VG (2.02.30).
     Avoid erroneous vgsplit error message for new VG. (2.02.29)
     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.
     Fix another allocation bug with clvmd and large node IDs.
     Add find_lv_in_lv_list() and find_pv_in_pv_list().
     Fix uninitialised variable in clvmd that could cause odd hangs.
     Add vgmerge tests.
     Add pvseg_is_allocated() for identifying a PV segment allocated to a LV.
     Add list_move() for moving elements from one list to another.
     Add 'is_reserved_lvname()' for identifying hidden LVs.
     Correct command name in lvmdiskscan man page.
     clvmd no longer crashes if it sees nodeids over 50.
     Fix potential deadlock in clvmd thread handling.
     Refactor text format initialisation into _init_text_import.
     Escape double quotes and backslashes in external metadata and config data.
     Add functions for escaping double quotes in strings.
     Rename count_chars_len to count_chars.
     Use return_0 in a couple more places.
     Correct a function name typo in _line_append error message.
     Include limits.h in clvmd so it compiles with newer headers.
     Add VirtIO disks (virtblk) to filters.
     Fix resetting of MIRROR_IMAGE and VISIBLE_LV after removal of LV. (2.02.30)
     Fix remove_layer_from_lv to empty the LV before removing it. (2.02.30)
     Add missing no-longer-used segs_using_this_lv test to check_lv_segments.
     Remove redundant non-NULL tests before calling free in clvmd.c.
     Avoid a compiler warning: make is_orphan's parameter const.
     Fix lvconvert detection of mirror conversion in progress. (2.02.30)
     Avoid automatic lvconvert polldaemon invocation when -R specified. (2.02.30)
     Fix 'pvs -a' to detect VGs of PVs without metadata areas.
     Divide up internal orphan volume group by format type.
     Update usage message for clvmd.
     Fix clvmd man page not to print <br> and clarified debug options.
     Fix lvresize to support /dev/mapper prefix in the LV name.
     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.
---
 filesys/lvm2/DETAILS |   12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/filesys/lvm2/DETAILS b/filesys/lvm2/DETAILS
index 3701dcb..92fe871 100644
--- a/filesys/lvm2/DETAILS
+++ b/filesys/lvm2/DETAILS
@@ -1,13 +1,13 @@
           MODULE=lvm2
-         VERSION=2.02.33
+         VERSION=2.02.34
           SOURCE=LVM2.$VERSION.tgz
 SOURCE_DIRECTORY=$BUILD_DIRECTORY/LVM2.$VERSION
-   SOURCE_URL[0]=ftp://sources.redhat.com/pub/lvm2/
-   SOURCE_URL[1]=ftp://sources.redhat.com/pub/lvm2/old/
-      SOURCE_VFY=sha1:eb96a9f0cd90bdb61a8d5d5d44bd0b066420b70a
-        WEB_SITE=http://sources.redhat.com/lvm2/
+   SOURCE_URL[0]=ftp://sources.redhat.com/pub/lvm2
+   SOURCE_URL[1]=ftp://sources.redhat.com/pub/lvm2/old
+      SOURCE_VFY=sha1:ab1c6367e942247e9af4a63d2bd90a11f6b8d4c7
+        WEB_SITE=http://sources.redhat.com/lvm2
          ENTERED=20040511
-         UPDATED=20080217
+         UPDATED=20080411
            SHORT="Logical volume manager"
 
 cat << EOF


More information about the Lunar-commits mailing list