|
From: <vl...@us...> - 2011-12-19 21:30:25
|
Revision: 4017
http://scst.svn.sourceforge.net/scst/?rev=4017&view=rev
Author: vlnb
Date: 2011-12-19 21:30:18 +0000 (Mon, 19 Dec 2011)
Log Message:
-----------
Improve release mode TM logging to simplify imvestigations
Modified Paths:
--------------
trunk/scst/src/scst_targ.c
Modified: trunk/scst/src/scst_targ.c
===================================================================
--- trunk/scst/src/scst_targ.c 2011-12-19 19:40:31 UTC (rev 4016)
+++ trunk/scst/src/scst_targ.c 2011-12-19 21:30:18 UTC (rev 4017)
@@ -4749,11 +4749,12 @@
}
if (mstb->done_counted || mstb->finish_counted) {
- TRACE_MGMT_DBG("cmd %p (tag %llu, sn %u) being "
- "executed/xmitted (state %d, op %x, proc time "
- "%ld sec., timeout %d sec.), deferring ABORT "
- "(cmd_done_wait_count %d, cmd_finish_wait_count "
- "%d)", cmd, (long long unsigned int)cmd->tag,
+ TRACE(TRACE_SCSI|TRACE_MGMT_DEBUG, "cmd %p (tag %llu, "
+ "sn %u) being executed/xmitted (state %d, "
+ "op %x, proc time %ld sec., timeout %d sec.), "
+ "deferring ABORT (cmd_done_wait_count %d, "
+ "cmd_finish_wait_count %d)", cmd,
+ (long long unsigned int)cmd->tag,
cmd->sn, cmd->state, cmd->cdb[0],
(long)(jiffies - cmd->start_time) / HZ,
cmd->timeout / HZ, mcmd->cmd_done_wait_count,
@@ -4796,7 +4797,8 @@
mcmd->state = SCST_MCMD_STATE_AFFECTED_CMDS_DONE;
res = 0;
} else {
- TRACE_MGMT_DBG("cmd_done_wait_count(%d) not 0, "
+ TRACE(TRACE_SCSI|TRACE_MGMT_DEBUG,
+ "cmd_done_wait_count(%d) not 0, "
"preparing to wait", mcmd->cmd_done_wait_count);
mcmd->state = SCST_MCMD_STATE_WAITING_AFFECTED_CMDS_DONE;
res = -1;
@@ -4808,7 +4810,8 @@
mcmd->state = SCST_MCMD_STATE_DONE;
res = 0;
} else {
- TRACE_MGMT_DBG("cmd_finish_wait_count(%d) not 0, "
+ TRACE(TRACE_SCSI|TRACE_MGMT_DEBUG,
+ "cmd_finish_wait_count(%d) not 0, "
"preparing to wait",
mcmd->cmd_finish_wait_count);
mcmd->state = SCST_MCMD_STATE_WAITING_AFFECTED_CMDS_FINISHED;
@@ -5649,11 +5652,11 @@
mcmd->status = SCST_MGMT_STATUS_TASK_NOT_EXIST;
if (mcmd->fn < SCST_UNREG_SESS_TM)
- TRACE(TRACE_MGMT, "TM fn %d finished, "
- "status %d", mcmd->fn, mcmd->status);
+ TRACE(TRACE_MGMT, "TM fn %d (%p) finished, "
+ "status %d", mcmd->fn, mcmd, mcmd->status);
else
- TRACE_MGMT_DBG("TM fn %d finished, "
- "status %d", mcmd->fn, mcmd->status);
+ TRACE_MGMT_DBG("TM fn %d (%p) finished, "
+ "status %d", mcmd->fn, mcmd, mcmd->status);
if (mcmd->fn == SCST_PR_ABORT_ALL) {
mcmd->origin_pr_cmd->scst_cmd_done(mcmd->origin_pr_cmd,
@@ -5977,9 +5980,9 @@
mcmd->cmd_sn = params->cmd_sn;
if (params->fn < SCST_UNREG_SESS_TM)
- TRACE(TRACE_MGMT, "TM fn %d", params->fn);
+ TRACE(TRACE_MGMT, "TM fn %d (%p)", params->fn, mcmd);
else
- TRACE_MGMT_DBG("TM fn %d", params->fn);
+ TRACE_MGMT_DBG("TM fn %d (%p)", params->fn, mcmd);
TRACE_MGMT_DBG("sess=%p, tag_set %d, tag %lld, lun_set %d, "
"lun=%lld, cmd_sn_set %d, cmd_sn %d, priv %p", sess,
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|