Re: [quicwg/base-drafts] Priority in QUIC Transport (#104)
Patrick McManus <notifications@github.com> Fri, 06 January 2017 15:09 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 2EA98129542 for <quic-issues@ietfa.amsl.com>; Fri, 6 Jan 2017 07:09:19 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.02
X-Spam-Level:
X-Spam-Status: No, score=-7.02 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, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] 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 VKvz_hHom1NW for <quic-issues@ietfa.amsl.com>; Fri, 6 Jan 2017 07:09:18 -0800 (PST)
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2-ext2.iad.github.net [192.30.252.193]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CB9FF1294B7 for <quic-issues@ietf.org>; Fri, 6 Jan 2017 07:09:17 -0800 (PST)
Date: Fri, 06 Jan 2017 07:09:17 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1483715357; bh=C9BiZmcS6OiROx8x9BqrjO7sgbbaKn0GaNr8+whcfJg=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=NYvIZ4dpTA+uK8BnP3LspDiP1+zROHbKKUyx2xU/dtStxOguJLsrQa/mQtO67bk/d HdXakpvDg0OhIwm3X6iP5KTNAQzGQKY4nJoQBg5/oq/HVV/YQkOHbcYz7T2mkj/KeC n1q43L7rBeNVcnCdBqb4H+pKGKh/wqfUCoVuFx+g=
From: Patrick McManus <notifications@github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/104/270922727@github.com>
In-Reply-To: <quicwg/base-drafts/issues/104@github.com>
References: <quicwg/base-drafts/issues/104@github.com>
Subject: Re: [quicwg/base-drafts] Priority in QUIC Transport (#104)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_586fb31d215d5_44e53feab4f411341184a0"; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: mcmanus
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/enwNlWo43T1Cli1WKxtFH0TSjtk>
Cc: Subscribed <subscribed@noreply.github.com>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.17
Reply-To: quic@ietf.org
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: Fri, 06 Jan 2017 15:09:19 -0000
I would argue that keeping the tcp send buffers small is where we currently see a lot of implementation mistakes - I can cite a few open server performance bugs with h2 if you think its worth the time to dig through bugzilla. App developers want to fire and forget when they have data in hand. Small-buffers are apparently not an especially usable interface for application protocols.. so if its plausible to push data down into the transport where you've got a late-binded mux, that would probably yield better results in practice even if in theory there is no advantage. The argument that quic should not be buffering much data is only obviously true if it isn't doing reordering and cancels as well. It could certainly do all those things and in some senses a protocol like this that already entangles transport, security, and the application is a reasonable place to do it. Embrace the monolith :) I totally agree that retrans is an unimportant, tho interetsting, corner case. -- 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/issues/104#issuecomment-270922727
- [quicwg/base-drafts] Priority in QUIC Transport (… Mike Bishop
- Re: [quicwg/base-drafts] Priority in QUIC Transpo… Martin Thomson
- Re: [quicwg/base-drafts] Priority in QUIC Transpo… Patrick McManus
- Re: [quicwg/base-drafts] Priority in QUIC Transpo… janaiyengar
- Re: [quicwg/base-drafts] Priority in QUIC Transpo… Patrick McManus
- Re: [quicwg/base-drafts] Priority in QUIC Transpo… janaiyengar
- Re: [quicwg/base-drafts] Priority in QUIC Transpo… Patrick McManus
- Re: [quicwg/base-drafts] Priority in QUIC Transpo… ianswett
- Re: [quicwg/base-drafts] Priority in QUIC Transpo… Mark Nottingham
- Re: [quicwg/base-drafts] Priority in QUIC Transpo… Victor Vasiliev
- Re: [quicwg/base-drafts] Priority in QUIC Transpo… Mark Nottingham
- Re: [quicwg/base-drafts] Priority in QUIC Transpo… Martin Thomson
- Re: [quicwg/base-drafts] Priority in QUIC Transpo… Martin Thomson