Re: [storm] iSCSI feature removal: SLP ?

"Mallikarjun Chadalapaka" <cbm@chadalapaka.com> Tue, 06 July 2010 16:26 UTC

Return-Path: <cbm@chadalapaka.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 4FC5D3A6878 for <storm@core3.amsl.com>; Tue, 6 Jul 2010 09:26:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.001
X-Spam-Level:
X-Spam-Status: No, score=0.001 tagged_above=-999 required=5 tests=[BAYES_50=0.001]
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 Gdk6gPdM04ck for <storm@core3.amsl.com>; Tue, 6 Jul 2010 09:26:40 -0700 (PDT)
Received: from snt0-omc3-s46.snt0.hotmail.com (snt0-omc3-s46.snt0.hotmail.com [65.54.51.83]) by core3.amsl.com (Postfix) with ESMTP id DE5203A6830 for <storm@ietf.org>; Tue, 6 Jul 2010 09:26:39 -0700 (PDT)
Received: from SNT131-DS1 ([65.55.90.137]) by snt0-omc3-s46.snt0.hotmail.com with Microsoft SMTPSVC(6.0.3790.4675); Tue, 6 Jul 2010 09:26:41 -0700
X-Originating-IP: [15.251.201.73]
X-Originating-Email: [cbm@chadalapaka.com]
Message-ID: <SNT131-ds181D2EAC49B1B0CB3C577A0B20@phx.gbl>
From: Mallikarjun Chadalapaka <cbm@chadalapaka.com>
To: 'David Harrington' <ietfdbh@comcast.net>, "'Mark S. Edwards'" <marke@muttsnuts.com>, storm@ietf.org
References: <C2D311A6F086424F99E385949ECFEBCB02162B4B@CORPUSMX80B.corp.emc.com><690958.35528.qm@smtp111.biz.mail.re2.yahoo.com><C2D311A6F086424F99E385949ECFEBCB02A28E1D@CORPUSMX80B.corp.emc.com><473934.13068.qm@smtp114.biz.mail.mud.yahoo.com><C2D311A6F086424F99E385949ECFEBCB02ED59ED@CORPUSMX80B.corp.emc.com> <654733.53196.qm@smtp112.biz.mail.mud.yahoo.com> <5DD99D3E24204AC3841DF1CB3636E07E@23FX1C1>
In-Reply-To: <5DD99D3E24204AC3841DF1CB3636E07E@23FX1C1>
Date: Tue, 06 Jul 2010 09:26:38 -0700
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Office Outlook 12.0
Thread-index: AcsTIrSaYI/NQgTpQkGTuoIDXxg8CAJSPrGAAC68c9A=
Content-Language: en-us
X-OriginalArrivalTime: 06 Jul 2010 16:26:41.0949 (UTC) FILETIME=[046004D0:01CB1D28]
Subject: Re: [storm] iSCSI feature removal: SLP ?
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, 06 Jul 2010 16:26:41 -0000

Hi David and all,

With deployment experience, we now know that the original "almost must"
recommendation is not valid (ignoring the fact that it was contained in an
Informational RFC).  

But OTOH, we do not have to say "SHOULD NOT" implement SLP either, which
IMHO is overly constraining and thus unwarranted.

At this point, I plan to make it clear in the consolidated draft that SLP is
not an "almost must" requirement, along the lines of what DavidB/Mark had
proposed.

Please let me know if that is not agreeable to anyone.

Thanks.

Mallikarjun



