1
0
mirror of git://sourceware.org/git/lvm2.git synced 2024-12-21 13:34:40 +03:00

Add memlock information to do_lock_lv debug output.

This helps a lot to detect that something strange happened.
This commit is contained in:
Milan Broz 2009-12-09 19:01:27 +00:00
parent 85fabd8116
commit 27132718d4
2 changed files with 4 additions and 3 deletions

View File

@ -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.

View File

@ -477,8 +477,8 @@ int do_lock_lv(unsigned char command, unsigned char lock_flags, char *resource)
{
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 @@ int do_lock_lv(unsigned char command, unsigned char lock_flags, char *resource)
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;
}