Re: [nfsv4] rfc5666bis and rpcrdma-bidirection progress update

Chuck Lever <chuck.lever@oracle.com> Mon, 28 November 2016 19:32 UTC

Return-Path: <chuck.lever@oracle.com>
X-Original-To: nfsv4@ietfa.amsl.com
Delivered-To: nfsv4@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DBCE4129492 for <nfsv4@ietfa.amsl.com>; Mon, 28 Nov 2016 11:32:08 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.698
X-Spam-Level:
X-Spam-Status: No, score=-5.698 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H2=-0.001, RP_MATCHES_RCVD=-1.497, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id LzK60H_CiGr5 for <nfsv4@ietfa.amsl.com>; Mon, 28 Nov 2016 11:32:07 -0800 (PST)
Received: from userp1040.oracle.com (userp1040.oracle.com [156.151.31.81]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B740A129F9A for <nfsv4@ietf.org>; Mon, 28 Nov 2016 11:32:03 -0800 (PST)
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74]) by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id uASJW2Ox028291 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for <nfsv4@ietf.org>; Mon, 28 Nov 2016 19:32:03 GMT
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72]) by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id uASJW2IJ022655 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for <nfsv4@ietf.org>; Mon, 28 Nov 2016 19:32:02 GMT
Received: from abhmp0016.oracle.com (abhmp0016.oracle.com [141.146.116.22]) by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id uASJW2SV015781 for <nfsv4@ietf.org>; Mon, 28 Nov 2016 19:32:02 GMT
Received: from anon-dhcp-121.1015granger.net (/68.46.169.226) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Mon, 28 Nov 2016 11:32:02 -0800
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
From: Chuck Lever <chuck.lever@oracle.com>
In-Reply-To: <MWHPR03MB2893DA050246297A8E362D92C78A0@MWHPR03MB2893.namprd03.prod.outlook.com>
Date: Mon, 28 Nov 2016 14:32:00 -0500
Content-Transfer-Encoding: quoted-printable
Message-Id: <5C52351B-09D7-4273-85E7-445B642FDDCC@oracle.com>
References: <6ED97840-F1BF-4BBC-9C01-7F0A8943CB78@oracle.com> <MWHPR03MB289336B4D7E04D053D27D225C7A80@MWHPR03MB2893.namprd03.prod.outlook.com> <4958FA14-2C47-4AEA-A72F-1C83F92DB4BE@oracle.com> <a3368e2b-ae35-ddef-80b3-d33646e46d88@gmail.com> <F924E4D7-3E26-4BFA-A82E-3713CDBC560A@oracle.com> <CADaq8jduTgJCsdhVmDV0wiiuhf0fkJXYYbsJ0znibipqFuQOZw@mail.gmail.com> <MWHPR03MB28934787F990928A41E84830C78A0@MWHPR03MB2893.namprd03.prod.outlook.com> <CADaq8jdpMCuq5k+k_Gjj4rC6iOgCt5xjwjorcPakRgsbqOWfMg@mail.gmail.com> <MWHPR03MB2893DA050246297A8E362D92C78A0@MWHPR03MB2893.namprd03.prod.outlook.com>
To: "nfsv4@ietf.org" <nfsv4@ietf.org>
X-Mailer: Apple Mail (2.3124)
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Archived-At: <https://mailarchive.ietf.org/arch/msg/nfsv4/e65trX1Aif6g405Ebt9QfuHzrSc>
Subject: Re: [nfsv4] rfc5666bis and rpcrdma-bidirection progress update
X-BeenThere: nfsv4@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: NFSv4 Working Group <nfsv4.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/nfsv4>, <mailto:nfsv4-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/nfsv4/>
List-Post: <mailto:nfsv4@ietf.org>
List-Help: <mailto:nfsv4-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/nfsv4>, <mailto:nfsv4-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 28 Nov 2016 19:32:09 -0000

> On Nov 28, 2016, at 1:12 PM, Spencer Shepler <sshepler@microsoft.com> wrote:
> 
>  
> My comments were general, Dave.  Yes, I am the bottleneck on some of this but I get one nag email every few weeks.  Mmm, yes, it has slipped on my todo list but I also have not been reminded with any great frequency – is it urgent or not.  
>  
> Yes, I can improve my cycle time but there are many other steps involved and just waving that it is “IETF Process” is unsatisfactory from my point of view.  It is what you make of it. The elapsed time can be reduced – unfortunately, much of the slowness is self-induced (working group self-induced) and indicative of the relative priorities of everyone involved.

I was informed several months ago that there were at least five I-Ds in the
WG pipeline ahead of rfc5666bis and rpcrdma-bidirection. Three of them have
recently become RFCs, leaving at least two more. The remaining documents I'm
aware of are the multi-domain I-D and the SCSI layout I-D.

