* Current Issues with 2.6.15-rc5
@ 2005-12-14 17:58 Michael Reed
0 siblings, 0 replies; only message in thread
From: Michael Reed @ 2005-12-14 17:58 UTC (permalink / raw)
To: linux-scsi, James Bottomley, James.Smart
Cc: Jeremy Higdon, Gary Hagensen, Andrew Vasquez, Christoph Hellwig,
Michael Reed
Hello Everyone,
I'm concerned about the stability of the fibre channel infrastructure
in 2.6.15-rc. There are current issues which I see effecting our (SGI's)
customers' satisfaction. I feel that these issues must be addressed
prior to the release of 2.6.15.
1 - fc transport change gets really noisy if targets disappear from
the fabric due to recursion on the workqueue. I've seen recursion
depths > 40 and it's only really limited by the number of targets
on a fibre channel fabric. It's unknown (to me) what side effects
this recursion might have if the number of targets is in the
hundreds, which is not uncommon for our customers. James Smart
is aware of this and is working on a solution.
See my posting of 12/2/2005 and replies.
"2.6.15-rc4 error messages with multiple qla2300 hba ports on fabric".
2 - qlogic fibre channel driver no longer properly handles targets coming
and going. There is a race condition within the driver which can
result in targets being deleted yet they are present and accounted for.
This is a show stopper for SGI's customers. We have to have reliable
target [re-]discovery. Andrew Vasquez is aware of this issue.
See my posting on 12/5/2005. "qla2x00 driver serialization issue".
In a private email, Andrew wrote:
> Yes, I was afraid of something like this happening (due to qla2xxx
> detections of ports being dropped from an interrupt context)... Codes
> in qla_rscn.c already queue-up rport_adds() via the standard
> kernel-workqueue:
>
> qla_init.c: INIT_WORK(&fcport->rport_add_work, qla2x00_rport_add, fcport);
>
> qla_rscn.c: schedule_work(&fcport->rport_add_work);
>
> With the additions though, I'm wondering if adding a special
> single-cpu qla2xxx-rport workqueue would make sense (at least we could
> enforce serialization).
What can be done to assure fc stability in the 2.6.15 release? It appears
that the revision of the fc-transport from 2.6.14 has caused some
difficulty for a current driver, and potentially the entire system. Is
it ready for prime time?
Mike Reed
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2005-12-14 18:01 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-12-14 17:58 Current Issues with 2.6.15-rc5 Michael Reed
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.