Re: [tsvwg] dispute (Re: Results of consensus call on ECT(1) usage)

Bob Briscoe <in@bobbriscoe.net> Fri, 22 May 2020 20:47 UTC

Return-Path: <in@bobbriscoe.net>
X-Original-To: tsvwg@ietfa.amsl.com
Delivered-To: tsvwg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5AEBD3A0B22; Fri, 22 May 2020 13:47:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.099
X-Spam-Level:
X-Spam-Status: No, score=-2.099 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_FAIL=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=bobbriscoe.net
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 r13ep_ao9V02; Fri, 22 May 2020 13:47:31 -0700 (PDT)
Received: from cl3.bcs-hosting.net (cl3.bcs-hosting.net [3.11.37.202]) (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 0680B3A0A49; Fri, 22 May 2020 13:47:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=bobbriscoe.net; s=default; h=Content-Transfer-Encoding:Content-Type: In-Reply-To:MIME-Version:Date:Message-ID:From:References:To:Subject:Sender: Reply-To:Cc:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help: List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=b8ClGOPLSJ0TJMrm1lqhQ6GAv82+ywK0BX1fEODTez0=; b=yDFkmBqh6zis4RbghLqaEyXvyD anUhhsxd7W5NkTn5igU0XEzo+h+zoRoZMxG/F1xnf9tce1/y5JskorSZEnrLnPdzVGfacUMHAYftY FrHZJruVug8XpBhE4euBMG6IyxcQwVm8aawQpf/D0N8rkT1PHpRrETQc49Kdb0XA4X9uwZNj+1E3p /SN48TGhsUlupP/qvfnZyKolLtiGSsOasoB986Zt+JkIllk5dKZD89qOYa9uloHrOj40YJ3v9V+Ta GXjrwxB11FzaVOlriAI6hO3sQuTHFqW4yhrMu3GTTfjX1vOYdifmVqm5lxkIRcOkkT+Q2lia53aI5 LP/u4o4g==;
Received: from [31.185.135.128] (port=37666 helo=[192.168.0.6]) by cl3.bcs-hosting.net with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.93) (envelope-from <in@bobbriscoe.net>) id 1jcEZi-00Befu-PE; Fri, 22 May 2020 21:47:26 +0100
To: Paul Vixie <paul@redbarn.org>, "tsvwg@ietf.org" <tsvwg@ietf.org>, "tsvwg-chairs@ietf.org" <tsvwg-chairs@ietf.org>
References: <d182f539-e0a2-e924-9556-db6577f47357@mti-systems.com> <3228077.bNJ4EoEDyu@linux-9daj>
From: Bob Briscoe <in@bobbriscoe.net>
Message-ID: <026e270b-0a3a-85c9-2c45-7560b50050eb@bobbriscoe.net>
Date: Fri, 22 May 2020 21:47:25 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <3228077.bNJ4EoEDyu@linux-9daj>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Transfer-Encoding: 7bit
Content-Language: en-GB
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - cl3.bcs-hosting.net
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - bobbriscoe.net
X-Get-Message-Sender-Via: cl3.bcs-hosting.net: authenticated_id: in@bobbriscoe.net
X-Authenticated-Sender: cl3.bcs-hosting.net: in@bobbriscoe.net
X-Source:
X-Source-Args:
X-Source-Dir:
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/XvDS8L7V4KCaD7Du5YFd3hv0AtQ>
Subject: Re: [tsvwg] dispute (Re: Results of consensus call on ECT(1) usage)
X-BeenThere: tsvwg@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Transport Area Working Group <tsvwg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tsvwg>, <mailto:tsvwg-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tsvwg/>
List-Post: <mailto:tsvwg@ietf.org>
List-Help: <mailto:tsvwg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tsvwg>, <mailto:tsvwg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 22 May 2020 20:47:34 -0000

Paul, Chairs