So far I haven't felt it necessary to send frequent reminders about my I-Ds
because chair write-ups are not really what's blocking the progress of these
documents. I didn't feel it necessary to nag someone who couldn't do much
about the delays with RPCSEC GSSv3, for example.

It did leave me with a sense of helplessness about this backlog. And I can
admit to having spent less time recently on IETF work because it didn't
seem valuable to pursue, given the existing blockages. Lack of nagging was
not related to relative priorities.

It would help to get regular status updates on the document pipeline,
whether there are any hold-ups, and what the non-executive members of the
WG can do about them. IESG review processes are managed off the WG mailing
list, thus many of us are not privy to progress on individual I-Ds, nor do
we have a sense of what tasks there are remaining to do. The chairs are
usually copied on all of this. Perhaps they could monitor and periodically
reflect a summary to the WG.


> Spencer
>  
> From: David Noveck [mailto:davenoveck@gmail.com] 
> Sent: Monday, November 28, 2016 9:33 AM
> To: Spencer Shepler <sshepler@microsoft.com>
> Cc: Chuck Lever <chuck.lever@oracle.com>; nfsv4@ietf.org
> Subject: Re: [nfsv4] rfc5666bis and rpcrdma-bidirection progress update
>  
> With regard to these documents I suppose that it is appropriate to remind you of the history here:
> 	• These documents have been in the state WG Consensus:Waiting for Writeup for over four months, since 7/19.
> 	• Chuck tried to reduce the workload by deciding to drop the associated informational document.
> 	• Chuck made efforts to remind you of the need to provide these writeups.
> 	• This appeared to culminate in your statement  on 10/25: " For the I-Ds that are "waiting for write-up", those are on my to-do list and will be out in the next week"
> 	• It is now about five weeks since that statement and we have heard nothing about progress in this regard.  
> > Reminders, regularly scheduled conference calls, changing ownership, breaking the tasks into smaller items, discarding unneeded functionality to move the process forward.
>  
> We've tried reminders and Chuck did remove unnecessary work.  However, the IETF rules don't appear to allow changing ownership of the task of producing a wrIteup.  If you think that is appropriate, then perhaps you should investigate it.  Given that there is a bunch of other documents that will soon be in the same state, maybe you should consider that.  Would regularly scheduled conference help, or would they just take up time?
>  
> > most of it is under the control of the authors and the collective working group once there is consensus that an I-D is a WG draft.
>  
> True, but there is a significant portion of the process where we wind up waiting for action by the WG chair, and for these documents, that has been a considerable portion of the delay.  Is there a viable way to spread out this work better?
>  
>  
>  
> On Mon, Nov 28, 2016 at 11:53 AM, Spencer Shepler <sshepler@microsoft.com> wrote:
>  
> For this comment, “If we want to improve the process, and I believe we should, we need to focus on review quality/adequacy as well as the pace of the process.”
>  
> If there is a desire for an item to move more quickly, treat it like any other item in life – take responsibility for it, invest the time, get others that are needed to do the same.
>  
> There are a variety of techniques for managing work that is done by others.  Reminders, regularly scheduled conference calls, changing ownership, breaking the tasks into smaller items, discarding unneeded functionality to move the process forward.
>  
> The “process” can move more quickly if desired – at least for the items that are under direct control and in the case of Internet Drafts – most of it is under the control of the authors and the collective working group once there is consensus that an I-D is a WG draft.
>  
> Spencer
>  
> From: nfsv4 [mailto:nfsv4-bounces@ietf.org] On Behalf Of David Noveck
> Sent: Sunday, November 27, 2016 3:55 AM
> To: Chuck Lever <chuck.lever@oracle.com>
> Cc: nfsv4@ietf.org
> Subject: Re: [nfsv4] rfc5666bis and rpcrdma-bidirection progress update
>  
> So the review process will not be interrupted.  It will continue at the same pace as before.  
> 
> With regard to the characterization of the process as "excruciatingly sluggish", it does seem that not very much has happened since the working group reached consensus on  this document on 4/17/2016 (according to the data tracker history).
> 
> However, to be fair, we should note that draft-ietf-nfsv4-rfc5666bis-00 was submitted on 12/01/2015 and it it took the working group less than a year to get to the point we are.    It looks likely to me that the whole process will (cross your fingers) be completed in around 16 months from first submission.   It is hard to get documents done faster than that within the IETF process, which is not optimized for speed.
> 
> Contrast that with RFC5666 itself which took over five years from -00 submission to RFC publication.  Despite the slow pace of the process, it appears that the document did not get the kind of review it needed before publication, making rfc5666bis necessary. I'd like to thank the authors for persevering in the effort to provide NFS with an RDMA-based transport.
> 
> If we want to improve the process, and I believe we should, we need to focus on review quality/adequacy as well as the pace of the process.
> 

--
Chuck Lever