Re: [core] Ben Campbell's No Objection on draft-ietf-core-too-many-reqs-05: (with COMMENT)

Ari Keränen <ari.keranen@ericsson.com> Wed, 24 October 2018 06:48 UTC

Return-Path: <ari.keranen@ericsson.com>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 75251130DFD for <core@ietfa.amsl.com>; Tue, 23 Oct 2018 23:48:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.791
X-Spam-Level:
X-Spam-Status: No, score=-3.791 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.47, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FROM_EXCESS_BASE64=0.979, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ericsson.com header.b=DkzoKZ+D; dkim=fail (1024-bit key) reason="fail (body has been altered)" header.d=ericsson.com header.b=d7B8nElZ
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 p97gNnp34rlE for <core@ietfa.amsl.com>; Tue, 23 Oct 2018 23:48:36 -0700 (PDT)
Received: from sessmg22.ericsson.net (sessmg22.ericsson.net [193.180.251.58]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 48CF3130E10 for <core@ietf.org>; Tue, 23 Oct 2018 23:48:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; d=ericsson.com; s=mailgw201801; c=relaxed/simple; q=dns/txt; i=@ericsson.com; t=1540363710; x=1542955710; h=From:Sender:Reply-To:Subject:Date:Message-ID:To:CC:MIME-Version:Content-Type: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=cAsR1Fu7GTt/W14hLJxS+iO2kVtmxMPEb6Wk5GCvvYM=; b=DkzoKZ+Dbci6fQGh55nb4qtsUkjqPmdJWbd15l6TK8/y5lC6XRfFMxezAtL6Y/7I 00zZm2l4hI8F5fpwa2e7opKrjLA4i0pS3Lu0dJNNOOHP1tvdtyr5yXCoHJpCiE0W 0lWUctvnQe3yuK5AjdeWkgqMq0HAwwck5XQ4YnLi1KQ=;
X-AuditID: c1b4fb3a-171ff700000012ff-8f-5bd015bd1ed8
Received: from ESESBMB504.ericsson.se (Unknown_Domain [153.88.183.117]) by sessmg22.ericsson.net (Symantec Mail Security) with SMTP id 82.46.04863.DB510DB5; Wed, 24 Oct 2018 08:48:29 +0200 (CEST)
Received: from ESESBMR503.ericsson.se (153.88.183.135) by ESESBMB504.ericsson.se (153.88.183.187) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1466.3; Wed, 24 Oct 2018 08:48:28 +0200
Received: from ESESBMB502.ericsson.se (153.88.183.169) by ESESBMR503.ericsson.se (153.88.183.135) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1466.3; Wed, 24 Oct 2018 08:48:29 +0200
Received: from EUR03-AM5-obe.outbound.protection.outlook.com (153.88.183.157) by ESESBMB502.ericsson.se (153.88.183.169) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1466.3 via Frontend Transport; Wed, 24 Oct 2018 08:48:28 +0200
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=jYlwqJ8MNy6Sma2ZlnKOrSVzd+D53QFlwM1cuS+oSeM=; b=d7B8nElZzrRFapPzPwqRl/CioWl0K0ssjnU2kbHtThrWxivnX6XdN1hvQc25gWL7TaUOmNhz3v1peufq6/GvNm+lk0JtoQGv+/L370AkWzXRtU66hT9e/Vxvlk5RXRF1WCX+2QwbrW6Ogg/3qaMcsbGSmo+4FN1FNO/mZbkrNcg=
Received: from HE1PR07MB4236.eurprd07.prod.outlook.com (20.176.166.145) by HE1PR07MB3466.eurprd07.prod.outlook.com (10.170.247.149) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1273.16; Wed, 24 Oct 2018 06:48:27 +0000
Received: from HE1PR07MB4236.eurprd07.prod.outlook.com ([fe80::b074:afe2:469c:dd95]) by HE1PR07MB4236.eurprd07.prod.outlook.com ([fe80::b074:afe2:469c:dd95%2]) with mapi id 15.20.1273.019; Wed, 24 Oct 2018 06:48:27 +0000
From: =?utf-8?B?QXJpIEtlcsOkbmVu?= <ari.keranen@ericsson.com>
To: Ben Campbell <ben@nostrum.com>
CC: The IESG <iesg@ietf.org>, "core-chairs@ietf.org" <core-chairs@ietf.org>, "draft-ietf-core-too-many-reqs@ietf.org" <draft-ietf-core-too-many-reqs@ietf.org>, "core@ietf.org" <core@ietf.org>
Thread-Topic: [core] Ben Campbell's No Objection on draft-ietf-core-too-many-reqs-05: (with COMMENT)
Thread-Index: AQHUaxzglMc9oQpJkUa1+Frf5cFdb6Ut9OcA
Date: Wed, 24 Oct 2018 06:48:27 +0000
Message-ID: <BA369CA3-07FC-4F06-A84E-57BF4AE8D8E6@ericsson.com>
References: <154033246253.31224.15896855788700700234.idtracker@ietfa.amsl.com>
In-Reply-To: <154033246253.31224.15896855788700700234.idtracker@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=ari.keranen@ericsson.com;
x-originating-ip: [2001:14bb:180:9de9:b582:a195:f23e:eac4]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; HE1PR07MB3466; 6:Efaa9FMYuT1TkDLLBzT35osqAkvMhmRbKK42SlwIWvLiF6UySH0hxD0B8DwdLp2+t6Qih1bOREf7nOGAVFCBtay971Z2dt6bBV2dqS8ps1sXRF0WjdNOsi74YRoEL0meNjjfaMN/iZ0cxIa+0Kb7/iMg6R0pReFWsHwVL+ZbEmGzTyuZ4wci2WBGLctv6TbOUCKCwzG1rvK/PcyrmhzzOVUnSl+pdwVOFQcFSD5a72SCAkbY91sohTLqyeo3j4aQEPnpmgnjpliWUKYqc8vHPZgHMAW3oiimXKV53++Nmkq/+TDFK1mCHVYBk/QMf+qpctXu8uYROD21EtG7lvWFxw+xHUSI17Da4SbDGUSBXZkBHZyjCBmgj0h3/B7WaMt/9KT6GN0IoiprpoGgkWm+esSgaColkjJnO3b55WUXOfln65NnO/LTxB0PB9SngEcqwpBB8F9gvHnh8V9I5615NQ==; 5:FXfqxJucd01Jc2umZa6Vfr1gj1UKOu8Elnq1BYlpN47PkK24dtYp3YnC8LYho59VC6KhPS6/HOMJEz6l8Ddf1QA3votePFoVgG+IDLP8ypQ4TvPxaoLZ15SngFV4gizJJqiGOVIWsaUPuQDmq5AMooePVUIfkiEttv7gOnqyxBs=; 7:YWYcFVHgFsk6nfmmGZERt9fxpjUKv0fS8Z/ANHIp2m1P15V98KfRCHH5QtdWaYKjkQnlXVy6uRbDPZe44G9DbWW+IzKJAziBiYQxAJuJoyHlErSAsVi/nKlJ6LpYSOxk7XXqDlbRFnF7AhwCwgSMWQ==
x-ms-exchange-antispam-srfa-diagnostics: SOS;
x-ms-office365-filtering-correlation-id: 1accde1d-aedf-4bef-a8c2-08d6397cb3d4
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(2017052603328)(7153060)(49563074)(7193020); SRVR:HE1PR07MB3466;
x-ms-traffictypediagnostic: HE1PR07MB3466:
x-microsoft-antispam-prvs: <HE1PR07MB3466CF10A92A4A3A08367D6685F60@HE1PR07MB3466.eurprd07.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(166708455590820)(158342451672863);
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(8211001083)(102415395)(6040522)(2401047)(5005006)(8121501046)(93006095)(93001095)(10201501046)(3231355)(944501410)(4983020)(52105095)(3002001)(148016)(149066)(150057)(6041310)(20161123564045)(20161123562045)(20161123558120)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699051)(76991095); SRVR:HE1PR07MB3466; BCL:0; PCL:0; RULEID:; SRVR:HE1PR07MB3466;
x-forefront-prvs: 083526BF8A
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(366004)(396003)(39860400002)(376002)(346002)(136003)(189003)(199004)(51914003)(2906002)(14444005)(256004)(99936001)(83716004)(71190400001)(71200400001)(6116002)(966005)(54906003)(25786009)(478600001)(4326008)(2900100001)(85182001)(6306002)(316002)(14454004)(606006)(33656002)(6916009)(82746002)(97736004)(105586002)(106356001)(85202003)(6506007)(5250100002)(102836004)(476003)(345774005)(486006)(8936002)(81156014)(446003)(8676002)(68736007)(81166006)(46003)(5660300001)(11346002)(2616005)(54896002)(186003)(7736002)(76176011)(53936002)(6436002)(6512007)(236005)(86362001)(36756003)(6246003)(229853002)(99286004)(6486002); DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR07MB3466; H:HE1PR07MB4236.eurprd07.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1;
received-spf: None (protection.outlook.com: ericsson.com does not designate permitted sender hosts)
x-microsoft-antispam-message-info: Gq4lgCVuDffBYWHcFaygIDMKVDMMLCjtNb9CP+cqmAlQ65FE8+a5IAe53OJPVj4uPSa539IYB+9/8fy4FwfW3Ny4PkP49xZOeN59IUidKdjEd7Ebg8BwP/EyTgFjf3kJES4iB2hw+OMv5w8G6/hVpUIZ71ZiTjxA7V/dnH4glG07o7zv+XRfPh4HcvQYsWXm7/AKYYyA3yP4lg2D9tRbz1ZhMpXnbgVrD9vNjBa1FwSf3waYo8GHp7mj9ANDs1vdjHV74D3Mz/F/A1gL1TFShdol3QKFrud9DsmBRLp2xmcYTLI0zHDSm8Twe9hGW21aS113ChGi1o5+a44apZbvjx3+ZYn8QsmHDcPnhjiqvFw=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/signed; boundary=Apple-Mail-B06E2103-6282-4461-878B-0E1766CFC77A; protocol="application/pkcs7-signature"; micalg=sha1
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 1accde1d-aedf-4bef-a8c2-08d6397cb3d4
X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Oct 2018 06:48:27.4196 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR07MB3466
X-OriginatorOrg: ericsson.com
X-Brightmail-Tracker: H4sIAAAAAAAAA2WSfUgTYRzHeXa3F83BNTV/WBatpBS0FM1hWioEBmX+Y6gLbOX5kjrlTiUt wTQLXaDLFm1JjjALlSx1mlorJ1a+QCqm4kvo1JYTMYM0SaxtzwKh/z73+37u932e4wSE6AbP XZAqz6YZuSxdzHMk1bFtOT5610Hp0ZG5HZLq0n6+pPXlIE+iX24kJNoSHSl5sKkkwriRNTUb nEhN+zwZzYl3DEmk01NzaebIiYuOKT1j3fysCunViQEtUYiaYsuQgwCoAFBrl7hlyFEgonoQ LKyq+dZARK0huK28hAMLd9438fBDDQfulk6SVoukKggYr5fjN1QcWJo9hCUjgpHyFZvEo0Jh vkTPtbILJQZTsY60SgTVjeBJkYqwBs4UDWNFXZYKgUVKgnHddez7w9BkJQ+XecJNjdHGQuok LIxPEbg4ChqXlRwrO1DnYLOk39aLqF2w3tdgmxOUG0zMV3PwnV1gdqifh9kVFue2uNiXgrmv l4/nwdD9eYrE7AHD1QpkPTNQozxo1tUROPCB7yqVnc9Ce+usXRpCUNxktrd5w5eRafvWNPiw 3mrnM9DSNsmtQH6abQfU2D5MJYKiHzN8je2mO6FXPU9iKQGmBpoR5n3QtlxFYPaCt4qndmc/ 3FPM8jEfhtI1Jff/+XHYqDLa9wTCUs8q2u5okVMdcmVpls1I9vf3pZnUyyybKfeV09lNyPIz drX8Dn6FukzhBkQJkNhJ+Gjlk1TEleWyeRkGdNCyx/iifhC5k/JMOS12EVJ/LLEwUZaXTzOZ CUxOOs0a0G4BKXYTRiRJ4kVUsiybTqPpLJr5l3IEDu6FyCNG8b6g93TU428f2xQrzlc6IoxB te90w8WqlBCXwKSHJQa31PPaYuZCQpcybpGbYQ4r6PRivMtDDdPhrub8W1/5oqjRA9EHTB0z d35xRDELZQHXCmTHViUrQbXP1A79yPm5ZwNalv5M2hOgMKVPDLvlDKmCtmLj3oheR+/VnxKT bIrMz5tgWNlfLMJd55QDAAA=
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/kUAqKImebkC7tvNLypepMy2tHRY>
Subject: Re: [core] Ben Campbell's No Objection on draft-ietf-core-too-many-reqs-05: (with COMMENT)
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/core/>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 24 Oct 2018 06:48:38 -0000

