Sean,

I'm debugging some disconnect related race in iser - and wanted to check with you something re the CM/RDMA-CM state machine: I see that when a disconnected is initiated by the passive side (iser target) of a connection, such that the active side (iser initiator) gets RDMA_CM_EVENT_DISCONNECTED, later we call rdma_disconnect (e.g to move the QP into error state, send DREP, etc) - SOMETIMES the active side gets also RDMA_CM_EVENT_TIMEWAIT_EXIT event, AFAIK this should happen if the rdma-cm ID isn't destroyed within X time, correct? if yes, so what is that X? if this description isn't accurate what would be the correct phrasing for the condition to get the timewait event?

Or.

the call to rdma_disconnect was made on jiffies count 4295608818

Nov 14 17:57:50 iser: iser_cma_handler:event 10 status 0 conn ffff88060c8fb2b0 id ffff88061054dc00 jiffies 4295608742
Nov 14 17:57:50 connection399:0: detected conn error (1011)
Nov 14 17:57:50 iser: iser_disconnected_handler:more 32 rx 1 tx completions to reap Nov 14 17:57:50 iser: iscsi_iser_ep_disconnect:ib conn ffff88060c8fb2b0 state 3 jiffies 4295608818 Nov 14 17:57:51 Kernel reported iSCSI connection 399:0 error (1011) state (3) Nov 14 17:57:52 iser: iser_cma_handler:event 15 status 0 conn ffff88060c8fb2b0 id ffff88061054dc00 jiffies 4295609333

--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to