Re: [tcpm] 2nd WGLC for draft-ietf-tcpm-rfc8312bis
Markku Kojo <kojo@cs.helsinki.fi> Wed, 23 March 2022 11:14 UTC
Return-Path: <kojo@cs.helsinki.fi>
X-Original-To: tcpm@ietfa.amsl.com
Delivered-To: tcpm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 29CD43A1692; Wed, 23 Mar 2022 04:14:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.01
X-Spam-Level:
X-Spam-Status: No, score=-7.01 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cs.helsinki.fi
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 hNClEsQfyqNx; Wed, 23 Mar 2022 04:14:47 -0700 (PDT)
Received: from script.cs.helsinki.fi (script.cs.helsinki.fi [128.214.11.1]) (using TLSv1.2 with cipher AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8CC993A16F3; Wed, 23 Mar 2022 04:14:43 -0700 (PDT)
X-DKIM: Courier DKIM Filter v0.50+pk-2017-10-25 mail.cs.helsinki.fi Wed, 23 Mar 2022 13:14:35 +0200
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cs.helsinki.fi; h=date:from:to:cc:subject:in-reply-to:message-id:references :mime-version:content-type; s=dkim20130528; bh=1Y996GIIXS75xJwbA NbgxRf34BeLtyEY9/YCv/KabXY=; b=DYwwMGSO7JSjf5pJGfViLA+SJkWzLFiko pWSs8+8QxFIx+Q5d2ZdGczZaQJcsyirF/RW8LJOJfpbqsSngUF5QFS1M+QMBhC7a Saal3ZMlBha5YyI91T3PpY0KcAPel2bQTY/LT2synWI8i8TK6uG6bDg76Csfsebz uET9MTMkg0=
Received: from hp8x-60 (88-113-49-197.elisa-laajakaista.fi [88.113.49.197]) (AUTH: PLAIN kojo, TLS: TLSv1/SSLv3,256bits,AES256-GCM-SHA384) by mail.cs.helsinki.fi with ESMTPSA; Wed, 23 Mar 2022 13:14:35 +0200 id 00000000005A1C73.00000000623B011B.00004832
Date: Wed, 23 Mar 2022 13:14:34 +0200
From: Markku Kojo <kojo@cs.helsinki.fi>
To: Lars Eggert <lars@eggert.org>
cc: Yoshifumi Nishida <nsd.ietf@gmail.com>, "tcpm@ietf.org Extensions" <tcpm@ietf.org>, tcpm-chairs <tcpm-chairs@ietf.org>
In-Reply-To: <718D13E5-D813-455B-8541-2396EA1F5CA8@eggert.org>
Message-ID: <alpine.DEB.2.21.2203221655430.4019@hp8x-60.cs.helsinki.fi>
References: <164318837039.21788.17451980682651967578@ietfa.amsl.com> <EEA435EC-AAAC-4899-8E94-2D54EDE5F72E@eggert.org> <CAAK044S9HQXvfvgM6mBuvOWJPHtCaa6xo6CoP2r8Vq61tKaY5g@mail.gmail.com> <alpine.DEB.2.21.2202120048000.4019@hp8x-60.cs.helsinki.fi> <CAAK044SUv2pjPSi_9jitNdtTHtGR-DVhiEn77yCf8M6B=bgKwQ@mail.gmail.com> <alpine.DEB.2.21.2202171538190.4019@hp8x-60.cs.helsinki.fi> <CAAK044TwWJq0PgVSeHU7LfEwacPuix8KHqrBGXB+TTrVaFh0-Q@mail.gmail.com> <alpine.DEB.2.21.2202181052240.4019@hp8x-60.cs.helsinki.fi> <CAAK044RR6HTHKOgaoh4hkssXugSHMc+dV_2Ru3xLPsLaYRR0aA@mail.gmail.com> <718D13E5-D813-455B-8541-2396EA1F5CA8@eggert.org>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Content-Type: text/plain; format="flowed"; charset="US-ASCII"
Archived-At: <https://mailarchive.ietf.org/arch/msg/tcpm/USXrFjUh6RsO_P-pXyMzD-mlSV0>
Subject: Re: [tcpm] 2nd WGLC for draft-ietf-tcpm-rfc8312bis
X-BeenThere: tcpm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: TCP Maintenance and Minor Extensions Working Group <tcpm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tcpm>, <mailto:tcpm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tcpm/>
List-Post: <mailto:tcpm@ietf.org>
List-Help: <mailto:tcpm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tcpm>, <mailto:tcpm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 23 Mar 2022 11:14:54 -0000
Lars, On Mon, 21 Feb 2022, Lars Eggert wrote: > Hi, > > first, as an editor (but not wearing other hats) I do object > against reclassifying the document as Experimental or Informational, > esp. this late in the process. > > CUBIC is not a new CC proposal. It's been ubiquitously deployed > on the Internet for many years. All major TCP stacks use it by default. Maybe I should not have pointed to the IESG statement but RFC 5033. The IESG statement describes the IETF process while RFC 5033 provides the guidelines for the community, and the IESG statement explicitly points to (the draft of) RFC 5033. RFC 5033 is crystal clear on what kind of evaluation is expected from an alternate congestion control proposal to the IETF. "New" is borrowed from RFC5033 where it means "alternate", not how old the algo is or some such, and also in this context it means a new proposal to the IETF, i.e., an I-D submitted to the IETF. > Given that, I don't see how the IESG statement on "Experimental > Specification of New Congestion Control Algorithms" applies here. > (As an aside, that statement was specifically written when CUBIC, > Compound and Hamilton were all jostling for RFC publication. The > community converged on CUBIC in the meantime.) > > CUBIC *is* the default CC mechanism used on the Internet and in > other IP networks. It should be published on the standards track. > Careful reading and understanding of RFC 5033 would be useful. RFC 5033 and the IESG statement were written exactly to avoid a situation where any such alternate CC algo gets widely deployed in the global Internet without being first thoroughly evaluated by the IETF. The process was seen important to ensure thorough enough evaluation of any alternate CC before its deployment in the Internet. Could you possibly explain more of your rationale when saying "don't see how the IESG statement applies here"? The fact seems to be that CUBIC has taken the wrong path and has been deployed without any IETF evaluation. This is exactly opposite to the consensus that the IETF/TSV community had and what has been documented in RFC 5033 and the IESG statement. I'm sorry to say that it seems incomprehensible to me that now the (long-term) deployment in the Internet which was unwanted by the IETF is used in the IETF as rationale why CUBIC does not need any IETF evaluation. In particular, when CUBIC is targetted as PS which is supposed to have even higher bar than when targetting at Experimental. Furthermore, despite the extensive deployment experience with CUBIC, the rfc8312bis draft does not cite any results comparing CUBIC vs. Reno that were gathered and publishhed since CUBIC was deployed. Where is the the extensive deployment experience documented? That is, could you possbly explain on what information the tcpm wg can base its decision whether rfc8312bis fullfils the criteria set in RFC 5033? > Second, this is the second time that an individual raised a long > list of issues after the WGLC has ended. We did try to work through > all the issues that were raised after the first WGLC, but the > individual often failed to participate in the discussion in > a timely manner. I now see at least several of those same > issues re-raised by the same individual. Lars, I would have hoped that the decision on this draft and the remaining issues were based on arguments on the actual issues. When publicly accusing an individual on misbehaviour it would be good to have the facts correct. The 2nd last call was announced by a tcpm wg chair: "The WGLC runs until *Feb 11*." Below please find the timestamp as seen by ietfa.amsl.com for the 2nd wglc message by the individual: Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7C1B53A1371; Fri, 11 Feb 2022 21:34:42 -0800 (PST) I have always thought that IETF is an international organization and any deadlines set with no specific timezone are automatically "anywhere on the earth" regardless of the timezone of the contributor's mail system that she/he uses for sending messages to the IETF lists. Could you kindly explain if this is incorrect such that any individual may avoid such a mistake in the future? The individual raised the first list of issues after the first WGLC had ended with only a *single* review (thanks Yoshi) and the tcpm chairs explicitly asked if anyone has any thoughts on the doc. The individual apologised for the late list of issues and explained that the draft had notable conflicts with existing RFCs, which was the major reason for the individual to react at that late point. While checking the draft for for the conflicts, the individual listed also other issues that seemed to require more work. Could you kindly explain how this was wrong thing to do? I think I can also speak for the individual on not always participating in the discussions on a timely manner. That is true and the individual also informed several times that the individual had very limited cycles for the IETF work. To begin with the individual also indicated that many issues may deserve discussion on the wg list. The editor responded: > true, and we will bring those to the list that should be discussed here. However, many issues were closed in github even though they were clearly still unresolved. Sometimes also without confirming with the individual. More importantly and given that this is a wg document, would't it have been a viable option to take any unresolved issues to the wg list where the wider expertice is instead of closing them in github? By this far no issues has been taken to the list by the editor. > Before going down > the same path a second time, I would actually ask the WG to > confirm there is consensus that the raised issues are valid > (and if they are valid, commit to contributing to a resolution > in a timely manner.) First, the issues listed for the 2nd WGLC were not re-raised but they were more or less unresolved: no consensus has been decleared in the discussions on those issues. Second, definitely these issues should be discussed on the wg list. We are about making very significant decisions, not only about this draft, but in its current form it has implications to several stds track RFCs via RFC 5681. One important issue that has not been discussed much at all is whether this draft needs to update RFC 5681, and if it does, we need to explain and justify it carefully. The current text leaves many questions open on what "Updates" here actually means. Thanks, /Markku
- [tcpm] I-D Action: draft-ietf-tcpm-rfc8312bis-06.… internet-drafts
- Re: [tcpm] I-D Action: draft-ietf-tcpm-rfc8312bis… Lars Eggert
- Re: [tcpm] I-D Action: draft-ietf-tcpm-rfc8312bis… Yoshifumi Nishida
- Re: [tcpm] I-D Action: draft-ietf-tcpm-rfc8312bis… Vidhi Goel
- [tcpm] 2nd WGLC for draft-ietf-tcpm-rfc8312bis Yoshifumi Nishida
- Re: [tcpm] 2nd WGLC for draft-ietf-tcpm-rfc8312bis Yoshifumi Nishida
- Re: [tcpm] I-D Action: draft-ietf-tcpm-rfc8312bis… Yoshifumi Nishida
- Re: [tcpm] 2nd WGLC for draft-ietf-tcpm-rfc8312bis Vidhi Goel
- Re: [tcpm] 2nd WGLC for draft-ietf-tcpm-rfc8312bis Yoshifumi Nishida
- Re: [tcpm] 2nd WGLC for draft-ietf-tcpm-rfc8312bis Markku Kojo
- Re: [tcpm] 2nd WGLC for draft-ietf-tcpm-rfc8312bis Yoshifumi Nishida
- Re: [tcpm] 2nd WGLC for draft-ietf-tcpm-rfc8312bis Yuchung Cheng
- Re: [tcpm] 2nd WGLC for draft-ietf-tcpm-rfc8312bis Markku Kojo
- Re: [tcpm] 2nd WGLC for draft-ietf-tcpm-rfc8312bis Neal Cardwell
- Re: [tcpm] 2nd WGLC for draft-ietf-tcpm-rfc8312bis Vidhi Goel
- Re: [tcpm] 2nd WGLC for draft-ietf-tcpm-rfc8312bis Yoshifumi Nishida
- Re: [tcpm] 2nd WGLC for draft-ietf-tcpm-rfc8312bis Markku Kojo
- Re: [tcpm] 2nd WGLC for draft-ietf-tcpm-rfc8312bis Markku Kojo
- Re: [tcpm] 2nd WGLC for draft-ietf-tcpm-rfc8312bis Vidhi Goel
- Re: [tcpm] 2nd WGLC for draft-ietf-tcpm-rfc8312bis Neal Cardwell
- Re: [tcpm] 2nd WGLC for draft-ietf-tcpm-rfc8312bis Yoshifumi Nishida
- Re: [tcpm] 2nd WGLC for draft-ietf-tcpm-rfc8312bis Lars Eggert
- Re: [tcpm] 2nd WGLC for draft-ietf-tcpm-rfc8312bis Bob Briscoe
- Re: [tcpm] 2nd WGLC for draft-ietf-tcpm-rfc8312bis Scharf, Michael
- Re: [tcpm] 2nd WGLC for draft-ietf-tcpm-rfc8312bis Bob Briscoe
- Re: [tcpm] 2nd WGLC for draft-ietf-tcpm-rfc8312bis Yoshifumi Nishida
- Re: [tcpm] 2nd WGLC for draft-ietf-tcpm-rfc8312bis touch@strayalpha.com
- Re: [tcpm] 2nd WGLC for draft-ietf-tcpm-rfc8312bis Bob Briscoe
- Re: [tcpm] 2nd WGLC for draft-ietf-tcpm-rfc8312bis Lars Eggert
- Re: [tcpm] 2nd WGLC for draft-ietf-tcpm-rfc8312bis Lars Eggert
- [tcpm] Proceeding 8312bis draft (Re: 2nd WGLC for… Yoshifumi Nishida
- Re: [tcpm] Proceeding 8312bis draft (Re: 2nd WGLC… Neal Cardwell
- Re: [tcpm] Proceeding 8312bis draft (Re: 2nd WGLC… Vidhi Goel
- Re: [tcpm] Proceeding 8312bis draft (Re: 2nd WGLC… Yuchung Cheng
- Re: [tcpm] Proceeding 8312bis draft (Re: 2nd WGLC… Mirja Kuehlewind
- Re: [tcpm] Proceeding 8312bis draft (Re: 2nd WGLC… Martin Duke
- Re: [tcpm] Proceeding 8312bis draft (Re: 2nd WGLC… Gorry Fairhurst
- Re: [tcpm] Proceeding 8312bis draft (Re: 2nd WGLC… Yoshifumi Nishida
- Re: [tcpm] 2nd WGLC for draft-ietf-tcpm-rfc8312bis Markku Kojo
- Re: [tcpm] 2nd WGLC for draft-ietf-tcpm-rfc8312bis Markku Kojo
- Re: [tcpm] 2nd WGLC for draft-ietf-tcpm-rfc8312bis Markku Kojo
- Re: [tcpm] 2nd WGLC for draft-ietf-tcpm-rfc8312bis Markku Kojo