Return-Path: <owner-ips-outgoing@ece.cmu.edu>
X-Sieve: cmu-sieve 2.0
Return-Path: <owner-ips-outgoing@ece.cmu.edu>
Received: from osgood.ece.cmu.edu (OSGOOD.ECE.CMU.EDU [128.2.129.25])
	by ece.cmu.edu (8.11.0/8.10.2) with ESMTP id h4M2Ig329733
	for <ipsml@ece.cmu.edu>; Wed, 21 May 2003 22:18:42 -0400 (EDT)
Received: by osgood.ece.cmu.edu (Postfix, from userid 953)
	id 885A29C; Wed, 21 May 2003 22:18:41 -0400 (EDT)
Received: from sos.ece.cmu.edu (SOS.ECE.CMU.EDU [128.2.129.27])
	by osgood.ece.cmu.edu (Postfix) with ESMTP
	id D192886; Wed, 21 May 2003 22:18:38 -0400 (EDT)
Received: by sos.ece.cmu.edu (Postfix)
	id 2630489D9; Wed, 21 May 2003 22:18:22 -0400 (EDT)
Received: from osgood.ece.cmu.edu (OSGOOD.ECE.CMU.EDU [128.2.129.25])
	by sos.ece.cmu.edu (Postfix) with ESMTP id 155B189D7
	for <ips-outgoing@sos.ece.cmu.edu>; Wed, 21 May 2003 22:18:22 -0400 (EDT)
Received: by osgood.ece.cmu.edu (Postfix)
	id E902799; Wed, 21 May 2003 22:18:21 -0400 (EDT)
Received: by osgood.ece.cmu.edu (Postfix, from userid 953)
	id BE5D59C; Wed, 21 May 2003 22:18:21 -0400 (EDT)
Received: from sos.ece.cmu.edu (SOS.ECE.CMU.EDU [128.2.129.27])
	by osgood.ece.cmu.edu (Postfix) with ESMTP id 469ED99
	for <ips-outgoing@ece.cmu.edu>; Wed, 21 May 2003 22:18:18 -0400 (EDT)
Received: by sos.ece.cmu.edu (Postfix, from userid 363)
	id 2E13D89DC; Wed, 21 May 2003 22:18:18 -0400 (EDT)
X-Original-To: ips@sos.ece.cmu.edu
Received: from osgood.ece.cmu.edu (OSGOOD.ECE.CMU.EDU [128.2.129.25])
	by sos.ece.cmu.edu (Postfix) with ESMTP id 4DD7489D7
	for <ips@sos.ece.cmu.edu>; Wed, 21 May 2003 22:18:15 -0400 (EDT)
Received: by osgood.ece.cmu.edu (Postfix)
	id DD67286; Wed, 21 May 2003 22:18:14 -0400 (EDT)
Delivered-To: ips@ece.cmu.edu
Received: by osgood.ece.cmu.edu (Postfix, from userid 953)
	id AD53E9A; Wed, 21 May 2003 22:18:14 -0400 (EDT)
Received: from d12lmsgate-2.de.ibm.com (d12lmsgate-2.de.ibm.com [194.196.100.235])
	by osgood.ece.cmu.edu (Postfix) with ESMTP
	id 7F69E86; Wed, 21 May 2003 22:18:12 -0400 (EDT)
Received: from d12relay02.de.ibm.com (d12relay02.de.ibm.com [9.165.215.23])
	by d12lmsgate-2.de.ibm.com (8.12.9/8.12.8) with ESMTP id h4M2IBUm021406;
	Thu, 22 May 2003 04:18:11 +0200
Received: from d10ml001.telaviv.ibm.com (d10ml001.telaviv.ibm.com [9.148.216.55])
	by d12relay02.de.ibm.com (8.12.9/NCO/VER6.5) with ESMTP id h4M2I9mS274558;
	Thu, 22 May 2003 04:18:09 +0200
In-Reply-To: <2A8D600C919D2D41A3DAA2D2FEC7171437D59B@homer.qlogic.org>
Subject: Re: Immediate Commands
To: "Saikrishnan Krishnamurthy" <saikrishnan.krishnamurthy@qlogic.com>
Cc: ips@ece.cmu.edu, owner-ips@ece.cmu.edu
X-Mailer: Lotus Notes Release 6.0.1 February 07, 2003
Message-ID: <OF50F548D1.FA7DB1EE-ONC2256D2D.006AF09E-C2256D2D.006C08D1@telaviv.ibm.com>
From: "Julian Satran" <Julian_Satran@il.ibm.com>
Date: Wed, 21 May 2003 22:40:01 +0300
X-MIMETrack: Serialize by Router on D10ML001/10/M/IBM(Release 5.0.9a |January 7, 2002) at
 22/05/2003 05:18:09
MIME-Version: 1.0
Content-type: text/plain; charset=us-ascii
Sender: owner-ips@ece.cmu.edu
Precedence: bulk
X-Spam-Status: No, hits=-12.9 required=5.0
	tests=BAYES_01,DATE_IN_PAST_06_12,IN_REP_TO,QUOTED_EMAIL_TEXT
	version=2.50
X-Spam-Level: 
X-Spam-Checker-Version: SpamAssassin 2.50 (1.173-2003-02-20-exp)



owner-ips@ece.cmu.edu wrote on 21/05/2003 19:33:04:

> Hi all,
>         The iSCSI standard specifies immediate command handling
> (sec. 3.2.2.1) at the target and mandates the target to support
> atleast one Immediate Task Mgmnt. and one Immediate non-Task Mgmnt.
> command "per connection". This implies that initiators can have
> multiple (more than two) outstanding Immediate commands to the same
> target on other connections (in multiple connection scenario). Does
> the standard mandate any restriction on the initiators in handling
> or delivering multiple immediate commands ??.
>
> Sai.

iSCSI does not impose explicit restriction on initiators. However since
targets may drop immediate commands for which they don't have resources a
prudent initiator designer will build his code considering the target
limitations. And there is no real incentive for the target builder to
provide more than the minimum (in most case) since a prudent initiator will
never assume more. Black humor aside - a good (and expensive) target is
supposed the act quickly on immediate commands.

Regards,
Julo



