RE: New Version Notification for draft-nottingham-httpbis-retry-01.txt

Mike Bishop <Michael.Bishop@microsoft.com> Wed, 01 February 2017 18:54 UTC

Return-Path: <ietf-http-wg-request+bounce-httpbisa-archive-bis2juki=lists.ie@listhub.w3.org>
X-Original-To: ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com
Delivered-To: ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1E51B129D3B for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Wed, 1 Feb 2017 10:54:48 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.218
X-Spam-Level:
X-Spam-Status: No, score=-10.218 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-3.199, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=microsoft.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 UQN1XoiYxvTS for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Wed, 1 Feb 2017 10:54:46 -0800 (PST)
Received: from frink.w3.org (frink.w3.org [128.30.52.56]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 114E8129D2B for <httpbisa-archive-bis2Juki@lists.ietf.org>; Wed, 1 Feb 2017 10:54:45 -0800 (PST)
Received: from lists by frink.w3.org with local (Exim 4.80) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1cYzzq-00010i-50 for ietf-http-wg-dist@listhub.w3.org; Wed, 01 Feb 2017 18:51:10 +0000
Resent-Date: Wed, 01 Feb 2017 18:51:10 +0000
Resent-Message-Id: <E1cYzzq-00010i-50@frink.w3.org>
Received: from mimas.w3.org ([128.30.52.79]) by frink.w3.org with esmtps (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.80) (envelope-from <Michael.Bishop@microsoft.com>) id 1cYzzk-0000zx-9l for ietf-http-wg@listhub.w3.org; Wed, 01 Feb 2017 18:51:04 +0000
Received: from mail-sn1nam01on0134.outbound.protection.outlook.com ([104.47.32.134] helo=NAM01-SN1-obe.outbound.protection.outlook.com) by mimas.w3.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.84_2) (envelope-from <Michael.Bishop@microsoft.com>) id 1cYzzd-0002w3-4F for ietf-http-wg@w3.org; Wed, 01 Feb 2017 18:50:58 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=ZUZhPbqspQIf6srL3d5PUiV0qqLRRM6CiQsnlymouno=; b=kYgPiI93EafcntHUSU3loRw53eTOueaAli3l67XwJ0aot3PGQrS74VcNyWOwU3rE/3Mw4AUtJHfgerqxcKIb8FArPeeIn618nWGwdr22kDAQf/Kmf6ouH1T1fmUlqJU0a/7Jyi6lLbYTkWNNGJCmtpzDGPuAbHqbt6flCBsIx2k=
Received: from BN6PR03MB2708.namprd03.prod.outlook.com (10.173.144.15) by BN6PR03MB2706.namprd03.prod.outlook.com (10.173.144.13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.860.13; Wed, 1 Feb 2017 18:50:29 +0000
Received: from BN6PR03MB2708.namprd03.prod.outlook.com ([10.173.144.15]) by BN6PR03MB2708.namprd03.prod.outlook.com ([10.173.144.15]) with mapi id 15.01.0860.026; Wed, 1 Feb 2017 18:50:29 +0000
From: Mike Bishop <Michael.Bishop@microsoft.com>
To: Mark Nottingham <mnot@mnot.net>, HTTP Working Group <ietf-http-wg@w3.org>
Thread-Topic: New Version Notification for draft-nottingham-httpbis-retry-01.txt
Thread-Index: AQHSfGWN2PV+3TxEvkGqSBuQC8qlA6FUfUFQ
Date: Wed, 01 Feb 2017 18:50:29 +0000
Message-ID: <BN6PR03MB2708F0D476989A9C43FE52CB874D0@BN6PR03MB2708.namprd03.prod.outlook.com>
References: <148593754312.24497.16311379877517350605.idtracker@ietfa.amsl.com> <3F68DC4A-3AC8-4309-8119-15A82C5E1EFC@mnot.net>
In-Reply-To: <3F68DC4A-3AC8-4309-8119-15A82C5E1EFC@mnot.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=Michael.Bishop@microsoft.com;
x-originating-ip: [2001:4898:80e8:9::3b8]
x-ms-office365-filtering-correlation-id: 3c404250-8d95-4600-c02e-08d44ad33167
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(48565401081); SRVR:BN6PR03MB2706;
x-microsoft-exchange-diagnostics: 1; BN6PR03MB2706; 7:W6Fx76U9U0DcTQ8HUUqfxqLsvtJ6NKR0uze/jRjW7Rthnw1Aa7D0N5OqGDi7RPP7TobxZwcQ0os30g0YsHyK8jxLggcwaa/Aiyics9P9d19eowkrV7A22uXx4i/aWJjJfBomWieuJ2qxmJ2MeWj1hq+HPOd6OJDnYtpO7TQ2X40KhtK99FRP2ON/J0huJSqYVNjYvoJ1GiHoKyqo/l6835ddf7AvCY7/vsezMlHtAjfBymMcZ/QBcq7RgOkNbD3MMLsQTJuMGm2PZGPnMXqn94kI6hmBHZE8kZ8dMXzVgysiAke9jbQ8xpMuMmr2OQIrsNCe9ORH4Il/fsKCb1m3fLdk6qA7QGCCplSqjr/AlP3xCDcIny9V4mcFqFccQJmOUsvbUodFG0krPwBRgvzDSEaplrOHxshdLxpPZBc9DxA3tzoWfZX/Aw9FtUDG2y7A4pi0jzi6OmLApCoJqDRX3qeVWRD7sXskxKO1Wo5hEXGb4/oBhr46+ZIukaDutHAjcaSOj5pKL0pQ/I7CLiqV7Amea6xymTna1Nh3DsR4zGty5TDEHDd7Fc1077a4uAB0
x-microsoft-antispam-prvs: <BN6PR03MB270619B3B16BC30F7870B3E5874D0@BN6PR03MB2706.namprd03.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(158342451672863)(20558992708506)(120809045254105)(21748063052155);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(61425038)(6040375)(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001)(6055026)(61426038)(61427038)(6041248)(20161123562025)(20161123560025)(20161123564025)(20161123555025)(20161123558025)(6072148); SRVR:BN6PR03MB2706; BCL:0; PCL:0; RULEID:; SRVR:BN6PR03MB2706;
x-forefront-prvs: 0205EDCD76
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(7916002)(39850400002)(39410400002)(39860400002)(39450400003)(39840400002)(377424004)(189002)(199003)(69234005)(377454003)(7736002)(1680700002)(10710500007)(86612001)(7110500001)(97736004)(50986999)(7906003)(2906002)(74316002)(2900100001)(236005)(76176999)(3660700001)(122556002)(16601075003)(102836003)(606005)(229853002)(189998001)(790700001)(77096006)(53936002)(6116002)(107886002)(38730400001)(5001770100001)(6436002)(54356999)(6506006)(2950100002)(54896002)(105586002)(14971765001)(106116001)(3280700002)(10090500001)(99286003)(10290500002)(6306002)(8990500004)(25786008)(5660300001)(19609705001)(101416001)(92566002)(15650500001)(8936002)(86362001)(2420400007)(81156014)(81166006)(9686003)(8676002)(55016002)(230783001)(106356001)(5005710100001)(68736007)(33656002)(7696004); DIR:OUT; SFP:1102; SCL:1; SRVR:BN6PR03MB2706; H:BN6PR03MB2708.namprd03.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en;
received-spf: None (protection.outlook.com: microsoft.com does not designate permitted sender hosts)
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_BN6PR03MB2708F0D476989A9C43FE52CB874D0BN6PR03MB2708namp_"
MIME-Version: 1.0
X-OriginatorOrg: microsoft.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Feb 2017 18:50:29.0818 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR03MB2706
Received-SPF: pass client-ip=104.47.32.134; envelope-from=Michael.Bishop@microsoft.com; helo=NAM01-SN1-obe.outbound.protection.outlook.com
X-W3C-Hub-Spam-Status: No, score=-4.4
X-W3C-Hub-Spam-Report: AWL=-1.900, BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H5=-1, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, W3C_NW=0.5
X-W3C-Scan-Sig: mimas.w3.org 1cYzzd-0002w3-4F 676224dff365a026db1505a71efa0674
X-Original-To: ietf-http-wg@w3.org
Subject: RE: New Version Notification for draft-nottingham-httpbis-retry-01.txt
Archived-At: <http://www.w3.org/mid/BN6PR03MB2708F0D476989A9C43FE52CB874D0@BN6PR03MB2708.namprd03.prod.outlook.com>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/33411
X-Loop: ietf-http-wg@w3.org
Resent-Sender: ietf-http-wg-request@w3.org
Precedence: list
List-Id: <ietf-http-wg.w3.org>
List-Help: <http://www.w3.org/Mail/>
List-Post: <mailto:ietf-http-wg@w3.org>
List-Unsubscribe: <mailto:ietf-http-wg-request@w3.org?subject=unsubscribe>

Happy to see this updated.

Ironic note:  I currently own two different HTTP stacks with divergent behaviors here.  In the past week, we have received two bug reports about this topic.

  *   One of the stacks doesn't retry failed POST requests; this was reported as a bug, because a failed request should be retried if it didn't reach the server
  *   One of the stacks retries failed POST requests in some circumstances; this was reported as a bug, because the RFC says POSTs shouldn't be retried automatically

From: Mark Nottingham [mailto:mnot@mnot.net]
Sent: Wednesday, February 1, 2017 12:26 AM
To: HTTP Working Group <ietf-http-wg@w3.org>
Subject: Fwd: New Version Notification for draft-nottingham-httpbis-retry-01.txt

FYI; fairly minor update. Would love to hear what people think about the various suggested paths forward.

Cheers,




Begin forwarded message:

From: internet-drafts@ietf.org<mailto:internet-drafts@ietf.org>
Subject: New Version Notification for draft-nottingham-httpbis-retry-01.txt
Date: 1 February 2017 at 7:25:43 pm AEDT
To: "Mark Nottingham" <mnot@mnot.net<mailto:mnot@mnot.net>>


A new version of I-D, draft-nottingham-httpbis-retry-01.txt
has been successfully submitted by Mark Nottingham and posted to the
IETF repository.

Name:                  draft-nottingham-httpbis-retry
Revision:              01
Title:                      Retrying HTTP Requests
Document date:               2017-02-01
Group:                  Individual Submission
Pages:                   18
URL:            https://www.ietf.org/internet-drafts/draft-nottingham-httpbis-retry-01.txt
Status:         https://datatracker.ietf.org/doc/draft-nottingham-httpbis-retry/
Htmlized:       https://tools.ietf.org/html/draft-nottingham-httpbis-retry-01
Diff:           https://www.ietf.org/rfcdiff?url2=draft-nottingham-httpbis-retry-01

Abstract:
  HTTP allows requests to be automatically retried under certain
  circumstances.  This draft explores how this is implemented,
  requirements for similar functionality from other parts of the stack,
  and potential future improvements.




Please note that it may take a couple of minutes from the time of submission
until the htmlized version and diff are available at tools.ietf.org<http://tools.ietf.org>.

The IETF Secretariat

--
Mark Nottingham   https://www.mnot.net/