From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 30948 invoked by alias); 9 Dec 2009 19:01:29 -0000 Received: (qmail 30651 invoked by uid 9664); 9 Dec 2009 19:01:28 -0000 Date: Wed, 09 Dec 2009 19:01:00 -0000 Message-ID: <20091209190128.30634.qmail@sourceware.org> From: mbroz@sourceware.org To: lvm-devel@redhat.com, lvm2-cvs@sourceware.org Subject: LVM2 ./WHATS_NEW daemons/clvmd/lvm-functions.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: 2009-12/txt/msg00023.txt.bz2 CVSROOT: /cvs/lvm2 Module name: LVM2 Changes by: mbroz@sourceware.org 2009-12-09 19:01:28 Modified files: . : WHATS_NEW daemons/clvmd : lvm-functions.c Log message: Add memlock information to do_lock_lv debug output. This helps a lot to detect that something strange happened. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/LVM2/WHATS_NEW.diff?cvsroot=lvm2&r1=1.1347&r2=1.1348 http://sourceware.org/cgi-bin/cvsweb.cgi/LVM2/daemons/clvmd/lvm-functions.c.diff?cvsroot=lvm2&r1=1.76&r2=1.77 --- LVM2/WHATS_NEW 2009/12/09 19:00:16 1.1347 +++ LVM2/WHATS_NEW 2009/12/09 19:01:27 1.1348 @@ -1,5 +1,6 @@ Version 2.02.57 - ==================================== + Add memlock information to do_lock_lv debug output. Never use distributed lock for LV in non-clustered VG. Allow implicit lock conversion in pre/post callbacks on local node. Allow implicit convert to the same cluster lock mode. --- LVM2/daemons/clvmd/lvm-functions.c 2009/12/09 19:00:16 1.76 +++ LVM2/daemons/clvmd/lvm-functions.c 2009/12/09 19:01:28 1.77 @@ -477,8 +477,8 @@ { int status = 0; - DEBUGLOG("do_lock_lv: resource '%s', cmd = %s, flags = %s\n", - resource, decode_locking_cmd(command), decode_flags(lock_flags)); + DEBUGLOG("do_lock_lv: resource '%s', cmd = %s, flags = %s, memlock = %d\n", + resource, decode_locking_cmd(command), decode_flags(lock_flags), memlock()); if (!cmd->config_valid || config_files_changed(cmd)) { /* Reinitialise various settings inc. logging, filters */ @@ -541,7 +541,7 @@ dm_pool_empty(cmd->mem); pthread_mutex_unlock(&lvm_lock); - DEBUGLOG("Command return is %d\n", status); + DEBUGLOG("Command return is %d, memlock is %d\n", status, memlock()); return status; }