Combined initiator & target names in SAM-2

Peter Johansson PJohansson at acm.org
Fri Nov 9 12:44:24 PST 2001


* From the T10 Reflector (t10 at t10.org), posted by:
* Peter Johansson <PJohansson at ACM.org>
*
At 08:19 PM 11/9/2001 +0000, Jim Hafner wrote:

[...] we have to ask ourselves what "device" is being named? Is it the 
physical device or the virtual device providing a specific function.  In
your "may be completely unaware of each other" statement, one can interpret 
that as being two independent devices that happen to share the same piece 
of hardware.  In that case, you have one target device with its name and 
one initiator device and its name.

On the other hand, suppose we allow for two different names (one that names 
the initiator function and one that names the target function).  Have we 
lost or gained anything?  The fact that it has two different names doesn't 
add any features over and above a picture of two virtual devices each with 
a unique name.  They will have to be managed separately in any case.  And 
how can you tell the difference between the two cases?

No matter how many times I read your examples, Jim, I find two names, one 
for initiator and one for target---whether it is a "device" or a "function" 
that is being named. By the way, what's the difference? (Rhetorical question)

>I think the sense of the WG was that there was no compelling reason to 
>have separate names [...]

Jim, since you and the WG seem ambivalent about two names vs. one, I claim 
a compelling reason to keep the names distinct. SBP has a 64-bit initiator 
name (or is it ID? I think they're one and the same in SBP) BUT a 88-bit 
target name. A node (similar, in some ways, to an FC port) is restricted to 
one initiator but may have many targets.

Since functionality of initiator and target is completely separable, why 
would one wish to model them in the same name space?


Regards,

Peter Johansson

Congruent Software, Inc.
98 Colorado Avenue
Berkeley, CA  94707

(510) 527-3926
(510) 527-3856 FAX

PJohansson at ACM.org

*
* For T10 Reflector information, send a message with
* 'info t10' (no quotes) in the message body to majordomo at t10.org




More information about the T10 mailing list