Thank you for the review Ben!

See comments inline.

> On 24 Oct 2018, at 1.08, Ben Campbell <ben@nostrum.com>; wrote:
> 
> Ben Campbell has entered the following ballot position for
> draft-ietf-core-too-many-reqs-05: No Objection
[...]
> ----------------------------------------------------------------------
> COMMENT:
> ----------------------------------------------------------------------
> 
> Hi, thanks for the work on this. I have a few comments, below:
> 
> I share Adam's concern about overloading Max-Age for this purpose. If anything,
> the use in this document is specifying a minimum time interval, not a maximum
> one. That is, this use not only overloads Max-Age, but does it in a
> counter-intuitive way. Is there a reason not to define a new option?

This way to use Max-Age is aligned with the 5.03 code’s use of the option. For details, see my answer to Adam’s e-mail and clarifications in the PR:
https://github.com/core-wg/too-many-reqs/pull/5/files

Personally I would not object to define a new option for this use, but since 5.03 use of Max-Age is actually quite similar, re-using that seemed to make sense.

> §4: "A client MUST NOT rely on a server being able to send the 4.29
> Response Code in an overload situation because an overloaded server
> may not be able to reply at all to some requests."
> 
> Can you elaborate on the practical effect of that MUST NOT?

Client should not make assumptions, e.g., that it can safely keep increasing the request rate until it receives 4.29, even if a server supports that.


Cheers,
Ari