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

Mike Ko <Michael@huaweisymantec.com> Sat, 17 October 2009 00:56 UTC

Return-Path: <Michael@huaweisymantec.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 062913A683E for <storm@core3.amsl.com>; Fri, 16 Oct 2009 17:56:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.494
X-Spam-Level:
X-Spam-Status: No, score=-0.494 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_COM=0.553, HTML_MESSAGE=0.001, RDNS_NONE=0.1]
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 OlgGvLRAZuG9 for <storm@core3.amsl.com>; Fri, 16 Oct 2009 17:56:21 -0700 (PDT)
Received: from mta1.huaweisymantec.com (unknown [218.17.155.14]) by core3.amsl.com (Postfix) with ESMTP id 9A26A3A6852 for <storm@ietf.org>; Fri, 16 Oct 2009 17:56:20 -0700 (PDT)
MIME-version: 1.0
Content-type: multipart/alternative; boundary="Boundary_(ID_8KrsRxMGZlgkNUcPDsyNZQ)"
Received: from hstml01-in.huaweisymantec.com ([172.26.3.41]) by hstga01-in.huaweisymantec.com (Sun Java(tm) System Messaging Server 6.3-8.03 (built Apr 24 2009; 32bit)) with ESMTP id <0KRM0054HVX63YB0@hstga01-in.huaweisymantec.com> for storm@ietf.org; Sat, 17 Oct 2009 08:55:54 +0800 (CST)
Received: from LENOVO6EA8F9DF ([68.65.79.146]) by hstml01-in.huaweisymantec.com (Sun Java(tm) System Messaging Server 6.3-8.03 (built Apr 24 2009; 32bit)) with ESMTPA id <0KRM003TCVX3ZM00@hstml01-in.huaweisymantec.com> for storm@ietf.org; Sat, 17 Oct 2009 08:55:53 +0800 (CST)
Message-id: <CBEA71A0755E4B3A9FF1FB12C1A5CD9B@china.huawei.com>
From: Mike Ko <Michael@huaweisymantec.com>
To: Black_David@emc.com, storm@ietf.org
References: <C6ADE32A02F740889CCBAA4392B5926C@china.huawei.com> <9FA859626025B64FBC2AF149D97C944A040BF6DE@CORPUSMX80A.corp.emc.com>
Date: Fri, 16 Oct 2009 17:56:33 -0700
X-Priority: 3
X-MSMail-priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2900.5843
X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.5579
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:56:22 -0000

We could stipulate that if the response is "Not Understood", then the de facto implementation is the default.

Mike
  ----- Original Message ----- 
  From: Black_David@emc.com 
  To: Michael@huaweisymantec.com ; storm@ietf.org 
  Sent: Friday, October 16, 2009 5:44 PM
  Subject: RE: [storm] iSER update request from Alex Nezhinsky on WSTAG


  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