From: James Bottomley <James.Bottomley@steeleye.com>
To: Aron Zeh <ARZEH@de.ibm.com>
Cc: James Bottomley <James.Bottomley@SteelEye.com>,
Luben Tuikov <luben@splentec.com>,
linux-scsi <linux-scsi@vger.kernel.org>
Subject: Re: [RFC]: 64 bit LUN/Tags, dummy device in host_queue, host_lock <-> LLDD reentrancy
Date: Mon, 26 Aug 2002 12:15:46 -0500 [thread overview]
Message-ID: <200208261715.g7QHFkX00637@localhost.localdomain> (raw)
In-Reply-To: Message from "Aron Zeh" <ARZEH@de.ibm.com> of "Mon, 26 Aug 2002 19:01:55 +0200." <OF7CB8B7A6.7888F8DC-ONC1256C21.005CA55A@de.ibm.com>
ARZEH@de.ibm.com said:
> If you say scanning is legacy only does that mean you expect it to be
> gone by kernel 2.6?
Not unless someone else is working on it...We currently don't have any of the
replacement infrastructure in place. It also depends on projects outside SCSI
(hotplug, driverfs, initramfs etc.).
> I currently don't know of a way that SCSI devices (LUNs) generate
> hotplug notifications by. (FC sends RSCNs and other nasty stuff for
> ports, which are one level higher up. I don't think reconfiguring the
> LUNs behind a port would generate any message, would it?) Even of
> messages are generated, they'd probably differ according to the
> underlying hardware. Would HBA drivers have to catch them and use more
> generic callbacks to tell the SCSI stack?
There would have to be a generic notify mechanism implemented within SCSI.
Probably via a skeleton Scsi_Device with attached driverfs entry passed up.
These would then trigger the hotplug events so we get hotplug event
consistency.
The idea is that this would occur at the PUN (device) level, not the LUN (you
don't want 65,535 notifications for a large array...). Once the device has
been noticed, it's up to the hotplug system to do something (or even if it
chooses, nothing) about the device (like probe its LUNs, etc.).
James
next prev parent reply other threads:[~2002-08-26 17:15 UTC|newest]
Thread overview: 20+ messages / expand[flat|nested] mbox.gz Atom feed top
2002-08-26 17:01 [RFC]: 64 bit LUN/Tags, dummy device in host_queue, host_lock <-> LLDD reentrancy Aron Zeh
2002-08-26 17:15 ` James Bottomley [this message]
2002-08-26 21:33 ` [RFC]: 64 bit LUN/Tags, dummy device in host_queue, host_lock <-> LLDDreentrancy Luben Tuikov
-- strict thread matches above, loose matches on Subject: below --
2002-08-26 16:29 [RFC]: 64 bit LUN/Tags, dummy device in host_queue, host_lock <-> LLDD reentrancy Aron Zeh
2002-08-26 16:48 ` James Bottomley
2002-08-26 17:27 ` Mike Anderson
2002-08-26 19:00 ` James Bottomley
2002-08-26 20:57 ` Mike Anderson
2002-08-26 21:10 ` James Bottomley
2002-08-26 22:38 ` Mike Anderson
2002-08-26 22:56 ` Patrick Mansfield
2002-08-26 23:10 ` Doug Ledford
2002-08-28 14:38 ` James Bottomley
2002-08-26 21:15 ` Mike Anderson
2002-08-26 8:02 Aron Zeh
2002-08-26 14:11 ` James Bottomley
2002-08-26 17:17 ` Patrick Mansfield
2002-08-26 20:48 ` Luben Tuikov
2002-08-23 20:27 Luben Tuikov
2002-08-26 16:16 ` Patrick Mansfield
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=200208261715.g7QHFkX00637@localhost.localdomain \
--to=james.bottomley@steeleye.com \
--cc=ARZEH@de.ibm.com \
--cc=linux-scsi@vger.kernel.org \
--cc=luben@splentec.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox