From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 29613 invoked by alias); 26 Jan 2010 08:01:19 -0000 Received: (qmail 29410 invoked by uid 9664); 26 Jan 2010 08:01:19 -0000 Date: Tue, 26 Jan 2010 08:01:00 -0000 Message-ID: <20100126080119.29405.qmail@sourceware.org> From: mbroz@sourceware.org To: lvm-devel@redhat.com, lvm2-cvs@sourceware.org Subject: LVM2 ./WHATS_NEW tools/pvmove.c Mailing-List: contact lvm2-cvs-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Post: List-Help: , Sender: lvm2-cvs-owner@sourceware.org X-SW-Source: 2010-01/txt/msg00146.txt.bz2 CVSROOT: /cvs/lvm2 Module name: LVM2 Changes by: mbroz@sourceware.org 2010-01-26 08:01:18 Modified files: . : WHATS_NEW tools : pvmove.c Log message: Add some missing vg_revrts calls when pvmove aborts. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/LVM2/WHATS_NEW.diff?cvsroot=lvm2&r1=1.1409&r2=1.1410 http://sourceware.org/cgi-bin/cvsweb.cgi/LVM2/tools/pvmove.c.diff?cvsroot=lvm2&r1=1.72&r2=1.73 --- LVM2/WHATS_NEW 2010/01/26 08:00:02 1.1409 +++ LVM2/WHATS_NEW 2010/01/26 08:01:18 1.1410 @@ -1,5 +1,6 @@ Version 2.02.60 - 23rd January 2010 =================================== + Add missing metadata reverts in pvmove error path. Unlock shared lock in clvmd if activation calls failed. Fix return code of info call for query by uuid. Extend cmirrord man page. --- LVM2/tools/pvmove.c 2010/01/05 21:08:34 1.72 +++ LVM2/tools/pvmove.c 2010/01/26 08:01:18 1.73 @@ -303,8 +303,10 @@ } /* Suspend lvs_changed */ - if (!suspend_lvs(cmd, lvs_changed)) + if (!suspend_lvs(cmd, lvs_changed)) { + vg_revert(vg); goto_out; + } /* Suspend mirrors on subsequent calls */ if (!first_time) { @@ -324,6 +326,7 @@ stack; if (!resume_lvs(cmd, lvs_changed)) stack; + vg_revert(vg); goto out; }