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

Ari Keränen <ari.keranen@ericsson.com> Thu, 01 November 2018 00:50 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 BB5DD130E5E for <core@ietfa.amsl.com>; Wed, 31 Oct 2018 17:50:27 -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=AM5p8470; dkim=fail (1024-bit key) reason="fail (body has been altered)" header.d=ericsson.com header.b=lXUpkPKp
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 JirMN4PX66LW for <core@ietfa.amsl.com>; Wed, 31 Oct 2018 17:50:26 -0700 (PDT)
Received: from sessmg23.ericsson.net (sessmg23.ericsson.net [193.180.251.45]) (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 F2E77130DFF for <core@ietf.org>; Wed, 31 Oct 2018 17:50:17 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; d=ericsson.com; s=mailgw201801; c=relaxed/simple; q=dns/txt; i=@ericsson.com; t=1541033415; x=1543625415; 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=yxrg4EPba9ug/69WdhZNs978WwpW9lJ8+PCbUHW8Mys=; b=AM5p8470h5CbXuA/dPVXls0FWh6/glfih5RVyg8J2/fg58dxJXNUIL8Dyg43o4lW SXU9j79MUtfqo8pE7Zjtq7HoIpfJdp83tj536LiIoclEgGQzOHg1tXI7IFpwvb1y kfWM+aSyLkUk5JZGR21URtSCa2K2t8GUm4+hljoJkrc=;
X-AuditID: c1b4fb2d-40dff7000000434d-18-5bda4dc74e73
Received: from ESESSMB501.ericsson.se (Unknown_Domain [153.88.183.119]) by sessmg23.ericsson.net (Symantec Mail Security) with SMTP id 61.04.17229.7CD4ADB5; Thu, 1 Nov 2018 01:50:15 +0100 (CET)
Received: from ESESBMB505.ericsson.se (153.88.183.172) by ESESSMB501.ericsson.se (153.88.183.162) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1466.3; Thu, 1 Nov 2018 01:50:14 +0100
Received: from EUR02-AM5-obe.outbound.protection.outlook.com (153.88.183.157) by ESESBMB505.ericsson.se (153.88.183.172) 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; Thu, 1 Nov 2018 01:50:14 +0100
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=+CznYZ+j1xPNo5E9XYRa9Vu6F4wg4EzJ7DoUyNjhYWU=; b=lXUpkPKpIEccAaEqNnifDINa57aXFbb2r94dqJr8a3o4W8UJ8/DeuBr1qjCbrNRV7tFBalChVFAS4XBl5AKoAhd6vnaHznuaR6j+HlMSw3Z8AeY3m8jIFDmJppHysC3NHorDMUh7HLk2Tds0AgaAqPu9JJTF40SI1WBJTCjZRKA=
Received: from HE1PR07MB4236.eurprd07.prod.outlook.com (20.176.166.145) by HE1PR07MB3434.eurprd07.prod.outlook.com (10.170.247.141) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1294.14; Thu, 1 Nov 2018 00:50:13 +0000
Received: from HE1PR07MB4236.eurprd07.prod.outlook.com ([fe80::b074:afe2:469c:dd95]) by HE1PR07MB4236.eurprd07.prod.outlook.com ([fe80::b074:afe2:469c:dd95%3]) with mapi id 15.20.1294.018; Thu, 1 Nov 2018 00:50:13 +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+Frf5cFdb6Ut9OcAgAC1S4CACyHyAA==
Date: Thu, 1 Nov 2018 00:50:13 +0000
Message-ID: <B76A4686-BFF5-424B-A813-5C3C69B35BD9@ericsson.com>
References: <154033246253.31224.15896855788700700234.idtracker@ietfa.amsl.com> <BA369CA3-07FC-4F06-A84E-57BF4AE8D8E6@ericsson.com> <54D94C5C-F815-496B-B069-0887DF236B9A@nostrum.com>
In-Reply-To: <54D94C5C-F815-496B-B069-0887DF236B9A@nostrum.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: [49.229.174.198]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; HE1PR07MB3434; 6:dnDfg3SX/NDsnsBdw4Nund+0oImtQMJNFSRYujqLSiZliCiukc0ylvATUXqDXlAPimrPxpKXP7UOJbqvz30NCQucp83f/eiQulCbotWJYgXPw5sEtP6dm+4mDM6rSSIQr8g7OXs4Zw+fDshBvLOBOIdtJYivFBdI+oYCpZDAlZuK8X7ABCYbirdK5/786xxjU/ZQfOgrsKP6e7r+IfWx/VyML8eqPSGvQda32LKRVcEi75WJsEnOUZsRHTuS3OuSNRgU/LUfuFbJxHZ29bg07+TejvRbUNjz5wR3BQTPYNEvl6HUdNNX22zNt2yowiGzKwoURFgL1LjhEbh3FP4nVjtTggPkPKEMQ3Yalgu+TSaMCfYg/lvgLNUX0YbjwTZ0ZNAqgzGFfx5Bi+2wj4Se8vb820WBABPO0a/CqEN7bMB9s2cQXlDm05RicHlb5e7ocAkxF4Qvwkh2Y3jZnoAr0A==; 5:DnMstpwMqQJUuqY60VN9ekvMRVjLQ/8Q3RqZ4KuqZ4OfHl3rC22kKJSA3JNclaDdI9e0oQkLwGVCgreN1meWVkJw/a710vF0Uj0EY4fDPvOz+BFhnwSiEm9cqtxdaPFHvCTMaJj/RXYA4CCLy3TLhAWte9/AIPzN+CtkwNqjh4g=; 7:OyXf7ImtOC9FZS5A1ojME5sjEudLWkW6WR1ONmby4eosgtBf1FDC2umvue2pfEMJVUQfJiBFj/bPuYRIoY0+2zyBCtC0Me0QlRKJwJAZUW6ZDzWiBezMvHTf5JP6oQe8L3hrQH7fDVWCJsgYSmbA5A==
x-ms-exchange-antispam-srfa-diagnostics: SOS;
x-ms-office365-filtering-correlation-id: 3da1535f-dcfe-4831-ceab-08d63f93fbe3
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989299)(5600074)(711020)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(49563074)(7193020); SRVR:HE1PR07MB3434;
x-ms-traffictypediagnostic: HE1PR07MB3434:
x-microsoft-antispam-prvs: <HE1PR07MB3434046B4E15AD9842244FB485CE0@HE1PR07MB3434.eurprd07.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(37575265505322)(248295561703944)(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)(3002001)(3231382)(944501410)(4983020)(52105095)(148016)(149066)(150057)(6041310)(20161123562045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(20161123560045)(201708071742011)(7699051)(76991095); SRVR:HE1PR07MB3434; BCL:0; PCL:0; RULEID:; SRVR:HE1PR07MB3434;
x-forefront-prvs: 0843C17679
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(376002)(136003)(39860400002)(346002)(366004)(396003)(199004)(189003)(36756003)(54896002)(186003)(85182001)(6116002)(3846002)(97736004)(6436002)(26005)(6486002)(2906002)(6512007)(86362001)(7736002)(14444005)(11346002)(446003)(2616005)(53936002)(6246003)(256004)(102836004)(486006)(236005)(476003)(66066001)(5250100002)(478600001)(25786009)(82746002)(4326008)(6916009)(5660300001)(81156014)(81166006)(99286004)(8676002)(33656002)(6506007)(53546011)(99936001)(76176011)(14454004)(8936002)(316002)(68736007)(66574009)(71190400001)(105586002)(229853002)(106356001)(85202003)(54906003)(71200400001)(83716004)(2900100001); DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR07MB3434; H:HE1PR07MB4236.eurprd07.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1;
received-spf: None (protection.outlook.com: ericsson.com does not designate permitted sender hosts)
x-microsoft-antispam-message-info: Ugvq4ioxdtbcLT1dcqgpcBwcaaDkufu3UwCKpyLFwLlz2aH/5VHswKa19b0xcmptmcl4uhyW1nIJmC278BZKNW9bHGOPbMRVyq+42WrjHAIhRAGqL+Edu7qxidYYzo7hGFEGkRiMa3NnbVHXLYYhGu6cIwWNDP7YVU4wuRpvdwkziaMvxKgVBIPKvOKNyczXDrOf9NZIl0aghZk9N5jsOmbZ833W28BWVRMpGmSp8sPTl4chzFry3PqVH01FXob8gyzNIwKovminUlwna9AYLYIL46lz9+tuKzZ6D1xioPTimK21soNbrSIETALOspEryfwfxo91eFy4ueZWg9KmF9wiyL3uhYF777V1QOO4KOg=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/signed; boundary=Apple-Mail-C9E129B2-8021-409E-B3F0-7666F9F13D6B; protocol="application/pkcs7-signature"; micalg=sha1
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 3da1535f-dcfe-4831-ceab-08d63f93fbe3
X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Nov 2018 00:50:13.6585 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR07MB3434
X-OriginatorOrg: ericsson.com
X-Brightmail-Tracker: H4sIAAAAAAAAA2WSa0hTURzAOffebdfh4jRX/lsvuhb2cmkPWKzs9SEhjD70IbSwlbcydcru shURYkxo9jKdjyFNyx5u4WvNV7FqWuaKXvYQi2jOsBJrkSaRs7bdBUHffuf8fvf+z7lcmpSe EMrpDI2O1WrUWYxQTFXuaD0c153cnxrvrIhSWk4+FClbmp4Klc6RBlJZbXBQyoqJYnK9IKm2 9ieRZG4fpLYRKeI16WxWRh6rXZa4W3zgToGfzO1I1/vul4nyUYfaiGga8EooKpQakZiW4i4E 7rEegl+MISh+/FnELy4RUD5SEjIUPkfCnfeFJG9KCfh+viKceRBYHeeREUXQQrwWBg1OQZBl mIGhEw4qGJG4E8HlAhMZFFGYhdcFd4XBk8jwPuhzHOP7jXDNWRxKKDwfjKaeEEvwOnjnrRfw w9oRjNg7RUERERB9b2+FIoSnw7j7OhFkEkdD/6AlxIBl4Hn2UMjzNPjknRTwfSp8dveI+H0G vJOvSZ5nw3NLEQoOA/xKCL8/msIiDnymv5wM9q7acPQMwUSJH/FiMZxxdYQnZ0Lr6IXwAzvB U3oq3MwB62kPdQ7Fm/85rDn0lUoQ+FzDhDl07anQUzlI8VEaXCuYJHieC60jVSTPi+B20dVw Mw9KizwinhfCyR/Fgv/3VfCzagDxvAqG731D/zbVKNKKpnEsx2XvX75CwWoz9nJcjkahYXXN KPA73r3xK64N2YY3uBCmERMpmZPQnyoVqPO4I9kuND/wnoFG21MkpzQ5GpaRSfyrA1qSrj5y lNXmpGkPZbGcC82kKSZaorDeSpHi/Wodm8myuaz2ryXoCHk+Ou33b8pstMRs0ddF3Uzsrp8Q X3zhODsF9kDZFNuXzeO/ypc+iLXXKcqWtDTVv7qcIo8hnnwF1fYFTPcufXXu1k+6OLc3VuXW Z1+Z/mZI82GW6mZhb1JNryr+OJE2aWvEW5vVEd9tNW0z7IZ0p9Xb2CAfVdkPGkDi8r2UZTxi KO6AOmExqeXUfwB+C8N/lgMAAA==
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/vGQFTwO-9tgEC3O_hMcz43q32rE>
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: Thu, 01 Nov 2018 00:50:32 -0000

Hi Ben,

(Clipping out all except the remaining comment; see below)

> On 24 Oct 2018, at 20.37, Ben Campbell <ben@nostrum.com>; wrote:
>> On Oct 24, 2018, at 1:48 AM, Ari Keränen <ari.keranen@ericsson.com>; wrote:
>>> 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:
>>> ----------------------------------------------------------------------
[...]
>>> §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.
> 
> That seems kind of vague for a normative MUST NOT. How did clients pace requests prior to this? Are we asking them to do something different

Basic CoAP implementations using default values would have just a single request on fly, but more advanced implementation could have more e.g., based on RTT estimates. The key point here is that this error code should not be used to probe a limit the server can handle. So it’s not really any new behavior this draft is asking for, rather a hint that this code should *not* be used for this (probing) kind of “new behavior”.

What would you recommend instead of MUST NOT here? Would “should not” be more appropriate? 


Cheers,
Ari