Re: [storm] iSCSI SAM update: login key
Julian Satran <julian.satran@gmail.com> Tue, 30 March 2010 04:42 UTC
Return-Path: <julian.satran@gmail.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 071893A680E for <storm@core3.amsl.com>; Mon, 29 Mar 2010 21:42:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.85
X-Spam-Level:
X-Spam-Status: No, score=-0.85 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, DNS_FROM_OPENWHOIS=1.13, RCVD_IN_SORBS_WEB=0.619]
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 EDi-rvJ4IQ-X for <storm@core3.amsl.com>; Mon, 29 Mar 2010 21:42:18 -0700 (PDT)
Received: from mail-fx0-f213.google.com (mail-fx0-f213.google.com [209.85.220.213]) by core3.amsl.com (Postfix) with ESMTP id 3CDD93A68D1 for <storm@ietf.org>; Mon, 29 Mar 2010 21:42:17 -0700 (PDT)
Received: by fxm5 with SMTP id 5so4338715fxm.29 for <storm@ietf.org>; Mon, 29 Mar 2010 21:42:43 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:references:message-id:from:to :in-reply-to:content-type:content-transfer-encoding:x-mailer :mime-version:subject:date:cc; bh=BeQPcznHD1WGM2gOEkt2iN3NOROjdE54wkiQgRJcBD8=; b=V4QgBHVCQPQkJk8GpLCbq1ANA6coWH/q23jQfCttjyJeYGEAgk4JA/MVdk5nmF+jL1 Lu99QZD9cPog07uAG7CnUwf56CTfE/plGeCuS8i6C5h6Nl7tcChP9rpGaI2hF09booaC sMOhVnyKwywWSXbwuWJcFtbltGfLyRKbyqa58=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=references:message-id:from:to:in-reply-to:content-type :content-transfer-encoding:x-mailer:mime-version:subject:date:cc; b=PNKTuWz3PQdIP3HW8kUanSvdsAosSb8rczt9k8eY3cd79DM9dDccMniGN65THk/6GD k2LcdRw+jym3jEIzThCljANXV3rfpWlfUlMKXZCOEOFtT9GYIayuQmjdigjMU9qc/dS3 611E/Ap2dbZeWTQtOlZNv1znLGNZHBBjrPsGY=
Received: by 10.223.17.23 with SMTP id q23mr5874883faa.65.1269924163509; Mon, 29 Mar 2010 21:42:43 -0700 (PDT)
Received: from [172.16.1.196] (IGLD-84-228-19-194.inter.net.il [84.228.19.194]) by mx.google.com with ESMTPS id 14sm3576681fxm.1.2010.03.29.21.42.41 (version=TLSv1/SSLv3 cipher=RC4-MD5); Mon, 29 Mar 2010 21:42:42 -0700 (PDT)
References: <C2D311A6F086424F99E385949ECFEBCB021629C4@CORPUSMX80B.corp.emc.com> <SNT131-ds10A1204F54D78F9972EB8FA0220@phx.gbl> <C2D311A6F086424F99E385949ECFEBCB02162B43@CORPUSMX80B.corp.emc.com> <4BADAC54.10705@gmail.com> <SNT131-ds5790403C32823DD1AD5C9A01F0@phx.gbl> <C2D311A6F086424F99E385949ECFEBCB02163229@CORPUSMX80B.corp.emc.com>
Message-Id: <9F004C34-312E-45D5-B868-8DAF62CBD43E@gmail.com>
From: Julian Satran <julian.satran@gmail.com>
To: "<Black_David@emc.com>" <Black_David@emc.com>
In-Reply-To: <C2D311A6F086424F99E385949ECFEBCB02163229@CORPUSMX80B.corp.emc.com>
Content-Type: text/plain; charset="us-ascii"; format="flowed"; delsp="yes"
Content-Transfer-Encoding: 7bit
X-Mailer: iPhone Mail (7D11)
Mime-Version: 1.0 (iPhone Mail 7D11)
Date: Tue, 30 Mar 2010 07:42:46 +0300
Cc: "Black_David@emc.com" <Black_David@emc.com>, "<storm@ietf.org>" <storm@ietf.org>
Subject: Re: [storm] iSCSI SAM update: login key
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: Tue, 30 Mar 2010 04:42:20 -0000
It was just cosmetics. Anyhow with error recovery level really meant level. I wonder if with protocol we want every level to include all the preceding levels (including some obsolition) - in which case level is appropriate or merely a combination of things in which case I would suggest bundle. Also if it level the negotiation is numeric while for a combination it is boolean. Regards, Julo On 30/03/2010, at 04:59, <Black_David@emc.com> wrote: > <WG co-chair hat OFF> > > We already have ErrorRecoveryLevel, so I don't see a problem with a > second key that ends in "Level". > > Thanks, > --David > > >> -----Original Message----- >> From: Mallikarjun Chadalapaka [mailto:cbm@chadalapaka.com] >> Sent: Monday, March 29, 2010 8:15 PM >> To: 'Julian Satran'; Black, David >> Cc: storm@ietf.org >> Subject: RE: [storm] iSCSI SAM update: login key >> >> OK, I then suggest iSCSIProtocolTier >> >> I would be OK with iSCSIProtocolLevel as well. >> >> Glad to see the consensus, thanks. >> >> Mallikarjun >> >>> -----Original Message----- >>> From: Julian Satran [mailto:julian.satran@gmail.com] >>> Sent: Friday, March 26, 2010 11:57 PM >>> To: Black_David@emc.com >>> Cc: cbm@chadalapaka.com; storm@ietf.org >>> Subject: Re: [storm] iSCSI SAM update: login key >>> >>> I would suggest gen instead of level (level has too much of a > value >>> connotation - at least it my part of the world :-)) >>> >>> Julo >>> >>> >>> On 27/03/10 08:52, Black_David@emc.com wrote: >>>> Mallikarjun, >>>> >>>> That makes sense (decouple from PDU structure changes), and > suggests >> that we >>> need a key name that doesn't use "PDUFormat" ... >>>> ... How about iSCSIProtocolLevel ? >>>> >>>> It will be necessary to be conservative in defining new values - > the >>> requirement to publish a standards track RFC to define a new value > should >> help >>> with that. >>>> >>>> Thanks, >>>> --David >>>> >>>>> -----Original Message----- >>>>> From: Mallikarjun Chadalapaka [mailto:cbm@chadalapaka.com] >>>>> Sent: Saturday, March 27, 2010 12:28 AM >>>>> To: Black, David; storm@ietf.org >>>>> Subject: RE: [storm] iSCSI SAM update: login key >>>>> >>>>>> This will be an IETF key whose values are assigned by IETF > standards >>> action >>>>>> (standards-track RFC); it is not linked to SAM versions (e.g., a > new >>> version >>>>>> of SAM is not a prerequisite to assigning the value 3). >>>>> Decoupling this key from SAM numbering space is a good idea. >>>>> >>>>> I also suggest decoupling it from PDU structure changes. Any new > iSCSI >>> standards track RFC, whether >>>>> or not it extends/changes PDU format, should be able to claim a > number >> by >>> WG consensus. Reasons for >>>>> claiming a new number could include things like: >>>>> 1) New feature introduction (e.g. new Opcodes, new TMF Codes, new > Async >>> codes) >>>>> 2) Major bug fix to the iSCSI protocol that affects end node > processing >>>>> 3) Change in semantics to keep up with changing SCSI semantics >>>>> 4) A PDU Format enhancement >>>>> 5) TBD reason by WG consensus >>>>> >>>>> Reasons 1-3 may not have associated PDU format changes, unlike 4. > I >>> suggest these should all be >>>>> grounds for the WG to consider assigning a number. >>>>> >>>>> Doing this allows implementations to negotiate a shared milestone > at an >> RFC >>> granularity (if that RFC >>>>> has a number), as opposed to feature-by-feature negotiation (e.g. >>> TaskReporting="FastAbort") with some >>>>> gray areas that we had to resort to so far. >>>>> >>>>> Thanks. >>>>> >>>>> Mallikarjun >>>>> >>>>>> -----Original Message----- >>>>>> From: storm-bounces@ietf.org [mailto:storm-bounces@ietf.org] On > Behalf >> Of >>>>>> Black_David@emc.com >>>>>> Sent: Friday, March 26, 2010 11:48 AM >>>>>> To: storm@ietf.org >>>>>> Cc: Black_David@emc.com >>>>>> Subject: [storm] iSCSI SAM update: login key >>>>>> >>>>>> Based on discussion in the Anaheim meeting, here's the proposal > that >>> emerged >>>>>> for the login key to negotiate usage of the new features in the > iSCSI >> SAM >>>>>> update draft (draft-ietf-storm-iscsi-sam-00). >>>>>> >>>>>> Past concerns (that I can recall) about this have been: >>>>>> - Key needs to negotiate iSCSI PDU format/content changes only. >>>>>> - Detecting device support or lack thereof for SCSI features >>>>>> should be handled at the SCSI level (e.g., via SCSI > commands). >>>>>> - Using a SAM version number in this iSCSI key is not a good > idea. >>>>>> - Would like something that can accommodate future changes. >>>>>> - Changing the key name from what's in the draft may be desired. >>>>>> >>>>>> The proposal that emerged is: >>>>>> >>>>>> The key name will be PDUFormatLevel. It's a numeric (not > boolean) key >>> with >>>>>> two defined values: >>>>>> - 1 = Current iSCSI (all four RFCs - 3720, 3980, 4850 > and 5048, >>>>>> but no change to required vs. optional > features). >>>>>> - 2 = Current iSCSI plus features in update draft. >>>>>> Usage is Leading Only (LO), scope is Session Wide (SW). >>>>>> Default value is 1, result function is Minimum. >>>>>> >>>>>> This will be an IETF key whose values are assigned by IETF > standards >>> action >>>>>> (standards-track RFC); it is not linked to SAM versions (e.g., a > new >>> version >>>>>> of SAM is not a prerequisite to assigning the value 3). >>>>>> >>>>>> This key also provides a clean way to handle definition of iSCSI >> version >>>>>> descriptors in SPC-4: >>>>>> - 0960h would remain "iSCSI (no version claimed)" >>>>>> - The range 0961h-097Fh would be defined as 0960h + value >>>>>> of PDUFormatLevel key used by the device. >>>>>> That results in one place (IANA registry) covering both > definitions >> (key& >>>>>> version descriptor). >>>>>> >>>>>> In order to support iSCSI version descriptors, we would ask IANA > to >> put >>> the >>>>>> values of the PDUFormatLevel key into a separate registry with > its own >>> URL, >>>>>> and then ask T10 to modify SPC-4. The latter is not an > immediate >> action - >>> I >>>>>> would not anticipate bringing the SPC-4 proposal for that to T10 > until >>> after >>>>>> the RFC is published and the IANA registry is created. >>>>>> >>>>>> This was the sense of the room + WebEx in Anaheim. Absence of >> objection >>> on >>>>>> the list will confirm the above as the approach to be taken > (rough >>> consensus >>>>>> of the storm WG). >>>>>> >>>>>> Thanks, >>>>>> --David >>>>>> ---------------------------------------------------- >>>>>> David L. Black, Distinguished Engineer >>>>>> EMC Corporation, 176 South St., Hopkinton, MA 01748 >>>>>> +1 (508) 293-7953 FAX: +1 (508) 293-7786 >>>>>> black_david@emc.com Mobile: +1 (978) 394-7754 >>>>>> ---------------------------------------------------- >>>>>> >>>>>> >>>>>> _______________________________________________ >>>>>> storm mailing list >>>>>> storm@ietf.org >>>>>> https://www.ietf.org/mailman/listinfo/storm >>>> _______________________________________________ >>>> storm mailing list >>>> storm@ietf.org >>>> https://www.ietf.org/mailman/listinfo/storm >> >> > > _______________________________________________ > storm mailing list > storm@ietf.org > https://www.ietf.org/mailman/listinfo/storm
- [storm] iSCSI SAM update: login key Black_David
- Re: [storm] iSCSI SAM update: login key Mallikarjun Chadalapaka
- Re: [storm] iSCSI SAM update: login key Black_David
- Re: [storm] iSCSI SAM update: login key Julian Satran
- Re: [storm] iSCSI SAM update: login key Mallikarjun Chadalapaka
- Re: [storm] iSCSI SAM update: login key Black_David
- Re: [storm] iSCSI SAM update: login key Julian Satran
- Re: [storm] iSCSI SAM update: login key Mallikarjun Chadalapaka
- Re: [storm] iSCSI SAM update: login key Mallikarjun Chadalapaka
- Re: [storm] iSCSI SAM update: login key Black_David
- Re: [storm] iSCSI SAM update: login key David Harrington
- Re: [storm] iSCSI SAM update: login key Black_David