Re: Issue push id

Martin Thomson <martin.thomson@gmail.com> Thu, 27 July 2017 23:22 UTC

Return-Path: <martin.thomson@gmail.com>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9D14C129AA0 for <quic@ietfa.amsl.com>; Thu, 27 Jul 2017 16:22:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.699
X-Spam-Level:
X-Spam-Status: No, score=-2.699 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, 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=gmail.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 zhTi-ODQnoXN for <quic@ietfa.amsl.com>; Thu, 27 Jul 2017 16:22:16 -0700 (PDT)
Received: from mail-it0-x22d.google.com (mail-it0-x22d.google.com [IPv6:2607:f8b0:4001:c0b::22d]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8235C12ECBD for <quic@ietf.org>; Thu, 27 Jul 2017 16:22:16 -0700 (PDT)
Received: by mail-it0-x22d.google.com with SMTP id v205so3776737itf.1 for <quic@ietf.org>; Thu, 27 Jul 2017 16:22:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=VH7nsgTPJOoacWtqPHUF4rExGq600WFycEOptnCrZ3s=; b=oiRqfZTC57F4NNPIVqX3JVFGZt4Q2PPk1dzrWUuaZvUyzrNZVf8kG9onC9xtP6pvfN IkSOQN4e4anGXNaYb/qBdEUQfEFtH2jxSErBm1tlWvpxO0fHjf0Rg2Fd5+k/3v8hXLnn hzlENJiWFD6FFafVuDMjuPCBsZwajEBOYCQooCHjmSbWNxLwpRoFLGlfRcGKSfJSnElw kraWHvZEFs9UXrczOCY0LIXh59cug5uD3R3gBjZk6w1te+oiZVx4iz+6zp5y7viuXJV9 A/skmufd4rxnPjeHXU5IKDuqzvDkwL6RaLqj9pFySJSbhtym5YJRMlXunQZCdGlNRwap Hc/A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=VH7nsgTPJOoacWtqPHUF4rExGq600WFycEOptnCrZ3s=; b=C0sz+A0qfswJ/drKCpXp+JeEhPZS2YRorkYqL6S7WnZz7WIk0ksl7mby8Qfq0SyPB8 6hPAwdYs6+tN5puEvAZTw7mu91UBkHtADVXOcc9vcZBJUUvkCpzbsVhzkEWhPYcEFJe4 U/PRPg5VyIArbVma6tdQqZ3Ostr0/ZZaIFef5nO/bt2R4jXds2uROejKgewS4vex/OL9 X5JKv/1JaIObRRmvGszgtTvvweXuS4Pe/VT8arU8Jlvshr7ydWzAFbhktpvG/7he9WjB EGlJJe+tX/D1gDW1fSCjabpyU619JeP+KvqRWpPIBsGAH3BC/Zyz8ubC8E5+lpbjw11V LGLA==
X-Gm-Message-State: AIVw1104+58Jl2jmWOU89RYWfbA6bJm1VSwVuGsQ75o1WEj9PD7g7ydW 6nBFauFCFb9aco9e2W6dA7971FLZw2aD
X-Received: by 10.36.5.68 with SMTP id 65mr7246585itl.140.1501197735877; Thu, 27 Jul 2017 16:22:15 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.164.42 with HTTP; Thu, 27 Jul 2017 16:22:15 -0700 (PDT)
In-Reply-To: <CAOdDvNpSBDbo-9Z2PYC7uRDBHGEwnaV+5X_rf9rmQXVRjHQohw@mail.gmail.com>
References: <CAOdDvNpSBDbo-9Z2PYC7uRDBHGEwnaV+5X_rf9rmQXVRjHQohw@mail.gmail.com>
From: Martin Thomson <martin.thomson@gmail.com>
Date: Fri, 28 Jul 2017 09:22:15 +1000
Message-ID: <CABkgnnVPDmWP0QtCG7cwGNV1kKoOiPPG4YopKepbzxUvrog17g@mail.gmail.com>
Subject: Re: Issue push id
To: Patrick McManus <pmcmanus@mozilla.com>
Cc: IETF QUIC WG <quic@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/N0bjakZj_5JdJRyEe4UHK2Aow20>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 27 Jul 2017 23:22:19 -0000

Ahh, you beat me to it.  I ran out of time yesterday to do the list
announcement.

Yes, we discussed this briefly in Prague and the feedback I got was
that people wanted to see a PR for describing how to identify pushes
other than by stream ID.  This is that PR.

In the write-up I did, I point out that this allows you to promise the
same thing multiple times and fulfill all those promises just once.
This is somewhat novel.  I'd like to understand if people are willing
to accept this particular trade-off.


On 28 July 2017 at 05:49, Patrick McManus <pmcmanus@mozilla.com> wrote:
> re https://github.com/quicwg/base-drafts/pull/701/ which is meant to close
> issues 281 and 702.
>
> Basically a big thumbs up - but they're all marked design issues so I wanted
> to make sure to make a list comment about the PR. In general I think when
> QUIC transport stream IDs show up as copied information into http level
> frames (or worse - applications using quic) we've probably made a mistake.
> So this push-id-label is great.
>
> -P
>