The lpfc driver may continuously re-queue scsi commands due to NULL pnode
Issue
- Due to a
NULL pointer, thelpfcdriver kept re-queuingscsicommands to retry later, effectively causingIOto stall.
Such a condition should be transient, occurring briefly when an rport is in the process of being rediscovered or removed. But the rport setup did not set the pointer and nothing appears prepared to set the pointer in the future, leaving any I/O which should be sent through the rport stuck in a retry/re-queue loop.
Environment
- Red Hat Enterprise Linux 7
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.