Re: [Webpush] Message expiration (TTL) and Negative Acknowledgements

Martin Thomson <martin.thomson@gmail.com> Tue, 13 October 2015 22:14 UTC

Return-Path: <martin.thomson@gmail.com>
X-Original-To: webpush@ietfa.amsl.com
Delivered-To: webpush@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EBCD91A90A5 for <webpush@ietfa.amsl.com>; Tue, 13 Oct 2015 15:14:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level:
X-Spam-Status: No, score=-2 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, SPF_PASS=-0.001] autolearn=ham
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 mPqj75InxuMj for <webpush@ietfa.amsl.com>; Tue, 13 Oct 2015 15:14:19 -0700 (PDT)
Received: from mail-yk0-x22d.google.com (mail-yk0-x22d.google.com [IPv6:2607:f8b0:4002:c07::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 AC9161A90A2 for <webpush@ietf.org>; Tue, 13 Oct 2015 15:14:19 -0700 (PDT)
Received: by ykaz22 with SMTP id z22so5295622yka.2 for <webpush@ietf.org>; Tue, 13 Oct 2015 15:14:19 -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:content-type:content-transfer-encoding; bh=0+qiDgH4fERGln5XD/SFgIxfrL3zQvezEIet/ufmlNM=; b=xK535KYHEeMMTy/HScReM95SSoEr/RSOqsec6RfIQvcUKKR6vq+xyF105bSCf+HvtD Un0rn/+Rel7ua8rVRS3F6GyDfQeY/+tyZ1TNFgEIhBVSDHZcLi9vTInMd3OXHVFH+eLC QbjcRv2DgYWRsDWU5t1TDwAjYBTvpUnrma3QOw/APwCW5goCIQ86zLPg4TtXgM0CjyTU jnJtyyXS2pXNcHJrBNNwO8ItBurgMf4O2Ajsi9HcjMiJK2nGUjB3tRrYGPgWXW5sBQ15 dFplm0WxNtqwm5NpxfkDj8NHGWA/kfdmENIz3rzgbUGPIXMvrc/C/T5AW25XtgWmCt4K u2Zw==
MIME-Version: 1.0
X-Received: by 10.129.55.22 with SMTP id e22mr145693ywa.120.1444774458932; Tue, 13 Oct 2015 15:14:18 -0700 (PDT)
Received: by 10.13.230.78 with HTTP; Tue, 13 Oct 2015 15:14:18 -0700 (PDT)
In-Reply-To: <BY2PR0301MB0647111FCF5845E3AA0C244583300@BY2PR0301MB0647.namprd03.prod.outlook.com>
References: <BY2PR0301MB0647111FCF5845E3AA0C244583300@BY2PR0301MB0647.namprd03.prod.outlook.com>
Date: Tue, 13 Oct 2015 15:14:18 -0700
Message-ID: <CABkgnnUs_S6aRpTi6H5+d4xpuU1+2G1OKmWCxzczk+DYDWZGSQ@mail.gmail.com>
From: Martin Thomson <martin.thomson@gmail.com>
To: Brian Raymor <Brian.Raymor@microsoft.com>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <http://mailarchive.ietf.org/arch/msg/webpush/pYYfLTVu95K8ulW9a98g2mMNjSQ>
Cc: "webpush@ietf.org" <webpush@ietf.org>
Subject: Re: [Webpush] Message expiration (TTL) and Negative Acknowledgements
X-BeenThere: webpush@ietf.org
X-Mailman-Version: 2.1.15
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: Tue, 13 Oct 2015 22:14:21 -0000

On 13 October 2015 at 15:10, Brian Raymor <Brian.Raymor@microsoft.com> wrote:
>
> This would be a case where the application server should still receive a negative acknowledgement for expiration because it has no awareness that the push server could not honor its advertised TTL.  It's closer to the failure case where a push server ceases to retry delivery of a message prior to its expiration perhaps due to an unresponsive user agent.

This doesn't need to be reported any differently from the case where
the push service tried 10 times and gave up.