All of lore.kernel.org
 help / color / mirror / Atom feed
From: Luben Tuikov <luben@splentec.com>
To: linux-scsi <linux-scsi@vger.kernel.org>
Subject: Re: [RFC]: 64 bit LUN/Tags, dummy device in host_queue, host_lock <-> LLDDreentrancy
Date: Tue, 27 Aug 2002 17:04:00 -0400	[thread overview]
Message-ID: <3D6BE940.98A85C26@splentec.com> (raw)
In-Reply-To: OF3E535470.2D9A9A9D-ONC1256C22.002A3928@de.ibm.com

Aron Zeh wrote:
> 
> That's exactly where my question comes in. How do we see that an
> asynchronous
> reconfiguration on unit level has taken place? Unit Attentions are only
> reported
> in piggy-back fashion on top of a command per the standard you quoted (if I
> did not misread it).
> If a unit was just added to the configuration (and holds "unit was just
> powered on" attention)
> then I cannot see how Linux could find out.

Yes, we have a similar conundrum.

Well, a notification is needed just because the transport has to know
in order to process properly any resevations/etc.

But all this is transport specific and UA is what SAM-3 specifies
as per Target/Initiator architecture (client/server). (SAM-3, 4.6(.1)) 

This model is properly preserved in Linux by the Scsi_Host_Template.

> So you're ruling out the use of transport specific hotplug notifications
> like RSCN on FC?

Not really ``ruling out'', but you can notify of such an event by other
means.

> I currently cannot quite see how this would work. Isn't there always the
> need to interpret reconfigurations of the hardware used to transport SAM-3
> data on a lower level? Or has SAM-3 some capabilites for doing just that
> that I have missed?

SAM-3 doesn't provide for ``hotplugging''. It's the whole server/client
architecture.

Since a human/robot is doing the hotplugging, such events can be
notified of by other means.

-- 
Luben

  reply	other threads:[~2002-08-27 21:03 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2002-08-27  7:52 [RFC]: 64 bit LUN/Tags, dummy device in host_queue, host_lock <-> LLDDreentrancy Aron Zeh
2002-08-27 21:04 ` Luben Tuikov [this message]
  -- strict thread matches above, loose matches on Subject: below --
2002-08-26 17:01 [RFC]: 64 bit LUN/Tags, dummy device in host_queue, host_lock <-> LLDD reentrancy Aron Zeh
2002-08-26 21:33 ` [RFC]: 64 bit LUN/Tags, dummy device in host_queue, host_lock <-> LLDDreentrancy Luben Tuikov

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=3D6BE940.98A85C26@splentec.com \
    --to=luben@splentec.com \
    --cc=linux-scsi@vger.kernel.org \
    /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 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.