RE: [Ips] iSCSI: Correct value for ExpDataSN for bidirectional commands

wrstuden@wasabisystems.com Mon, 02 February 2004 20:50 UTC

Received: from optimus.ietf.org ([132.151.1.19]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA08265 for <ips-archive@odin.ietf.org>; Mon, 2 Feb 2004 15:50:21 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1Anl0y-0005gS-CC for ips-archive@odin.ietf.org; Mon, 02 Feb 2004 15:49:53 -0500
Received: (from exim@localhost) by www1.ietf.org (8.12.8/8.12.8/Submit) id i12KnqqL021842 for ips-archive@odin.ietf.org; Mon, 2 Feb 2004 15:49:52 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1Anl0y-0005gD-6W for ips-web-archive@optimus.ietf.org; Mon, 02 Feb 2004 15:49:52 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA08247 for <ips-web-archive@ietf.org>; Mon, 2 Feb 2004 15:49:49 -0500 (EST)
Received: from ietf-mx ([132.151.6.1]) by ietf-mx with esmtp (Exim 4.12) id 1Anl0w-0007Re-00 for ips-web-archive@ietf.org; Mon, 02 Feb 2004 15:49:50 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12) id 1Anl03-0007MG-00 for ips-web-archive@ietf.org; Mon, 02 Feb 2004 15:48:56 -0500
Received: from [132.151.1.19] (helo=optimus.ietf.org) by ietf-mx with esmtp (Exim 4.12) id 1AnkzA-0007Ga-00 for ips-web-archive@ietf.org; Mon, 02 Feb 2004 15:48:00 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1AnkzA-0005Wz-Ua; Mon, 02 Feb 2004 15:48:00 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1Ankyy-0005W1-FX for ips@optimus.ietf.org; Mon, 02 Feb 2004 15:47:48 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA08187 for <ips@ietf.org>; Mon, 2 Feb 2004 15:47:45 -0500 (EST)
From: wrstuden@wasabisystems.com
Received: from ietf-mx ([132.151.6.1]) by ietf-mx with esmtp (Exim 4.12) id 1Ankyw-0007FG-00 for ips@ietf.org; Mon, 02 Feb 2004 15:47:47 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12) id 1Anky0-0007A3-00 for ips@ietf.org; Mon, 02 Feb 2004 15:46:48 -0500
Received: from mononoke.wasabisystems.com ([151.199.66.145]) by ietf-mx with esmtp (Exim 4.12) id 1Ankx5-00074w-00 for ips@ietf.org; Mon, 02 Feb 2004 15:45:51 -0500
Received: by mononoke.wasabisystems.com (Postfix, from userid 1021) id DCEF24014A; Mon, 2 Feb 2004 15:45:51 -0500 (EST)
Date: Mon, 02 Feb 2004 12:45:39 -0800
X-X-Sender: wrstuden@neverwinter.home-net.icnt.net
To: pat_thaler@agilent.com
Cc: ksandars@elipsan.com, rmangamuri@istor.com, Julian_Satran@il.ibm.com, cbm@rose.hp.com, ips@ietf.org
Subject: RE: [Ips] iSCSI: Correct value for ExpDataSN for bidirectional commands
In-Reply-To: <CA56AF7C40BC6540BA471AD2CC8F305709C602@wcosmb02.cos.agilent.com>
Message-ID: <Pine.NEB.4.53.0402021212160.1174@neverwinter.home-net.icnt.net>
References: <CA56AF7C40BC6540BA471AD2CC8F305709C602@wcosmb02.cos.agilent.com>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset="US-ASCII"
Sender: ips-admin@ietf.org
Errors-To: ips-admin@ietf.org
X-BeenThere: ips@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ips>, <mailto:ips-request@ietf.org?subject=unsubscribe>
List-Id: IP Storage <ips.ietf.org>
List-Post: <mailto:ips@ietf.org>
List-Help: <mailto:ips-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ips>, <mailto:ips-request@ietf.org?subject=subscribe>
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on ietf-mx.ietf.org
X-Spam-Status: No, hits=0.3 required=5.0 tests=AWL, NO_REAL_NAME autolearn=no version=2.60

On Mon, 2 Feb 2004 pat_thaler@agilent.com wrote:

> Ken,
>

> Good point. I had missed that the DataIn and R2T are one SNACK type.
> Changing that would affect current implementations even if they don't do
> bidirectional. While I don't like the one variable, two names thing,
> changing it isn't worth that turmoil.
>
> Given that, I think we need to keep target DataSN and R2TSN as one
> sequence for bidirectional.

Not necessarily. We could add a new SNACK type for BiDi commands, say for
R2Ts for a BiDi. If we make the new type used only for BiDi commands, we
do not impact implementations that do not handle BiDi commands (for which
there is no such ambiguity).

This would, though, impact existing implementations that do support BiDi
commands. I'm not sure if we want to be that tramatic.

> There is another way to clean things up which is editorially
> significantly more radical but which should be less tramatic for
> implementations.

This option also would work.

> DataSN (for DataIn PDUs) and R2TSN are really two names for one counter
> variable -
> Write only commands use the counter for R2T PDUs and call it R2TSN
> Read only commands use the counter for DataIn PDUs and call it DataInSN
> Bidirectional commands use the counter for both kinds of PDUs and both
> names are applied to it depending on the PDU type.
>
> The obvious way to clean this up is to give the SNs generated for DataIn
> and R2T PDUs a single name such as:
> DataR2TSN
> DRSN
> or even just the current DataSN
> The justification for DataSN is that both R2T and DataIn are concerned
> with the movement of data. (See also iSER which classifies both PDUs as
> iSCSI data type PDUs.) Keeping this name would minimize the amount of
> editorial change.
>
> I know this editorial change would have to be carefully made (there are
> 35 instances of R2TSN in the draft most of which would be pretty
> straight forward to convert), but in the long run that is probably
> significantly less effort than we will expend explaining to people that
> DataSN and R2TSN form one sequence.

Indeed. If we decide to keep it one sequence, we should do something like
this.

Take care,

Bill

_______________________________________________
Ips mailing list
Ips@ietf.org
https://www1.ietf.org/mailman/listinfo/ips