Re: [quicwg/base-drafts] Orphan Placeholder (#2690)

Robin Marx <notifications@github.com> Thu, 16 May 2019 14:10 UTC

Return-Path: <noreply@github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 737511200BA for <quic-issues@ietfa.amsl.com>; Thu, 16 May 2019 07:10:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.01
X-Spam-Level:
X-Spam-Status: No, score=-3.01 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, MAILING_LIST_MULTI=-1, SPF_PASS=-0.001, T_DKIMWL_WL_HIGH=-0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=github.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 jqDyi5bHvI9B for <quic-issues@ietfa.amsl.com>; Thu, 16 May 2019 07:10:19 -0700 (PDT)
Received: from out-23.smtp.github.com (out-23.smtp.github.com [192.30.252.206]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id EB39F120098 for <quic-issues@ietf.org>; Thu, 16 May 2019 07:10:18 -0700 (PDT)
Date: Thu, 16 May 2019 07:10:17 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1558015817; bh=fNGPDURsDJeUjBHEFx06gEmwvrIy7V+uW/blx2VE9z4=; h=Date:From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=YxrMhp6QcDTT+KnOBSkpL3FrB0tWvHi+U3kFcvB7zFfkfmqYuUD2D8xAUQ4/Cn93L knVPWnCGagJSC3CufZrZSZNGQslUs/fRBForsEOCrNwqldkqzHSAjAaegUe0Ad+tY+ PJZkoYPPlPdXtBVDG4a3MOmSrsNXitNHbyxThtGc=
From: Robin Marx <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+AFTOJKY4ZT3OR7DP2E3WOGV25KQ4TEVBNHHBUZJ65I@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/2690/c493083556@github.com>
In-Reply-To: <quicwg/base-drafts/pull/2690@github.com>
References: <quicwg/base-drafts/pull/2690@github.com>
Subject: Re: [quicwg/base-drafts] Orphan Placeholder (#2690)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5cdd6f499ae64_2be53f97704cd9601676a6"; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: rmarx
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: subscribed
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: quic-issues@ietf.org
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/WelJsnhh_zumBZa08JZ9pV7IHno>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.29
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 16 May 2019 14:10:21 -0000

I want to come back to weight=0 for a moment, because it would allow use to make a node not receive any bandwidth until all its children are finished. 

For example, as I discussed here https://github.com/quicwg/base-drafts/issues/2502#issuecomment-491246513, a way to subvert the need for exclusive priorities is to work with a sort of priority "bucket" system with the placeholders. However, as can be seen in the 2nd image, P1, the buckets would get a weight of 1, where ideally that would be 0. 1 means they would still get 1/257th of the bandwidth (again, see P1, split between the HIGH placeholder and the HTML file). With weight 0, we could make this type of bucket system more semantically correct (arguably, 1/257th is too small to matter in practice, but still...). This might partially help circumvent the need for #2700, as discussed in https://github.com/quicwg/base-drafts/pull/2700#issuecomment-493076309



-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/quicwg/base-drafts/pull/2690#issuecomment-493083556