Re: [core] [Gen-art] Genart telechat review of draft-ietf-core-cocoa-03

Christer Holmberg <christer.holmberg@ericsson.com> Mon, 21 May 2018 20:54 UTC

Return-Path: <christer.holmberg@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 95E9F12D88A for <core@ietfa.amsl.com>; Mon, 21 May 2018 13:54:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.311
X-Spam-Level:
X-Spam-Status: No, score=-4.311 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_DKIMWL_WL_HIGH=-0.01] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ericsson.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 b2S01AcxrU6o for <core@ietfa.amsl.com>; Mon, 21 May 2018 13:54:41 -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 3307212D881 for <core@ietf.org>; Mon, 21 May 2018 13:54:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; d=ericsson.com; s=mailgw201801; c=relaxed/simple; q=dns/txt; i=@ericsson.com; t=1526936078; 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=aJXTv/vKR6uwosxZOyx7i+L61NllRjXdPYAynAKXfAs=; b=LzFhpnOiZvCNsCAXDl/sA4gY0Bl+DX+0CcrydtjM+tTYVNB0S6BQSuTWsim2HeRI 5zHiEkhIDRrcyzAztBww3LZkt2mEeKQc2P/er4VnXfLzWDCo3c/09ZEtcH+u/9bk QRupLGMls+iZRN+lzZyJDB7xBv249qqdO1Um9+xBrCk=;
X-AuditID: c1b4fb3a-5a4b59c000006a47-63-5b03320e9ee1
Received: from ESESSHC001.ericsson.se (Unknown_Domain [153.88.183.21]) by sessmg22.ericsson.net (Symantec Mail Security) with SMTP id 53.6B.27207.E02330B5; Mon, 21 May 2018 22:54:38 +0200 (CEST)
Received: from ESESSMB109.ericsson.se ([169.254.9.29]) by ESESSHC001.ericsson.se ([153.88.183.21]) with mapi id 14.03.0382.000; Mon, 21 May 2018 22:54:01 +0200
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Christer Holmberg <christer.holmberg@ericsson.com>, "gen-art@ietf.org" <gen-art@ietf.org>
CC: "ietf@ietf.org" <ietf@ietf.org>, "core@ietf.org" <core@ietf.org>, "draft-ietf-core-cocoa.all@ietf.org" <draft-ietf-core-cocoa.all@ietf.org>
Thread-Topic: [Gen-art] Genart telechat review of draft-ietf-core-cocoa-03
Thread-Index: AQHTvUYHbQwfnCNzf0G5o0Mn9GNFSaQ7ELuA
Date: Mon, 21 May 2018 20:54:00 +0000
Message-ID: <7594FB04B1934943A5C02806D1A2204B72EFC502@ESESSMB109.ericsson.se>
References: <152121865400.14492.10787438326929665934@ietfa.amsl.com>
In-Reply-To: <152121865400.14492.10787438326929665934@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [153.88.183.165]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrHLMWRmVeSWpSXmKPExsUyM2K7qC6fEXO0wcF2U4t9b9czW8x89ZbV 4uqrzywWzzbOZ3Fg8Viy5CdTAGMUl01Kak5mWWqRvl0CV8bRq+cZC27pVrxvm8XcwHhEp4uR k0NCwETi2OlTLF2MXBxCAkcYJb63XmOHcBYzSqzf3sHUxcjBwSZgIdH9TxukQUQgXmLW4bXM IDazwERGiSffwkFsYQFPieuv+pggarwkHmzdCGUbSfRd7AWrZxFQlWib8IkFxOYV8JV4MeM/ mC0k4CLx5cUMFpBVnAKuElPPx4GEGQXEJL6fWsMEsUpc4taT+UwQNwtILNlznhnCFpV4+fgf K4StJDHr1kawi5kFNCXW79KHaFWUmNL9kB1iq6DEyZlPWCYwis5CMnUWQscsJB2zkHQsYGRZ xShanFpcnJtuZKSXWpSZXFycn6eXl1qyiREYKwe3/LbawXjwueMhRgEORiUe3kgD5mgh1sSy 4srcQ4wSHMxKIryfLjFFC/GmJFZWpRblxxeV5qQWH2KU5mBREud1SrOIEhJITyxJzU5NLUgt gskycXBKNTCWingY/Fjzt8BaZF1NcBOTDGfttNrNG9/fZT+dmHJA+2eLbKn773QrIavCh/Fr I/aHTiyeXOi+ZgXri6DQplyJ/5Ldypanbly8MuuwxetfylK6huvuf73GVlbF+/O/3xp7W6Nd 80zulC978cBvBvOz5W/bu3IEi9m/27ws6TjlsH3LorRGDwYlluKMREMt5qLiRAAY8BFskQIA AA==
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/R2u4yT7dXetphlv9NDD82Ts6rsQ>
Subject: Re: [core] [Gen-art] Genart telechat review of draft-ietf-core-cocoa-03
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.22
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: Mon, 21 May 2018 20:54:44 -0000

