Re: [storm] I-D Action: draft-ietf-storm-iser-04.txt
Michael Ko <Michael@huaweisymantec.com> Thu, 29 September 2011 21:23 UTC
Return-Path: <Michael@huaweisymantec.com>
X-Original-To: storm@ietfa.amsl.com
Delivered-To: storm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8C5A221F8DB6 for <storm@ietfa.amsl.com>; Thu, 29 Sep 2011 14:23:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.598
X-Spam-Level:
X-Spam-Status: No, score=-2.598 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id N98pv5JLu9yk for <storm@ietfa.amsl.com>; Thu, 29 Sep 2011 14:23:54 -0700 (PDT)
Received: from mta1.huaweisymantec.com (mta1.huaweisymantec.com [218.17.155.14]) by ietfa.amsl.com (Postfix) with ESMTP id B6CDA21F8D5D for <storm@ietf.org>; Thu, 29 Sep 2011 14:23:53 -0700 (PDT)
MIME-version: 1.0
Content-type: multipart/alternative; boundary="Boundary_(ID_pbudWMR53wuNr/l/OSAdEw)"
Received: from hstml02-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 <0LSA0040BZKJ6T70@hstga01-in.huaweisymantec.com> for storm@ietf.org; Fri, 30 Sep 2011 05:26:43 +0800 (CST)
Received: from m90003900a ([10.47.129.47]) by hstml02-in.huaweisymantec.com (Sun Java(tm) System Messaging Server 6.3-8.03 (built Apr 24 2009; 32bit)) with ESMTPA id <0LSA00HXKZKB1L00@hstml02-in.huaweisymantec.com> for storm@ietf.org; Fri, 30 Sep 2011 05:26:43 +0800 (CST)
Message-id: <20E7C2909DB94FAEBB318FD94A76D403@china.huawei.com>
From: Michael Ko <Michael@huaweisymantec.com>
To: david.black@emc.com, storm@ietf.org
References: <20110926221757.21742.50955.idtracker@ietfa.amsl.com> <48966FB6030B4132B9B375776AA80C8A@china.huawei.com> <7C4DFCE962635144B8FAE8CA11D0BF1E058CE4B25D@MX14A.corp.emc.com> <70E75BD7A466490FBA7F2885FF8AEBE8@china.huawei.com> <7C4DFCE962635144B8FAE8CA11D0BF1E058CEDFA01@MX14A.corp.emc.com>
Date: Thu, 29 Sep 2011 14:26:35 -0700
X-Priority: 3
X-MSMail-priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2900.5931
X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.6109
Subject: Re: [storm] I-D Action: draft-ietf-storm-iser-04.txt
X-BeenThere: storm@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Storage Maintenance WG <storm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/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: Thu, 29 Sep 2011 21:23:55 -0000
David, That's why I suggested not changing the default at all and just leave it as zero, the original default value in RFC 5046. By changing the default to 4 and then adding a MUST requirement for this key actually creates more work for existing implementation. At least when the default is zero, there is no ambiquity as to which default is being followed and it is up to an implementation whether it needs to negotiate this key or not. Mike ----- Original Message ----- From: david.black@emc.com To: Michael@huaweisymantec.com ; storm@ietf.org Sent: Tuesday, September 27, 2011 7:24 AM Subject: RE: [storm] I-D Action: draft-ietf-storm-iser-04.txt Mike, > It seems to me that the default for MaxOutstandingUnexpectedPDUs is > another thing that could have been defined better in RFC 5046. RFC 5046 does not lack for clarity, even though it may have (in 20/20 hindsight) chosen a poor default value, see last line below. 6.7. MaxOutstandingUnexpectedPDUs Use: LO (leading only), Declarative Senders: Initiator and Target Scope: SW (session-wide) Irrelevant when: RDMAExtensions=No MaxOutstandingUnexpectedPDUs=<numerical-value-from-2-to-(2**32-1) | 0> Default is 0 Subsequent text specifies that 0 means "no limit". Changing the default from 0 to 4 without a "MUST negotiate" requirement is not backwards compatible when the key is not negotiated. Thanks, --David From: Michael Ko [mailto:Michael@huaweisymantec.com] Sent: Monday, September 26, 2011 8:57 PM To: Black, David; storm@ietf.org Subject: Re: [storm] I-D Action: draft-ietf-storm-iser-04.txt David, It seems to me that the default for MaxOutstandingUnexpectedPDUs is another thing that could have been defined better in RFC 5046. It is not clear to me that all existing implementation uses a default value of 4. If some implementations assume a default value of 0, then the key has to be negotiated anyway. So my inclination is to not change the original text in RFC 5046 and just leave it as is (option d - no change) unless we hear otherwise from developers. For MaxAHSLength, I can go ahead and incorporate your suggestion. Mike ----- Original Message ----- From: david.black@emc.com To: Michael@huaweisymantec.com ; storm@ietf.org Sent: Monday, September 26, 2011 3:57 PM Subject: RE: [storm] I-D Action: draft-ietf-storm-iser-04.txt Mike, Thanks for updating this draft. Looking at the details. I think some changes are needed: 6.7 MaxOutstandingUnexpectedPDUs The problem here is that the change in the default value of the key from 0 to 4 is not backwards compatible if the key is not negotiated. I had thought that the default was going to be changed to 0. I think there are three choices: a) No default, key MUST be negotiated, 4 is a suggested value, unless a larger value is needed. b) Default remains at 0, keep existing text that says the key SHOULD be negotiated because that default value is problematic. c) Change the default to 4 and state that all implementations do this, keep existing text that says the key SHOULD be negotiated because the default value of 0 in RFC 5046 is problematic is fine. It looks like you're headed for option c), and hence need to add text to say that all implementations already use this default if that's the case. If not, a) may be the best way out of this. This will affect item 4 in Section 14. I'd like to edit the text in 6.8 MaxAHSLength to use a SHOULD and makeit clear when the SHOULD applies: OLD For interoperability with implementations based on [RFC5046], an initiator or target MAY terminate the connection if it anticipates MaxAHSLength to be greater than 256 and the key is not understood by its peer. NEW For interoperability with implementations based on [RFC5046], an initiator or target that needs a MaxAHSLength larger than 256 and receives a NotUnderstood response to this key from its peer SHOULD terminate the connection. Thanks, --David From: storm-bounces@ietf.org [mailto:storm-bounces@ietf.org] On Behalf Of Michael Ko Sent: Monday, September 26, 2011 6:25 PM To: storm@ietf.org Subject: Re: [storm] I-D Action: draft-ietf-storm-iser-04.txt This version of the iSER draft incorporated the comments from David Black on backward compatibility. Changes from the -03 version are in sections 6.7, 6.8, and Appendix A. Mike ----- Original Message ----- From: internet-drafts@ietf.org To: i-d-announce@ietf.org Cc: storm@ietf.org Sent: Monday, September 26, 2011 3:17 PM Subject: [storm] I-D Action: draft-ietf-storm-iser-04.txt A New Internet-Draft is available from the on-line Internet-Drafts directories. This draft is a work item of the STORage Maintenance Working Group of the IETF. Title : iSCSI Extensions for RDMA Specification Author(s) : Michael Ko Alexander Nezhinsky Filename : draft-ietf-storm-iser-04.txt Pages : 91 Date : 2011-09-26 iSCSI Extensions for RDMA provides the RDMA data transfer capability to iSCSI by layering iSCSI on top of an RDMA-Capable Protocol. An RDMA-Capable Protocol provides RDMA Read and Write services, which enable data to be transferred directly into SCSI I/O Buffers without intermediate data copies. This document describes the extensions to the iSCSI protocol to support RDMA services as provided by an RDMA- Capable Protocol. This document obsoletes RFC 5046. A URL for this Internet-Draft is: http://www.ietf.org/internet-drafts/draft-ietf-storm-iser-04.txt Internet-Drafts are also available by anonymous FTP at: ftp://ftp.ietf.org/internet-drafts/ This Internet-Draft can be retrieved at: ftp://ftp.ietf.org/internet-drafts/draft-ietf-storm-iser-04.txt _______________________________________________ storm mailing list storm@ietf.org https://www.ietf.org/mailman/listinfo/storm
- [storm] I-D Action: draft-ietf-storm-iser-04.txt internet-drafts
- Re: [storm] I-D Action: draft-ietf-storm-iser-04.… Michael Ko
- Re: [storm] I-D Action: draft-ietf-storm-iser-04.… david.black
- Re: [storm] I-D Action: draft-ietf-storm-iser-04.… Michael Ko
- Re: [storm] I-D Action: draft-ietf-storm-iser-04.… david.black
- Re: [storm] I-D Action: draft-ietf-storm-iser-04.… Michael Ko
- Re: [storm] I-D Action: draft-ietf-storm-iser-04.… david.black
- Re: [storm] I-D Action: draft-ietf-storm-iser-04.… Michael Ko