diff --git a/asyncqueue.c b/asyncqueue.c index 1d1359bd..d894e2b3 100644 --- a/asyncqueue.c +++ b/asyncqueue.c @@ -470,6 +470,13 @@ static int CommandTimeout(void *cntx, int mode) StartCommand(self); } else { int iRet; + if (self->trace) { + struct timeval tv; + gettimeofday(&tv, NULL); + SICSLogTimePrintf(eLog, &tv, + "Timeout Trace on AsyncQueue %s", self->queue_name); + SICSLogWriteHexTime(myCmd->tran->inp_buf, myCmd->tran->inp_idx, eLog, &tv); + } iRet = self->protocol->handleEvent(self->protocol, myCmd->tran, AQU_TIMEOUT);