Hi,

I did the gen-art review of this document more than 2 months ago, but I haven't seen any reply from the authors.

Regards,

Christer

-----Original Message-----
From: Gen-art [mailto:gen-art-bounces@ietf.org] On Behalf Of Christer Holmberg
Sent: 16 March 2018 18:44
To: gen-art@ietf.org
Cc: ietf@ietf.org; core@ietf.org; draft-ietf-core-cocoa.all@ietf.org
Subject: [Gen-art] Genart telechat review of draft-ietf-core-cocoa-03

Reviewer: Christer Holmberg
Review result: Ready with Issues

I am the assigned Gen-ART reviewer for this draft. The General Area Review Team (Gen-ART) reviews all IETF documents being processed by the IESG for the IETF Chair. Please wait for direction from your document shepherd or AD before posting a new version of the draft.

For more information, please see the FAQ at

<https://trac.ietf.org/trac/gen/wiki/GenArtfaq>.

Document: draft-ietf-core-cocoa-03
Reviewer: Christer Holmberg
Review Date: 2018-03-16
IETF LC End Date: None
IESG Telechat date: 2018-04-05

Summary:

>From a technical perspective I don’t have any issues. However, I think 
>the
document could use quite a bit of editorial improvements. There is lots of inconsistent terminology, “speech-to-text” etc. I will focus on parts that I think are unclear.

Major issues: N/A

Minor issues: N/A

Nits/editorial comments:

---

General:

The document uses lots of different, and often complicated, terminology for referencing RFC 7252.

Example:

“In the definition of the CoAP protocol [RFC7252],…”

“The CoRE CoAP specification defines…”

Etc etc.

Please use consistent terminology. I suggest to simply say “CoAP [RFC7252]” or “[RFC7252]”.

---

General:

In some places the text says:

“The present specification…”

I suggest to say:

“This specification…”

---

General:

The draft uses “CoAP endpoint” and “endpoint” terminology. Please use consistent terminology.

---

General:

The draft uses “RTO estimator” and “estimator” terminology. Please use consistent terminology.

Also, what is an “RTO estimator”?

---

General:

Some of the sections are named “Discussion”. However, they still contain normative procedures, and even RFC2119 terminology (MUST, SHOULD etc). Because of that, I think it is more than a discussion. A discussion is typically used to justify something, or to give some background, not to define procedures.

---

The Abstract and the Introduction say:

   “CoAP, the Constrained Application Protocol, needs to be implemented
   in such a way that it does not cause persistent congestion on the
   network it uses.”

What exactly does this mean? Implemented in what way?

---

The text in Section 2 says:

   “The present specification is based on the approved text in the [RFC7252]
   base specification.”

I don’t understand the “approved” part. Since RFC 7252 has been published, I assume the text is approved :)

---

The text in Section 3 refers to “Responder”. However, it is not defined/referenced anywhere.

---

The text in Section 4.3 says:

“The state of the RTO estimators for an endpoint SHOULD be kept as long as possible.”

Later the text says that the RTO state depends on whether there is other state (DTLS etc) or not? Can the sentence above be removed?

---

The text in Section 4.3 says “very strongly RECOMMENDED” and “strongly RECOMMENDED”. That sounds like a “SHOULD” in my ears :)

---

The text in Section 4.3 talks about “State of RTO estimator” and “RTO state”.
Are these different states?

---

The text in Section 5 talks about “non-confirmables”. Please include a reference or definition.

---

The text in Section 7 says:

   “The security considerations of, e.g., [RFC5681], [RFC2914], and
   [RFC8085] apply.  Some issues are already discussed in the security
   considerations of [RFC7252].”

I don’t think you can say “e.g.,” and “Some issues”. It needs to be clear which security considerations apply.


_______________________________________________
Gen-art mailing list
Gen-art@ietf.org
https://www.ietf.org/mailman/listinfo/gen-art