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

David Noveck <davenoveck@gmail.com> Mon, 28 November 2016 18:47 UTC

Return-Path: <davenoveck@gmail.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 D86441295DB for <nfsv4@ietfa.amsl.com>; Mon, 28 Nov 2016 10:47:50 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.699
X-Spam-Level:
X-Spam-Status: No, score=-2.699 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 xpy965VvtziG for <nfsv4@ietfa.amsl.com>; Mon, 28 Nov 2016 10:47:49 -0800 (PST)
Received: from mail-oi0-x22d.google.com (mail-oi0-x22d.google.com [IPv6:2607:f8b0:4003:c06::22d]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 68772129F89 for <nfsv4@ietf.org>; Mon, 28 Nov 2016 10:47:41 -0800 (PST)
Received: by mail-oi0-x22d.google.com with SMTP id b126so161673955oia.2 for <nfsv4@ietf.org>; Mon, 28 Nov 2016 10:47:41 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=rNJuCozpn4cnZgES+ykNVC6QyL6MUHS540P0Z1rsuig=; b=bnwkSpIMXaD8ErRqjGs3eYtSZMMXblgEuB2wrhqGOh7O71vr85uFgLRArNwD5jRIoN bdqDqFpGheENTuH+Owy/RqXNlueend5YOZSadMTrat4P0JlPGupTEetMLSnrjGjyZUgN tNHdeEXESNqC5gGV4P7h0SnGoY60O7blA44E6xD0DveMPD26TbHGrmjO/HEAaw75lmUs Ydd0V2ULGEPBXcYkMvcOq7etoh8+7o7xUPlv+e2a1gw9zmuVH8GkuZPoMGZAm6f+a1qx MKAUGAAt3/dA850zVbcDQlWfoX/2KOBnQkVmCV3bTZER/EglAEvpvkCgCAeauAFFTY/k zzIA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=rNJuCozpn4cnZgES+ykNVC6QyL6MUHS540P0Z1rsuig=; b=fK0iXC1UEpEhVBmhE6WfCXjLtLDsVoWdBw6z/3eUOwMqMvGrjEfSyzWXqYcVuYMLxg ZNthg42OfhyTafNTig56JPR6ZGwojcpk2/PsEyj84vRtpkBRHYcdVH/ngxdQmPBrmOZU 7NPrmhHocOP4qwIag1I7If4PdUfpJtceJQ6jq72AL0Yne+rCN9FCAtOI0udHp9NQ067Y mM+qSgEzCzX5NuB/wPt3dW3NVbo9y/TxLOyTWE3wAzFlssuRazeh1XaAW2Iw9lS4WF+Z KnxXD47Li8KWsuLeY/sb5ozB0l80qebdvYqC1Ma4zNrPepsXUKvMatEtLGGaxLU16all 7/0A==
X-Gm-Message-State: AKaTC03yReytapD+Vb651B1uR2lEk8w0mjBCO1kMN0fEvGxoGd0/Xn7ltU1qUgnVbbzra5aVaSvDC57dUXUopw==
X-Received: by 10.157.11.14 with SMTP id a14mr13997940ota.185.1480358860672; Mon, 28 Nov 2016 10:47:40 -0800 (PST)
MIME-Version: 1.0
Received: by 10.182.168.4 with HTTP; Mon, 28 Nov 2016 10:47:40 -0800 (PST)
In-Reply-To: <MWHPR03MB2893DA050246297A8E362D92C78A0@MWHPR03MB2893.namprd03.prod.outlook.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>
From: David Noveck <davenoveck@gmail.com>
Date: Mon, 28 Nov 2016 13:47:40 -0500
Message-ID: <CADaq8jd7ddr6qiJLtH37DXZinBvkJnm_pds7ZGsM3JLRVf=2+Q@mail.gmail.com>
To: Spencer Shepler <sshepler@microsoft.com>
Content-Type: multipart/alternative; boundary="001a113db65007d66b054260e88a"
Archived-At: <https://mailarchive.ietf.org/arch/msg/nfsv4/6eEeCUqB6UmHp5TUH3q-0dOuc8k>
Cc: "nfsv4@ietf.org" <nfsv4@ietf.org>
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 18:47:51 -0000

> Yes, I am the bottleneck on some of this but I get one nag email every
few weeks.

It appears that you will soon be getting more, as the implication of your
remarks is that, if you are not reminded frequently, things will be judged
non-urgent and simply not get done.

> Mmm, yes, it has slipped on my todo list but I also have not been
reminded with any great frequency

What frequency of reminder would be necessary to get to do what you have
already committed yourself to do?

I can remind you weekly or daily, if you choose.

> is it urgent or not.

Well, nobody's life depends on it.  But, we have a serious problem with
regard to our RDMA transport and Chuck and others have devoted considerable
work to rectifying it.   You are, unintentionally, standing in the way of
that work coming to fruition.  As understand it, that is why Chuck reminded
you of the need to proceed on this and why you told him it would get done
soon.  I don't think  that Chuck needs to take on the work of reminding you
to do what you have said you will do.   I think it would make more sense if
you, when you became unable to do what you said you would, asked Chuck
about priorities.

> 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.

I've tried to break it up to specific elements, and I may have appeared
unfair in pointing to areas where you were the bottleneck.

There has been difficulty in getting people to actually read and comment on
some of the extension documents, but, beyond pointing out that fact, I
don't see what else I can do.

> 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)

I suppose you mean "induced by others than the WG chair", in which case I
agree.

> indicative of the relative priorities of everyone involved.

True but in the particular case of the RDMA documents, the authors and the
working group have treated this as  of high priority while you have not,
since you were not pelted with frequent reminders. I think that is the
source of complaints about the "excrucuiating sluggishness" of the process.

For other documents, the balance has been different.

On Mon, 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.
>
>
>
> 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.
>
>
>