> -----Original Message-----
> From: storm-bounces@ietf.org [mailto:storm-bounces@ietf.org] On Behalf Of
> David Harrington
> Sent: Monday, July 05, 2010 11:03 AM
> To: 'Mark S. Edwards'; storm@ietf.org
> Subject: Re: [storm] iSCSI feature removal: SLP ?
> 
> Hi,
> 
> I think "recommendation is no longer valid" is equivalent to "NOT
> RECOMMENDED" which is equivalent to "SHOULD NOT".
> 
> So I recommend "SHOULD NOT" (or if you prefer, rewording to "NOT
> RECOMMENDED").
> 
> dbh (as contributor)
> 
> > -----Original Message-----
> > From: storm-bounces@ietf.org [mailto:storm-bounces@ietf.org]
> > On Behalf Of Mark S. Edwards
> > Sent: Wednesday, June 23, 2010 6:23 PM
> > To: storm@ietf.org
> > Subject: Re: [storm] iSCSI feature removal: SLP ?
> >
> > Looks ok to me.  I was trying to be diplomatic in case there
> > were any SLP diehards out there waiting to be offended.
> >
> > But since none have appeared over the parapet the hammer
> > approach that effectively deprecates SLP as an
> > interoperability mechanism suits me.
> >
> > I agree that we should not specifically prohibit it's use,
> > after all people are free to create and use any discovery
> > mechanism they wish for their own purposes.  Could be SLP,
> > could be LDAP or "Fred's Bird-Brained Resource Locator", none
> > should be explicitly barred.
> >
> > Mark.
> >
> >
> > At 21:25 23/06/2010, david.black@emc.com wrote:
> > >Mark,
> > >
> > > > So if pushed I'd write something like:
> > > >
> > > > "iSCSI equipment that need discovery functions beyond
> SendTargets
> > > > should implement iSNS for extended discovery management
> > capabilities
> > > > and maximum interoperability."
> > > >
> > > > Since any unit that implements SLP or even LDAP as a discovery
> > > > mechanism is not going to interoperate with the majority
> > of systems,
> > > > I'd hesitate to even mention them.  However, if anyone feels
> > > > strongly that SLP deserves some mention, then by all means do
> so,
> > > > just please don't assert it too strongly.
> > > >
> > > > One final point.  Given that iSNS has won the consensus
> > argument, is
> > > > there a case for turning the "should' in the above sentence to
> > >"SHOULD" ?
> > >
> > >Yes, I would use "SHOULD" plus I would add text to say:
> > >
> > >         SLP has not been widely implemented or deployed for use
> with
> > >         iSCSI, therefore RFC 3121's recommendation that SLP be
> > >         implemented is no longer valid.
> > >
> > >This is one of those situations in which subtlety does not win
> style
> > >points (IMHO) but I don't think we need a recommendation that SLP
> > >"SHOULD NOT" be implemented.  In addition (as noted below), RFC
> 3721
> > >would need to be added to the list of RFCs that are updated by the
> > >combined iSCSI Internet-Draft.
> > >
> > >Any objections?
> > >
> > >Thanks,
> > >--David
> > >
> > >
> > > > -----Original Message-----
> > > > From: storm-bounces@ietf.org [mailto:storm-bounces@ietf.org] On
> > > > Behalf
> > >Of Mark S. Edwards
> > > > Sent: Monday, June 07, 2010 7:00 AM
> > > > To: storm@ietf.org
> > > > Subject: Re: [storm] iSCSI feature removal: SLP ?
> > > >
> > > > Sorry for the delay.
> > > >
> > > > As you say, RFC3721 was more about guidance and was
> > written before
> > > > there was any deployment experience.  At least the text
> > says 'should'
> > > > rather than 'SHOULD'.  It might be nicer to all round if it
> could
> > > > just be removed and no extended discovery mechanism be
> mentioned,
> > > > but we have realities to consider such as an iSCSI array
> > won't get
> > > > Microsoft certification unless it supports at least basic iSNS -
> 
> > > > running code and consensus.
> > > >
> > > > The one good thing we have now is that iSNS is indeed now an
> IETF
> > > > protocol (RFC 4171) and the original argument for SLP was that
> it
> > > > was an existing RFC.  So the argument for using SLP ahead
> > of iSNS is
> > > > no longer relevant.
> > > >
> > > > So if pushed I'd write something like:
> > > >
> > > > "iSCSI equipment that need discovery functions beyond
> SendTargets
> > > > should implement iSNS for extended discovery management
> > capabilities
> > > > and maximum interoperability."
> > > >
> > > > Since any unit that implements SLP or even LDAP as a discovery
> > > > mechanism is not going to interoperate with the majority
> > of systems,
> > > > I'd hesitate to even mention them.  However, if anyone feels
> > > > strongly that SLP deserves some mention, then by all means do
> so,
> > > > just please don't assert it too strongly.
> > > >
> > > > One final point.  Given that iSNS has won the consensus
> > argument, is
> > > > there a case for turning the "should' in the above sentence to
> > >"SHOULD" ?
> > > >
> > > > Mark.
> > > >
> > > >
> > > > At 23:54 21/05/2010, Black_David@emc.com wrote:
> > > > > > Regarding the feature removal discussion, can I add SLP to
> the
> > >list ?
> > > > > >
> > > > > > The RFC 3721 states
> > > > > >
> > > > > > "iSCSI equipment that
> > > > > >        need discovery functions beyond SendTargets
> > should at least
> > > > > >        implement SLP, and then consider iSNS when extended
> > >discovery
> > > > > >        management capabilities are required such as in
> larger
> > >storage
> > > > > >        networks.  It should be noted that since iSNS will
> > > > > > support
> > >SLP,
> > > > > >        iSNS can be used to help manage the discovery
> > information
> > >returned
> > > > > >        by SLP."
> > > > > >
> > > > > > The implication is that targets and initiators should
> > expect to
> > >find
> > > > > > support for SLP before considering iSNS.
> > > > > >
> > > > > > I remember our first iSCSI appliance and we spent
> > ages trying to
> > >get
> > > > > > SLP working because it the above wording effectively made it
> 
> > > > > > mandatory.  SLP turned out to be a complete bust and was
> > >effectively
> > > > > > killed off when Microsoft refused to support it in their
> > > > > > initiator and in their target logo tests.
> > > > > >
> > > > > > The result is that today I doubt you could find a target or
> > >initiator
> > > > > > out there supporting SLP.
> > > > > >
> > > > > > For anybody that does still implement SLP we could change
> the
> > >wording
> > > > > > for SLP a little to remove the implied hierarchy, or
> > just admit
> > >that
> > > > > > running code has created IETF consensus.
> > > > >
> > > > >This is interesting.  RFC 3720 (main iSCSI spec) never mentions
> 
> > > > >SLP.  RFC 3721 is not a Standards Track RFC, but that's not a
> > > > >reason not to update it (if people will excuse the
> > double negative).
> > > > >
> > > > >So, Mark, could you send an email to the list with
> > proposed text on
> > > > >SLP that you'd like to see in the new consolidated iSCSI
> > draft (no
> > > > >more than a few sentences, please)?  If that text (as
> > revised) is
> > > > >acceptable to the WG, the result would go into the new
> > consolidated
> > > > >iSCSI draft, and RFC 3721 would be added to the list of
> > RFCs that
> > > > >are being updated by that draft.
> > > > >
> > > > >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