Re: [storm] WG Last Call comments on consolidated iSCSI draft
Ralph Weber <roweber@ieee.org> Wed, 31 August 2011 02:07 UTC
Return-Path: <roweber@ieee.org>
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 07C8821F8D7A for <storm@ietfa.amsl.com>; Tue, 30 Aug 2011 19:07:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.332
X-Spam-Level:
X-Spam-Status: No, score=-102.332 tagged_above=-999 required=5 tests=[AWL=0.268, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
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 pIhWKdgsRZCy for <storm@ietfa.amsl.com>; Tue, 30 Aug 2011 19:07:12 -0700 (PDT)
Received: from vms173001pub.verizon.net (vms173001pub.verizon.net [206.46.173.1]) by ietfa.amsl.com (Postfix) with ESMTP id ED71521F8D79 for <storm@ietf.org>; Tue, 30 Aug 2011 19:07:11 -0700 (PDT)
Received: from [192.168.1.5] ([unknown] [71.170.249.51]) by vms173001.mailsrvcs.net (Sun Java(tm) System Messaging Server 7u2-7.02 32bit (built Apr 16 2009)) with ESMTPA id <0LQR00622SM0XV80@vms173001.mailsrvcs.net> for storm@ietf.org; Tue, 30 Aug 2011 21:08:24 -0500 (CDT)
Message-id: <4E5D9793.3020704@ieee.org>
Date: Tue, 30 Aug 2011 21:08:19 -0500
From: Ralph Weber <roweber@ieee.org>
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:6.0) Gecko/20110812 Thunderbird/6.0
MIME-version: 1.0
To: storm@ietf.org
References: <7C4DFCE962635144B8FAE8CA11D0BF1E05896E6CF8@MX14A.corp.emc.com> <AC32D7C72530234288643DD5F1435D5310EDE150@RTPMVEXC1-PRD.hq.netapp.com> <7C4DFCE962635144B8FAE8CA11D0BF1E058B130026@MX14A.corp.emc.com> <4E59A574.8040602@ieee.org> <F1938006-9643-4E73-8F8E-257B81B40F3C@satran.net> <7C4DFCE962635144B8FAE8CA11D0BF1E058B130046@MX14A.corp.emc.com> <4E5BEA43.5050404@ieee.org> <SNT131-ds21686A6C7D8230ADE11F91A0170@phx.gbl> <7C4DFCE962635144B8FAE8CA11D0BF1E058B130618@MX14A.corp.emc.com>
In-reply-to: <7C4DFCE962635144B8FAE8CA11D0BF1E058B130618@MX14A.corp.emc.com>
Content-type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-transfer-encoding: 7bit
Subject: Re: [storm] WG Last Call comments on consolidated iSCSI draft
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: Wed, 31 Aug 2011 02:07:13 -0000
David, If agreement between the two of us counts as consensus, then pop open the bubbly. All the best, .Ralph On 8/30/2011 6:09 PM, david.black@emc.com wrote: > I like Ralph's suggestion to include a mention of operating systems in the new test, > but I have some further tweaks to his words to suggest: > > SCSI initiator functionality in some operating systems depends on ACA to enforce > ordered command execution during error recovery, and hence iSCSI initiator > implementations for those operating systems need to support ACA. In order > to support error recovery for these operating systems and iSCSI initiators, > iSCSI targets SHOULD support ACA. > > Thanks, > --David > >> -----Original Message----- >> From: storm-bounces@ietf.org [mailto:storm-bounces@ietf.org] On Behalf Of Mallikarjun Chadalapaka >> Sent: Tuesday, August 30, 2011 1:49 PM >> To: storm@ietf.org >> Subject: Re: [storm] WG Last Call comments on consolidated iSCSI draft >> >> I am catching up on this thread after a vacation. >> >> I agree in general with the consensus on this thread that we should leave >> ACA as SHOULD. >> >> Specifically, I like David's last rewrite, which succinctly states the >> rationale in SCSI initiator terms, as appropriate for this spec. I plan to >> get that into the next rev. >> >> David, thanks for your Last Call review. I will address your all other >> comments as well in the next revision. >> >> Thanks. >> >> Mallikarjun >> >> >> >> -----Original Message----- >> From: storm-bounces@ietf.org [mailto:storm-bounces@ietf.org] On Behalf >> Of Ralph Weber >> Sent: Monday, August 29, 2011 12:37 PM >> To: storm@ietf.org >> Subject: Re: [storm] WG Last Call comments on consolidated iSCSI draft >> >> A necessary nuance between Operating Systems and initiator products is >> missing in the rewrite. How about: >> >> Some operating systems depend on SCSI ACA to enforce ordered command >> execution during error recovery, and hence iSCSI initiator implementations >> for those operating systems need to support ACA. In order to support >> error >> recovery for these operating systems and iSCSI initiators, iSCSI targets >> SHOULD support ACA. >> >> All the best, >> >> .Ralph >> >> On 8/28/2011 12:27 PM, david.black@emc.com wrote: >> > I agree - second try at text: >> > >> > OLD >> > ACA helps preserve ordered command execution in the presence of >> > errors. As iSCSI can have many commands in-flight between >> > initiator and target, iSCSI initiators and targets SHOULD support >> > ACA. >> > NEW >> > Some SCSI initiators use ACA to enforce ordered command execution >> > during error recovery, and hence iSCSI initiator implementations >> > for those SCSI initiators need to support ACA. In order to support >> > error recovery for these SCSI and iSCSI initiators, iSCSI targets >> > SHOULD support ACA. >> > >> > As Ralph noted, an implementer of an iSCSI initiator that needs ACA >> > will know it, or learn quickly when error recovery doesn't work right >> > wrt the SCSI class driver :-), so the primary purpose of the SHOULD in >> > this text is to tell target implementers about the need for ACA support. >> > >> > FWIW, this is a "SHOULD" and not a "MUST" because a target >> implementer >> > may choose not to support initiators that use ACA - that absence of >> > ACA support will be detected quickly at the SCSI level, as the first >> > SCSI command that sets the NACA bit in the CONTROL byte in the CDB >> > will get hit with a CHECK CONDITION for having done so. >> > >> > Thanks, >> > --David >> > >> >> -----Original Message----- >> >> From: storm-bounces@ietf.org [mailto:storm-bounces@ietf.org] On >> >> Behalf Of Julian Satran >> >> Sent: Sunday, August 28, 2011 1:15 AM >> >> To: Ralph Weber >> >> Cc: storm@ietf.org >> >> Subject: Re: [storm] WG Last Call comments on consolidated iSCSI >> >> draft >> >> >> >> Ralph, >> >> >> >> I think you caught a nit. Your point is correct - WRT initiators. >> >> The SHOULD statement should refer to targets only. Initiators that >> >> are not supporting ACA may have a hard time surviving in the same >> >> environment with initiators that require and support ACA but will >> cause >> no harm to those that require and support it. >> >> >> >> Julo >> >> On Aug 28, 2011, at 5:18 AM, Ralph Weber wrote: >> >> >> >>> I am having a little bit of difficulty following the logic of the >> >>> proposed new text. >> >>> >> >>> First it says that some initiator implementations use ACA (which >> >>> implies that some do not). Then, it says that iSCSI initiators >> >>> (presumably all iSCSI initiators) ... SHOULD support ACA. >> >>> >> >>> I can understand why initiators that need ACA SHOULD support it, but >> >>> why should the others bear the burden? >> >>> >> >>> All the best, >> >>> >> >>> .Ralph >> >>> >> >>> On 8/27/2011 5:36 PM, david.black@emc.com wrote: >> >>>> <WG chair hat off> >> >>>> >> >>>> In that case, let's at least get the explanation for the SHOULD right >> ;-). >> >>>> >> >>>> Here's a suggestion ... >> >>>> >> >>>> OLD >> >>>> ACA helps preserve ordered command execution in the presence of >> >>>> errors. As iSCSI can have many commands in-flight between >> >>>> initiator and target, iSCSI initiators and targets SHOULD support >> >>>> ACA. >> >>>> NEW >> >>>> Some SCSI initiator implementations use ACA to enforce ordered >> >>>> command execution during recovery from errors. In order to >> support >> >>>> error recovery in such SCSI initiators, iSCSI initiators and >> targets >> >>>> SHOULD support ACA. >> >>>> >> >>>> Thanks, >> >>>> --David >> >>>> >> >>>>> -----Original Message----- >> >>>>> From: Knight, Frederick [mailto:Frederick.Knight@netapp.com] >> >>>>> Sent: Friday, August 26, 2011 8:51 AM >> >>>>> To: Black, David >> >>>>> Cc: storm@ietf.org >> >>>>> Subject: RE: [storm] WG Last Call comments on consolidated iSCSI >> >>>>> draft >> >>>>> >> >>>>> I disagree. >> >>>>> >> >>>>> 1) while not common, the hosts that use it, do need it; >> >>>>> 2) the original 3720 text contains a SHOULD; and >> >>>>> 3) there is no good reason for us to be weakening this statement. >> >>>>> >> >>>>> Fred Knight >> >>>>> NetApp >> >>>>> >> >>>>> -----Original Message----- >> >>>>> From: david.black@emc.com [mailto:david.black@emc.com] >> >>>>> Sent: Thursday, August 25, 2011 5:55 PM >> >>>>> To: storm@ietf.org >> >>>>> Subject: [storm] WG Last Call comments on consolidated iSCSI draft >> >>>>> >> >>>>> <...text removed...> >> >>>>> >> >>>>> [D] Section 10.2 contains a "SHOULD" requirement for ACA >> >>>>> (Auto-Contingent Allegiance) support. >> >>>>> As ACA support in SCSI initiators is not common, I suggest >> >>>>> weakening this to a MAY requirement. >> >>>>> >> >>>>> >> >>>> _______________________________________________ >> >>>> 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 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] WG Last Call comments on consolidated iSC… david.black
- Re: [storm] WG Last Call comments on consolidated… Knight, Frederick
- Re: [storm] WG Last Call comments on consolidated… david.black
- Re: [storm] WG Last Call comments on consolidated… Ralph Weber
- Re: [storm] WG Last Call comments on consolidated… Julian Satran
- Re: [storm] WG Last Call comments on consolidated… david.black
- Re: [storm] WG Last Call comments on consolidated… Ralph Weber
- Re: [storm] WG Last Call comments on consolidated… Mallikarjun Chadalapaka
- Re: [storm] WG Last Call comments on consolidated… david.black
- Re: [storm] WG Last Call comments on consolidated… Ralph Weber
- Re: [storm] WG Last Call comments on consolidated… Mallikarjun Chadalapaka