Re: [storm] iSER update request from Alex Nezhinsky on WSTAG

<Black_David@emc.com> Sat, 17 October 2009 00:45 UTC

Return-Path: <Black_David@emc.com>
X-Original-To: storm@core3.amsl.com
Delivered-To: storm@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 5C2AB3A684A for <storm@core3.amsl.com>; Fri, 16 Oct 2009 17:45:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.499
X-Spam-Level:
X-Spam-Status: No, score=-6.499 tagged_above=-999 required=5 tests=[AWL=0.099, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Q2HTSVHVVC9w for <storm@core3.amsl.com>; Fri, 16 Oct 2009 17:45:32 -0700 (PDT)
Received: from mexforward.lss.emc.com (mexforward.lss.emc.com [128.222.32.20]) by core3.amsl.com (Postfix) with ESMTP id 4B2633A6407 for <storm@ietf.org>; Fri, 16 Oct 2009 17:45:32 -0700 (PDT)
Received: from hop04-l1d11-si01.isus.emc.com (HOP04-L1D11-SI01.isus.emc.com [10.254.111.54]) by mexforward.lss.emc.com (Switch-3.3.2/Switch-3.1.7) with ESMTP id n9H0iWW8026925 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 16 Oct 2009 20:44:32 -0400
Received: from mailhub.lss.emc.com (numailhub.lss.emc.com [10.254.144.16]) by hop04-l1d11-si01.isus.emc.com (RSA Interceptor); Fri, 16 Oct 2009 20:44:27 -0400
Received: from corpussmtp4.corp.emc.com (corpussmtp4.corp.emc.com [10.254.169.197]) by mailhub.lss.emc.com (Switch-3.3.2/Switch-3.3.2) with ESMTP id n9H0iQao030492; Fri, 16 Oct 2009 20:44:26 -0400
Received: from CORPUSMX80A.corp.emc.com ([10.254.89.202]) by corpussmtp4.corp.emc.com with Microsoft SMTPSVC(6.0.3790.3959); Fri, 16 Oct 2009 20:44:26 -0400
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01CA4EC2.FA62C29C"
Date: Fri, 16 Oct 2009 20:44:26 -0400
Message-ID: <9FA859626025B64FBC2AF149D97C944A040BF6DE@CORPUSMX80A.corp.emc.com>
In-Reply-To: <C6ADE32A02F740889CCBAA4392B5926C@china.huawei.com>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: [storm] iSER update request from Alex Nezhinsky on WSTAG
Thread-Index: AcoifCAqgxoB1zcERhOCF0z5EGceEAsRowow
References: <C6ADE32A02F740889CCBAA4392B5926C@china.huawei.com>
From: Black_David@emc.com
To: Michael@huaweisymantec.com, storm@ietf.org
X-OriginalArrivalTime: 17 Oct 2009 00:44:26.0646 (UTC) FILETIME=[FA7AE360:01CA4EC2]
X-EMM-EM: Active
Subject: Re: [storm] iSER update request from Alex Nezhinsky on WSTAG
X-BeenThere: storm@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Storage Maintenance WG <storm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/storm>, <mailto:storm-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/storm>
List-Post: <mailto:storm@ietf.org>
List-Help: <mailto:storm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/storm>, <mailto:storm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 17 Oct 2009 00:45:33 -0000

WG chair hat off:
 
I think I understand what IB is doing, but what's the iWARP behavior?
 
I'm concerned that introduction of a new key that has to be negotiated
may break all the implementations that don't understand the new key.

Thanks,
--David


 


________________________________

	From: storm-bounces@ietf.org [mailto:storm-bounces@ietf.org] On
Behalf Of Mike Ko
	Sent: Friday, August 21, 2009 12:43 AM
	To: STORM
	Subject: [storm] iSER update request from Alex Nezhinsky on
WSTAG
	
	
	Alex sent me the following iSER update request:
	 
	> WSTAG (RKEY+VA for IB) sent by the initiator with a WRITE SCSI
	> command de facto accounts for the offset, associated with the
	> solicited data, and does not reference the entire data. This
happened
	> for historical reasons, but the actual "intuitive" rationale
for that
	> is the fact that the initiator sometimes treats the memory
regions
	> intended for unsolicited and solicited data transfers
differently, as
	> they are carried out using different Infiniband mechanisms
(Send from
	> the initiator, RDMA from the target) that imply different
registration
	> modes. In contrast, the model implied by the iSER spec
creators was
	> that the memory occupied by data is treated as contiguous (or
	> virtually contiguous, by means of scatter-gather mechanisms)
and
	> homogenous region.
	>
	> Suggested solution; either change the spec to align it with
the
	> de-facto implementations, or to add a flag to iSER-Hello
message in
	> order to allow coping with the legacy implementations.
Ironically,
	> iSER-Hello message currently is not implemented either, but we
have to
	> assume that at some point in the future it will be universally
	> available.
	 
	It seems to me there is also a third option other than the two
outlined above.  That is, 
	create a new operational key that conveys how the memory region
will be used.  This avoids having to require the use of iSER Hello
messages if indeed that is not implemented in practise.
	 
	Mike