Re: [core] Suresh Krishnan'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 A2897130DFE for <core@ietfa.amsl.com>; Wed, 31 Oct 2018 17:50:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.792
X-Spam-Level:
X-Spam-Status: No, score=-3.792 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, 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=hIA3tLqz; dkim=fail (1024-bit key) reason="fail (body has been altered)" header.d=ericsson.com header.b=E17UIKiK
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 yneCyb-AQNn2 for <core@ietfa.amsl.com>; Wed, 31 Oct 2018 17:50:15 -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 6F29D12008A for <core@ietf.org>; Wed, 31 Oct 2018 17:50:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; d=ericsson.com; s=mailgw201801; c=relaxed/simple; q=dns/txt; i=@ericsson.com; t=1541033412; x=1543625412; 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=etgN8XCOTbKv+sHOEXDKt6q2R+fa3UjURsmxYL1Kna8=; b=hIA3tLqza8czjPN7/GFoipUTTOqMZhvQiJySk8ZclTMq4E0Q2Zu2KYCAWTg+ZYJj ioWv9XBWinp7F+GhY4ErWprFsudgwyEG5FY9ljFXsCayE2//dClovgUvpSeDvnuD dFh6BHrdCpVSRfGFFWcrOVFODRzJcbZzAAhzY+UZvMA=;
X-AuditID: c1b4fb3a-9dbff700000063b1-dc-5bda4dc4a36f
Received: from ESESSMB501.ericsson.se (Unknown_Domain [153.88.183.119]) by sessmg22.ericsson.net (Symantec Mail Security) with SMTP id D5.AE.25521.4CD4ADB5; Thu, 1 Nov 2018 01:50:12 +0100 (CET)
Received: from ESESBMB502.ericsson.se (153.88.183.169) 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:12 +0100
Received: from EUR02-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; Thu, 1 Nov 2018 01:50:12 +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=30nmIxWNz2XvrLCjOas5WPjTiPW80HT2d4PHVbxR9a4=; b=E17UIKiKYRSrcIftIpy0e6Nrw6adlfB1aUMcdT/IpZFe3qX3Unbms608WqYsiZSKyxwXlPSv0+pyIDs0fWwfIZfGJlcbLHAIzd+p+FZfRwjnzsNsVmFpCtZU3u90RXkx+1H2XIHi0ocdOp59LtqmNhy8mhUxHHCmCx2XfU3+1E8=
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:10 +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:10 +0000
From: Ari Keränen <ari.keranen@ericsson.com>
To: Suresh Krishnan <suresh@kaloom.com>, "core@ietf.org" <core@ietf.org>
CC: The IESG <iesg@ietf.org>, "draft-ietf-core-too-many-reqs@ietf.org" <draft-ietf-core-too-many-reqs@ietf.org>, Carsten Bormann <cabo@tzi.org>, "core-chairs@ietf.org" <core-chairs@ietf.org>
Thread-Topic: Suresh Krishnan's No Objection on draft-ietf-core-too-many-reqs-05: (with COMMENT)
Thread-Index: AQHUbBMyClZXJ1N+80y/bVq0F8cTD6U51AkA
Date: Thu, 01 Nov 2018 00:50:10 +0000
Message-ID: <0E58EC00-2055-4716-8ED5-81C1F24E071D@ericsson.com>
References: <154043827578.6943.11239942926637102058.idtracker@ietfa.amsl.com>
In-Reply-To: <154043827578.6943.11239942926637102058.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: [49.229.191.193]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; HE1PR07MB3434; 6:/X36PV05P7hJ9OVLAyxjCvlrCHyXskHDVcllVAlXPFEa52ia1uYsAsuVWv6g3HMG0ZIDRsQmYQadG8XfUxMJK3kQXxa/meATisr6oBb3OqLgFpkutBvdeenpcXuPKJgbbKAuzuffm/z0HBCZbb7ghlSUkP59YwE+wo+wHKoOpRdrcGSm4May4CpNC45WlZR6wkxqgRw9nlS/Z18gA/+4GdoDdbLpUNlzTZaocB3zPp4mbyzmGfaSE4EKgd/QjypGjXm1lFRZS8d1LqHVHIUcqyNQeFgFkamw3CrF1LfA9X1qOteaxVdjvXdH8yCdgDRboDXu895xMWRkGgwN0s3rYewCAHc6QXAKQph8V6VwK3Xa5hvwMd38F6T+fiLWUg0EjcUZlKM6wF6DgDKGAcuBWh0OBQMwFahAZ8aRhKIhheViAdMCaZu2DBXvquEG2X+98ImYxu8QIV9FecscGLnvnQ==; 5:k7vryOPcAB7mtZ2MNE8nE3CP0kNdCfvwYSYXgfL3Z7X7beBKcHDlP1DLMBT+elonaOzrOHEdKzyTaZBSJUodBTADznlGLf1gUtjl+P6mTOyHXM2AblCJE3bk1fJ8nW1WTsfFJXJ1sUHWfawgv64WW7cKyuXtiMP0GHhJz3xCSs4=; 7:5qGOhfft08jqh8rafj+ZG7zJZYzkK8rjqq1pH0gxd1sXHVlrK5Iiqs10oNVotpW3/cL5tRlvO0w/amMxKORCPhRc4ne6IhaW0/+Mj4X28JbMiTm+VrxPrinbaoUlKDe0wk/5fvuZRUC0eSdTb9FSdg==
x-ms-exchange-antispam-srfa-diagnostics: SOS;
x-ms-office365-filtering-correlation-id: d7c9dbd8-9cf3-45fa-866d-08d63f93f9ec
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: <HE1PR07MB3434FF89D80C5E5CA62DFB0785CE0@HE1PR07MB3434.eurprd07.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(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)(186003)(85182001)(6116002)(3846002)(97736004)(6436002)(26005)(6486002)(2906002)(6512007)(86362001)(7736002)(14444005)(11346002)(446003)(2616005)(53936002)(6246003)(256004)(102836004)(305945005)(486006)(476003)(2501003)(66066001)(5250100002)(478600001)(25786009)(82746002)(4326008)(5660300001)(81156014)(81166006)(99286004)(8676002)(33656002)(6506007)(99936001)(76176011)(14454004)(8936002)(316002)(345774005)(68736007)(71190400001)(105586002)(229853002)(110136005)(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: /mO82u4gFHiNcHi1bxyQE0pxHhmusteyppZQ1pV7OfhWBYNIGfMIg609sw2gTQB1THQTpl4iW8VZ2rB1D6b8YXGYXNx+taD8VJ6K6vlQuGyFlFe/Ag0vaELezkjJMODfUpK6zGO7/0iQj8xygPfjxVOFFbIuC5cPtD8tCYqrJ8HizmTB1j1zFzwTFTfwhwuQ/11d70qMaxeCFtWhf42gBlXJau/7r+4NIOoOSqVIukd+URFsOh4nzJ1pBHIUZnXRRrnGx5oOth0+lPcov9+cREExTWZLeVE/OBOiMngIEZVVnotHCARxmeYHrMhK1+iveXThn1QahsvSku5bEty/yqCFZPF0Td0bpiEGQHYTrzQ=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/signed; boundary="Apple-Mail-58FF994F-92B8-445E-855F-78827BBE0340"; protocol="application/pkcs7-signature"; micalg="sha1"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: d7c9dbd8-9cf3-45fa-866d-08d63f93f9ec
X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Nov 2018 00:50:10.3832 (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: H4sIAAAAAAAAA02Sa0hTYRjHeXfOtqM0epu3J8OgsT5keK1geTcoFsyo6IMoXU551KFO2TFT IVDzUppiTU2X5jXFC2piGibaxlLU8oYFiX5QZ6UmGCjlleY5C/z2e57/733eCy9FSGeEzpRa k8hoNXSsTGRLloV2P3AzhUyHey6VyBWmolmhouvNuEjRt9pGKKqy3pKK0p1nhKIrd5gMEinr 6jYFyrGpUrGypEZ9lQiz9YtgYtVJjNYj4I5t9FZ/AUqoC0j++XhKmIZ6/XKRDQX4LNRnGshc ZEtJsQlB/dQWwRcbCDqm9hBf1AqgsCaT00hcSIDBtCLikyIBjG2MWos5y5rhBfH+ZBH2B3NW n3Cf7bESZtMnxPsSgY0Iuiv0ov3ADtPwNOelmJfuwmJzv4Bnb/hQOMD1SSyHXzMLnC/BgbDZ 2cwNleIQyKlo5Po2+ApMrDdyaxF2hD/DLRwT2AmmzZUC/qr2MDcxIuLZAZYW9oS8Hw7Lw0Ni vi+DyZx1gmcXmKzM4x4A8FcRtK4/sgZusFZcbGHKwpZDbNO8M4FgR7eLeMcVCow91o1joKXd aGVfaFxeE/J8HJry58hC5Kk/cFY990g6BHXvdUI9d+kjMFRmJnnpFPTnNVj5BBTlzYl59oXN 8nnE8zlY+fgbHXSqENWEHFiGZeOivL3dGa36HsvGa9w1TGIHsvwzQ+e2zztk+BFsRJhCskMS L4/pcKmQTmJT4oxIbpkz3948jpxJTbyGkdlLds9bYkkEnZLKaONva+/HMqwRHaNImZPkQqQi TIqj6EQmhmESGO3/VEDZOKch/ayqhn44emm1mKoeQIHjVTe/qYjeho2MWkenarfsgDM5igAD GXw9QxX4edJ1cIx8PfvEvNKjC1o+2pH+dz3h4sCN1tLT49/rDfJI+a3DfpfL7Vq/nPTPmP80 2mwKz4/MfuWTrLoWP/LiuaQ9H6saUzMXk1x82jd0g3nKjDYcKiPZaNrLldCy9D9ETN63bwMA AA==
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/0BG1yx5vFmNJUdvYQFJ4Ron6mfw>
Subject: Re: [core] Suresh Krishnan'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:18 -0000

Thank you for the review Suresh! Please see inline.

Also one question regarding proxy behavior also for the CoRE list below.

> On 25 Oct 2018, at 6.31, Suresh Krishnan <suresh@kaloom.com> wrote:
[...]
> ----------------------------------------------------------------------
> COMMENT:
> ----------------------------------------------------------------------
> 
> * Section 3
> 
> If the server is maintaining state per clients for the Max-Age, does the timer
> get reset if a repeat request comes in before the timer expires?

This would be up to the implementation (and deployment) to decide. For example, if it takes a constant time for the server to recover independent of the new requests, not reseting makes sense. OTOH, if even the un-served requests push back the time to recover, or the server has new information on the situation, doing an adjustment could be the right choice.

But overall keeping per-client state is not necessarily a good idea as mentioned in the draft.

> * Section 4
> 
> I think it could be useful to recommend some behavior for the proxies as well,
> in order to avoid a specific client being starved by other clients on a proxy.

I’m not sure if the proxies can do much for this. And if they can, probably it would be something more generic than just for this response code and hence better suited for the new “clarifications and corrections” draft in CoRE.

Does anyone have good ideas what could be recommended on this?


Cheers,
Ari