Re: Priority implementation complexity (was: Re: Extensible Priorities and Reprioritization)
Dmitri Tikhonov <dtikhonov@litespeedtech.com> Tue, 09 June 2020 14:47 UTC
Return-Path: <ietf-http-wg-request+bounce-httpbisa-archive-bis2juki=lists.ie@listhub.w3.org>
X-Original-To: ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com
Delivered-To: ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DD6D63A07DC for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Tue, 9 Jun 2020 07:47:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.65
X-Spam-Level:
X-Spam-Status: No, score=-2.65 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.249, MAILING_LIST_MULTI=-1, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=litespeedtech-com.20150623.gappssmtp.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 PnVOYwpiHuez for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Tue, 9 Jun 2020 07:47:38 -0700 (PDT)
Received: from lyra.w3.org (lyra.w3.org [128.30.52.18]) (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 75D803A07CA for <httpbisa-archive-bis2Juki@lists.ietf.org>; Tue, 9 Jun 2020 07:47:38 -0700 (PDT)
Received: from lists by lyra.w3.org with local (Exim 4.92) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1jifUf-0003jY-BQ for ietf-http-wg-dist@listhub.w3.org; Tue, 09 Jun 2020 14:44:49 +0000
Resent-Date: Tue, 09 Jun 2020 14:44:49 +0000
Resent-Message-Id: <E1jifUf-0003jY-BQ@lyra.w3.org>
Received: from titan.w3.org ([128.30.52.76]) by lyra.w3.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from <dtikhonov@litespeedtech.com>) id 1jifUe-0003in-BZ for ietf-http-wg@listhub.w3.org; Tue, 09 Jun 2020 14:44:48 +0000
Received: from mail-qt1-x830.google.com ([2607:f8b0:4864:20::830]) by titan.w3.org with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from <dtikhonov@litespeedtech.com>) id 1jifUc-0000O7-P1 for ietf-http-wg@w3.org; Tue, 09 Jun 2020 14:44:48 +0000
Received: by mail-qt1-x830.google.com with SMTP id g18so17735364qtu.13 for <ietf-http-wg@w3.org>; Tue, 09 Jun 2020 07:44:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=litespeedtech-com.20150623.gappssmtp.com; s=20150623; h=date:from:to:cc:subject:message-id:mail-followup-to:references :mime-version:content-disposition:in-reply-to:user-agent; bh=CpzMhwKw+BH8CNMgM2vXElHn5rVLkgnD/JtNw9Djgyw=; b=W1B9WlhZnmVMKwk1VB37JYN8ezF5cS0HClhxZmuYt1gMfueCwbVYU5FTADUMw0J+VR BHz2PRkXVy8Q2ktVjsL1dTxelHZfJ1Vv4t6QLyQJM5OnBR7sOC+tvsjsUcyYxZq4N3Qr 1t4fKOwaAi6tHaTt4RY5NhbhcmbbYXGaU/INAA6Lo6O7BQsdm4hbAbw9WjjQT/BKTOHR oPKzGBJD8VCBi1UcageCtJlX3DBN+j3HlS5mkCeRXqsujD5l00Q+cL47dT+WqKcHM9/6 cTo3pFyc532gdU8RJ/5woI0ecgxsLksSxGLqdeLkY3w4qcvGT49OplDg+DeP7prW6Y6R OcHg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id :mail-followup-to:references:mime-version:content-disposition :in-reply-to:user-agent; bh=CpzMhwKw+BH8CNMgM2vXElHn5rVLkgnD/JtNw9Djgyw=; b=f0IotYG0U1EDfw4C3NREog8bhfBMm2TKlJbEBgmX4UORy8bPh52vWPdhRFRQW/1rsN PsRj2NC4x6VIuo+oOoX9bM/EHHN7d6kH2t3wMcyWNCnZeT8UbyE4dvQg7U0ypf7jVLKA 4vmvCJWCoNMP9A3a3Nl62einUXl9FNDUsQGGE/fwLo9gFGH0y7L2u2Fyj3W5xr9lq+aZ 3TzQU8+0CwcLr7b44QU2ZH0Qdp5M3Bl8IQE8iknSKN+JBk9AvApw1gUWiCDpM/yl4VKx F/BKFIGFju9+NNrpovmab+1bRZNHNuaOBl7PHQiT/GNljJWjo/ExwDdO2VfH+aqSnBCW Spsw==
X-Gm-Message-State: AOAM533m9sBhTvCOsAgLHgscutxpZwZCh1RQCfygi/0jcAiBzShPe+Tf fK6s7caVvGi0RZ8oaX+0izU54g==
X-Google-Smtp-Source: ABdhPJxChywT5seOio2QPKULEZaarwZCXBLYRslzturARRAXGlFdnMCIzHehlebEP2aYLgu4LZL0mQ==
X-Received: by 2002:ac8:342b:: with SMTP id u40mr28201628qtb.59.1591713875613; Tue, 09 Jun 2020 07:44:35 -0700 (PDT)
Received: from lubuntu (ool-44c1d219.dyn.optonline.net. [68.193.210.25]) by smtp.gmail.com with ESMTPSA id z19sm11228778qtz.81.2020.06.09.07.44.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 09 Jun 2020 07:44:35 -0700 (PDT)
Date: Tue, 09 Jun 2020 10:44:29 -0400
From: Dmitri Tikhonov <dtikhonov@litespeedtech.com>
To: Lucas Pardue <lucaspardue.24.7@gmail.com>
Cc: HTTP Working Group <ietf-http-wg@w3.org>, Bence Béky <bnc@chromium.org>, Kazuho Oku <kazuhooku@gmail.com>
Message-ID: <20200609144428.GC22180@lubuntu>
Mail-Followup-To: Lucas Pardue <lucaspardue.24.7@gmail.com>, HTTP Working Group <ietf-http-wg@w3.org>, Bence Béky <bnc@chromium.org>, Kazuho Oku <kazuhooku@gmail.com>
References: <CALGR9obRjBSADN1KtKF6jvFVzNS1+JzaS0D0kCVKHKkd4sn+MQ@mail.gmail.com> <459C86F8-A989-4EF4-84DC-3568FF594F36@apple.com> <CANatvzwSpSHd7kZD-4tyMGkBJDdCBi6r_pLBvnaT8rrQy6SBHQ@mail.gmail.com> <CACMu3treK0m2mbpw9FebOjOcEed0bW-DbLbryHJH1DWAHoz+9g@mail.gmail.com> <CALGR9oZgE7ZfXdoYdUh9LUYC1fi8fMUyyTpvmV3GF7Z6Oxgg1g@mail.gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <CALGR9oZgE7ZfXdoYdUh9LUYC1fi8fMUyyTpvmV3GF7Z6Oxgg1g@mail.gmail.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Received-SPF: pass client-ip=2607:f8b0:4864:20::830; envelope-from=dtikhonov@litespeedtech.com; helo=mail-qt1-x830.google.com
X-W3C-Hub-Spam-Status: No, score=-3.9
X-W3C-Hub-Spam-Report: BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, W3C_AA=-1, W3C_WL=-1
X-W3C-Scan-Sig: titan.w3.org 1jifUc-0000O7-P1 86e7349ee06773f36377c54dc358938b
X-Original-To: ietf-http-wg@w3.org
Subject: Re: Priority implementation complexity (was: Re: Extensible Priorities and Reprioritization)
Archived-At: <https://www.w3.org/mid/20200609144428.GC22180@lubuntu>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/37737
X-Loop: ietf-http-wg@w3.org
Resent-Sender: ietf-http-wg-request@w3.org
Precedence: list
List-Id: <ietf-http-wg.w3.org>
List-Help: <https://www.w3.org/Mail/>
List-Post: <mailto:ietf-http-wg@w3.org>
List-Unsubscribe: <mailto:ietf-http-wg-request@w3.org?subject=unsubscribe>
On Tue, Jun 09, 2020 at 03:15:44PM +0100, Lucas Pardue wrote: > I can hypothesize that an implementation with QPACK dynamic support has > already crossed the threshold of complexity that means implementing > reprioritization is not burdensome. I'd like to hear from other > implementers if they agree or disagree with this. I don't think we can judge either way. If Alice implements QPACK and Bob implement reprioritization, results will vary based on their level of competence. The degree of burden will also vary for each particular implementation. Speaking for lsquic, reprioritization had to [1] touch more code and was much more tightly coupled than QPACK; on the other had, QPACK encoder logic was a lot more code. At a higher level, I don't understand the concern with complexity. If you look up "complexity" in the dictionary, you will see complexity (n), see QUIC. - Dmitri. 1. Before it was ripped out of the spec, that is, thanks a lot...
- Extensible Priorities and Reprioritization Lucas Pardue
- Re: Extensible Priorities and Reprioritization Yoav Weiss
- Re: Extensible Priorities and Reprioritization Lucas Pardue
- Re: Extensible Priorities and Reprioritization Patrick Meenan
- Re: Extensible Priorities and Reprioritization Lucas Pardue
- Re: Extensible Priorities and Reprioritization Yoav Weiss
- Re: Extensible Priorities and Reprioritization Eric Kinnear
- Re: Extensible Priorities and Reprioritization Kazuho Oku
- Re: Extensible Priorities and Reprioritization Martin Thomson
- Re: Extensible Priorities and Reprioritization Bence Béky
- Priority implementation complexity (was: Re: Exte… Lucas Pardue
- Re: Priority implementation complexity (was: Re: … Dmitri Tikhonov
- Re: Priority implementation complexity (was: Re: … Patrick Meenan
- Re: Extensible Priorities and Reprioritization Patrick Meenan
- Re: Extensible Priorities and Reprioritization Lucas Pardue
- Re: Priority implementation complexity (was: Re: … Lucas Pardue
- Re: Priority implementation complexity (was: Re: … Dmitri Tikhonov
- Re: Priority implementation complexity (was: Re: … Roy T. Fielding
- Re: Extensible Priorities and Reprioritization Kinuko Yasuda
- Re: Extensible Priorities and Reprioritization Kinuko Yasuda
- Re: Priority implementation complexity (was: Re: … Kazuho Oku
- Re: Priority implementation complexity (was: Re: … Yoav Weiss
- Re: Priority implementation complexity (was: Re: … Martin Thomson
- Re: Priority implementation complexity (was: Re: … Kazuho Oku
- Re: Priority implementation complexity (was: Re: … Stefan Eissing
- Re: Priority implementation complexity (was: Re: … Yoav Weiss
- Re: Priority implementation complexity (was: Re: … Stefan Eissing
- Re: Priority implementation complexity (was: Re: … Yoav Weiss
- Re: Priority implementation complexity (was: Re: … Stefan Eissing
- Re: Priority implementation complexity (was: Re: … Yoav Weiss
- Re: Priority implementation complexity (was: Re: … Patrick Meenan
- Re: Priority implementation complexity (was: Re: … Yoav Weiss
- Re: Priority implementation complexity (was: Re: … Patrick Meenan
- Re: Priority implementation complexity (was: Re: … Kazuho Oku
- Re: Priority implementation complexity (was: Re: … Yoav Weiss
- Re: Priority implementation complexity (was: Re: … Barry Pollard
- Re: Priority implementation complexity (was: Re: … Barry Pollard
- Re: Extensible Priorities and Reprioritization Kazuho Oku
- Re: Extensible Priorities and Reprioritization Yoav Weiss
- Re: Priority implementation complexity (was: Re: … Lucas Pardue
- Re: Priority implementation complexity (was: Re: … Tom Bergan
- Re: Priority implementation complexity (was: Re: … Lucas Pardue
- Re: Priority implementation complexity (was: Re: … Tom Bergan
- Re: Priority implementation complexity (was: Re: … Lucas Pardue
- Re: Extensible Priorities and Reprioritization Patrick Meenan
- Re: Extensible Priorities and Reprioritization Patrick Meenan
- Re: Extensible Priorities and Reprioritization Lucas Pardue
- Reprioritization - implementation intent Mark Nottingham
- Re: Reprioritization - implementation intent Eric Kinnear
- Nice to have guidance (was: Re: Reprioritization … Lucas Pardue
- Re: Nice to have guidance (was: Re: Reprioritizat… Eric Kinnear
- Re: Reprioritization - implementation intent Yoav Weiss
- Re: Reprioritization - implementation intent Yoav Weiss
- Re: Reprioritization - implementation intent Yoav Weiss