Re: [Webpush] Receipt subscription follow-up

Martin Thomson <martin.thomson@gmail.com> Thu, 28 April 2016 00:11 UTC

Return-Path: <martin.thomson@gmail.com>
X-Original-To: webpush@ietfa.amsl.com
Delivered-To: webpush@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 675DD12D50F for <webpush@ietfa.amsl.com>; Wed, 27 Apr 2016 17:11:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.7
X-Spam-Level:
X-Spam-Status: No, score=-2.7 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] 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 L7a8c6t2v5wh for <webpush@ietfa.amsl.com>; Wed, 27 Apr 2016 17:11:51 -0700 (PDT)
Received: from mail-ig0-x233.google.com (mail-ig0-x233.google.com [IPv6:2607:f8b0:4001:c05::233]) (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 3FAD712D0AD for <webpush@ietf.org>; Wed, 27 Apr 2016 17:11:51 -0700 (PDT)
Received: by mail-ig0-x233.google.com with SMTP id s8so7849310ign.0 for <webpush@ietf.org>; Wed, 27 Apr 2016 17:11:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc; bh=y7/tsKPtrAIP/pOPtS0haAFcwG2uQooubxRQBMDtNDM=; b=fUscCGLfWX6TDFpGJnaPS+z43szjZ67b7DYtWTczOtZa0GqUbRKAIjvhNpKxfA12W1 RC3w5ZPW4J5rDpYtEpjdhmFqggZCFpXyMi7XjLLqbtdSQqvdtRo5a6SZELLWF3ADkqwC b9RcLvS3jDxKMzcq5+W6lTluM9fZV2KP/OIWPML2YOw3s78v5hu+IAvLJhRfoHpTvNpo ki5vBYvdcehDDHRrexIkAEygqwpp7EN6Bx3H+CNIgwiNq4WSyf8xo+jE+44JXxb0Qt4P ptA/cUmDcArc2gk6dvJMeaNQvwC7QKeuYMJ1NoitOqor7u2XS8g5ItX+HRqMzlt2Atf9 2uJQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc; bh=y7/tsKPtrAIP/pOPtS0haAFcwG2uQooubxRQBMDtNDM=; b=U9Lj+a24z8qmiM6Tuz9XemzOHVztqDnfuCzmlWExodROG6dv5diLGOtOfcoxjejHlc gH7Ur5g2NiE7S+HPzY6FtZLhGswOsEbhgVBuiOo+jFxc2OavfNVt/J59Wze8t8B+KLbF wG0IhzfP/nr2d+5NQCe/BbWcw09DH54mRpZJd8RRp7UywzLdAs6MpEWc9VRej9D3I42j sXj1lEx0YPDcGr1BHXoWoeeyC/FjsmTyIBm8NyjBY0pqMKkxodd3Gbz69hJnTNh8NjTo dBdnfbg4DTUkAB2Y1iXXbGQ/yP98cAqjugV37YtEnGxGk+j0FUNOoTGAsQCjI91kV74M V+Ng==
X-Gm-Message-State: AOPr4FW143QFDBnn6P2cwcPl0gvL1pBcnVawDIx2Dz9P+hs8wdmvzlzKPOYwC68A59OCb7cVg2OmJT0L+Ifr8A==
MIME-Version: 1.0
X-Received: by 10.50.59.211 with SMTP id b19mr14477146igr.58.1461802310550; Wed, 27 Apr 2016 17:11:50 -0700 (PDT)
Received: by 10.36.43.82 with HTTP; Wed, 27 Apr 2016 17:11:50 -0700 (PDT)
In-Reply-To: <CAP8-Fq=aufZchVdqCM=+0+7WxGvgoaez0t8J2x=U6_Mz91s+Yg@mail.gmail.com>
References: <CABkgnnXKDZvLWxkhFP0R4jW=ZyFwqiqQREFA5BFKH9i4PQCmyA@mail.gmail.com> <CO2PR03MB24076724ECF95BDBB9B83E0F83640@CO2PR03MB2407.namprd03.prod.outlook.com> <CAP8-Fqk8p1HkbJkB60UoE=jeQPa9CKorgc8kqSF7sUMS3FcAfQ@mail.gmail.com> <CABkgnnU_jnSuUX7TC+qy2SwteU1tW9DEAb0uoHmhOcYNQaYuvw@mail.gmail.com> <CO2PR03MB24079FEC854A49F60C66F81583640@CO2PR03MB2407.namprd03.prod.outlook.com> <CAP8-Fq=aufZchVdqCM=+0+7WxGvgoaez0t8J2x=U6_Mz91s+Yg@mail.gmail.com>
Date: Thu, 28 Apr 2016 10:11:50 +1000
Message-ID: <CABkgnnW=_3BfHGmr=fVo_gx3dE3bLrPqMFcPvHqWt6cfOJVnaQ@mail.gmail.com>
From: Martin Thomson <martin.thomson@gmail.com>
To: Costin Manolache <costin@gmail.com>
Content-Type: text/plain; charset=UTF-8
Archived-At: <http://mailarchive.ietf.org/arch/msg/webpush/hlt7ml0NL9VXAadJPznn_GO7QxM>
Cc: Brian Raymor <Brian.Raymor@microsoft.com>, "webpush@ietf.org" <webpush@ietf.org>
Subject: Re: [Webpush] Receipt subscription follow-up
X-BeenThere: webpush@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Discussion of potential IETF work on a web push protocol <webpush.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/webpush>, <mailto:webpush-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/webpush/>
List-Post: <mailto:webpush@ietf.org>
List-Help: <mailto:webpush-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/webpush>, <mailto:webpush-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 28 Apr 2016 00:11:52 -0000

On 28 April 2016 at 05:42, Costin Manolache <costin@gmail.com> wrote:
> The main purpose of the DELETE ( from my perspective ) is to prevent
> PS flooding the AS, i.e. to provide a form of flow control. Secondary
> reason is to provide more info for load balancing the receipts across
> AS connections.

Hmm, I just realized that h2 is pretty bad at this specific use case.
If all you send is headers (which is true in this case), then flow
control doesn't kick in.  Also, pushes aren't subject to the
concurrent stream limit because they don't require client interaction.