The lpfc driver may continuously re-queue scsi commands due to NULL pnode

Solution In Progress - Updated -

Issue

  • Due to a NULL pointer, the lpfc driver kept re-queuing scsi commands to retry later, effectively causing IO to 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.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content