Re: More FC Transport Issues

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




Michael Reed wrote:
Hello,

I installed 2.6.15-rc6-git3 on my ia64 test system and the system hung during
startup.  There were "recursion depth exceeded" messages.

The fabric was coming online at the time of hba startup and the targets
hadn't yet been discovered by the switch.  Consequently, the hbas saw
loop up but no targets, then the switch generates a state change notification
and the driver for the hbas discovers the targets in parallel.

So, there appears to be another recursion issue with the new fc transport.

FYI - you would not see the recursion issue with the lpfc driver. This is a
combination of the qla2xxx driver and the fc transport both using work queue
entries on add/delete.  The lpfc driver uses a background thread rather than
work queue entries.

I'll see if there's something similar to what I did before that could be
applied. Otherwise, we'll have to change either the calling rules or the api.
This is one of those things where the micro view looked simple and
straight-forward, but the macro view is showing the inefficiencies of
black-box design.

-- james s

-
: send the line "unsubscribe linux-scsi" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [SCSI Target Devel]     [Linux SCSI Target Infrastructure]     [Kernel Newbies]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Linux IIO]     [Samba]     [Device Mapper]
  Powered by Linux