Details
-
Bug
-
Resolution: Unresolved
-
Minor
-
None
-
None
-
None
-
3
-
9223372036854775807
Description
crash> ptlrpc_request.rq_timedout,rq_resend,rq_waiting,rq_intr,rq_net_err,rq_replied,rq_err,rq_early_count,rq_phase,rq_sent,rq_deadline,rq_timeout ffff8b8e5a081200 rq_timedout = 0 rq_resend = 0 rq_waiting = 0 rq_intr = 0 rq_net_err = 0 rq_replied = 0 rq_err = 0 rq_early_count = 1 rq_phase = RQ_PHASE_RPC rq_sent = 1587003010 rq_deadline = 1587003053 rq_timeout = 36
A request is marked timedout only during ptlrpc_expired_set()->ptlrpc_expire_one_request()
or rq_net_err
ptlrpc_expired_set() is called only if corresponding l_wait_event() returned with timeout.
It can newer be called if ptlpcd always has new requests and their replies.