From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 10524 invoked by alias); 3 Mar 2011 16:04:55 -0000 Received: (qmail 10506 invoked by uid 9737); 3 Mar 2011 16:04:54 -0000 Date: Thu, 03 Mar 2011 16:04:00 -0000 Message-ID: <20110303160454.10504.qmail@sourceware.org> From: zkabelac@sourceware.org To: lvm-devel@redhat.com, lvm2-cvs@sourceware.org Subject: LVM2/test t-lock-blocking.sh 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: 2011-03/txt/msg00024.txt.bz2 CVSROOT: /cvs/lvm2 Module name: LVM2 Changes by: zkabelac@sourceware.org 2011-03-03 16:04:54 Modified files: test : t-lock-blocking.sh Log message: Leave some time to scheduler Looks like scheduler prefers running task before exiting tasks. So leave some time to finish running flock process. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/LVM2/test/t-lock-blocking.sh.diff?cvsroot=lvm2&r1=1.4&r2=1.5 --- LVM2/test/t-lock-blocking.sh 2011/01/13 11:05:27 1.4 +++ LVM2/test/t-lock-blocking.sh 2011/03/03 16:04:53 1.5 @@ -24,6 +24,7 @@ flock_pid=`jobs -p` vgremove --config 'global { wait_for_locks = 1 }' $vg not vgremove --config 'global { wait_for_locks = 1 }' $vg +sleep .2 # leave some time for scheduler to exit flock process not ps $flock_pid # finished # if wait_for_locks not set, vgremove should fail on non-blocking lock