On 22/05/2020 04:03, Paul Vixie wrote:
> On Friday, 22 May 2020 02:32:45 UTC Wesley Eddy wrote:
>> ...
>>
>> Result of consensus call: TSVWG has interest in working on a low-latency
>> service using ECT(1) as an input (e.g. L4S) in preference to working on
>> enabling high-fidelity congestion control using ECT(1) as an network
>> output signal (e.g. SCE). The chairs see strong support for this
>> direction, including significant interest from network operators and
>> vendors.
> the relevant section of RFC 2026 is as follows:
>
>> 6.5.1 Working Group Disputes
>>
>>     An individual (whether a participant in the relevant Working Group or
>>     not) may disagree with a Working Group recommendation based on his or
>>     her belief that either (a) his or her own views have not been
>>     adequately considered by the Working Group, or (b) the Working Group
>>     has made an incorrect technical choice which places the quality
>>     and/or integrity of the Working Group's product(s) in significant
>>     jeopardy.  The first issue is a difficulty with Working Group
>>     process;  the latter is an assertion of technical error.  These two
>>     types of disagreement are quite different, but both are handled by
>>     the same process of review.
> on a personal note, my own expressed position was, that if something had to be
> done it should be an input not an output. so, the chairs' declared result is
> compatible with what i said. therefore i'm not claiming that my own views were
> not adequately considered (a, above). rather, i'd concerned about (b) above.
>
> this choice was not made based on technical merit, by the chair's own
> description (quoted above). both the rough consensus and the running code
> looked to me more like choice 3 ("more testing"). what the operators and
> vendors who can afford to attend these meetings are interested in, may differ
> from the community's long term interests.
>
>>     A person who disagrees with a Working Group recommendation shall
>>     always first discuss the matter with the Working Group's chair(s),
>>     who may involve other members of the Working Group (or the Working
>>     Group as a whole) in the discussion.
> we are "here." i hope the chairs can explain why choice 3, more testing, was
> not the rough consensus they think they witnessed,

[BB] Can I suggest that the chairs ask those asking for more testing to 
write a review of all the tests that have been done so far (by 
proponents and opposition), and identify the specific further tests that 
they believe are necessary. Then the chairs or the WG or whoever is 
judging this dispute can decide whether the tests they are asking for 
are critical prerequisites for assignment of an experimental codepoint 
in the IP header.

Reasoning: There have been a number of cases where people have 
complained in general terms about testing, and subsequently it became 
apparent that they had not read the test reports - some of which had 
even been verified independently and published by third parties.

> and also, how the time
> value of a choice of 1 or 2 "now" is higher than the merit value of getting to
> an evidence-based consensus "later".

[BB] I notice that you (Paul) said you'd been following this since the 
first interim. You may not be aware that this work was brought to the 
IRTF in March 2015, then brought to the IETF in July 2015 along with 
thousands of test results. A very large BoF was held in Jul 2016 that 
led to L4S drafting work being started in tsvwg and tcpm. The debate 
over the pros and cons of different codepoints was completed around Nov 
2017, when ECT(1) was settled on and that debate was written up in the 
ecn-l4s-id draft. In March 2019, L4S was approaching WGLC, when the SCE 
proposal for a different codepoint arrangement was first published, and 
proponents of both approaches have published large volumes of test 
results in the 14 months since then.

So those taking part in the recent consensus call had a wealth of test 
data on which to base their decision, from both proponents and opponents 
of the outcome that the chairs have just announced.


In the past, I have been in a similar position, when I have discovered 
that a major decision was imminent that would close off areas that were 
important to me. The closest example was when draft-ietf-tsvwg-ecn 
[RFC3168-to-be] was approaching WGLC. I took it upon myself to 
thoroughly read the draft and all its references, to catch up on all the 
mail archives, and to write a draft articulating our concerns (with Jon 
Crowcroft at that time). As I put our concerns, I could feel the time 
pressure of everyone involved breathing down my neck. By putting in the 
effort to put our concerns concisely and rapidly, the WG got them 
resolved quickly - Jon & I had to concede some aspects in the interest 
of keeping progress moving. As a result, RFC3168 went through WGLC soon 
after and was published only 7 months after we first intervened.

So, yes, there is a huge degree of time pressure now. The closing of 
this consensus call allows us to get moving in anger. You will have seen 
the number of companies that plan to deploy. No-one has bottomless 
project funding. I (and hopefully others) will try to point you at the 
resources that are relevant for your concerns. But I hope you will 
understand that, at the closing stages of the debate, we can't be 
expected to retype all the discussion each time a new person joins.

Cheers



Bob



>>     If the disagreement cannot be resolved in this way, any of the
>>     parties involved may bring it to the attention of the Area
>>     Director(s) for the area in which the Working Group is chartered.
>>     The Area Director(s) shall attempt to resolve the dispute.
>>     
>>     If the disagreement cannot be resolved by the Area Director(s) any of
>>     the parties involved may then appeal to the IESG as a whole.  The
>>     IESG shall then review the situation and attempt to resolve it in a
>>     manner of its own choosing.
>>     
>>     If the disagreement is not resolved to the satisfaction of the
>>     parties at the IESG level, any of the parties involved may appeal the
>>     decision to the IAB.  The IAB shall then review the situation and
>>     attempt to resolve it in a manner of its own choosing.
> i think a challenge was inevitable no matter what outcome was designated as
> the consensus, and that this probably is a matter to be settled by IETF as a
> body rather than by this working group in isolation.
>

-- 
________________________________________________________________
Bob Briscoe                               http://bobbriscoe.net/