Re: [core] Robert Wilton's No Objection on draft-ietf-core-resource-directory-25: (with COMMENT)

Barry Leiba <barryleiba@computer.org> Thu, 13 August 2020 13:03 UTC

Return-Path: <barryleiba@gmail.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 F2E1C3A0C04; Thu, 13 Aug 2020 06:03:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level:
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FORGED_FROMDOMAIN=0.001, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
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 ojJgbjvTz4m8; Thu, 13 Aug 2020 06:03:33 -0700 (PDT)
Received: from mail-il1-f181.google.com (mail-il1-f181.google.com [209.85.166.181]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8D4EE3A0C03; Thu, 13 Aug 2020 06:03:32 -0700 (PDT)
Received: by mail-il1-f181.google.com with SMTP id q14so2013023ilm.2; Thu, 13 Aug 2020 06:03:32 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=tgl5OzMhxjQrRuJVjxXg6hm94ryoBTFkZp8o5oERLTQ=; b=cMWNDU8hagd40qmfiekRbFk1Eb88ICxqRAD5iCpG2p/fseaKettIyWNDWJCaddhrhR 2LtHdrAydgjitVpNsvDB/VDMH5A1nGSFaHS2DLdMR95+L31sKME5+RZ+avBHJCZPcRj0 yKWx9j6PtHdOTjJ9cURO2mAz4hNbxYtEfVyWPUh4RvVvHiqf3filtuTh4bpok8eF4xjD wMX9pMwfhKCB7TOpNUyKPxiWTw5UlFLf5KwrY+Dw9b+5SGJLIHMmVTTNGvbN+Ys+ZzZT tizWijaDvghoOg7apCwEuF/sqAIp3MsEReQY+5lCrn+4Xlg9Wra90aPJks4tV/8ZfufL cwSg==
X-Gm-Message-State: AOAM531CDlPYRZ9+gKbLGp9XpE5I6zjV2Lk0jQOuD376ArOj20ygpKjw E7rVERH7TbLKsf8QxXEtPjJ+yxBd719gMXuiRiLAeg==
X-Google-Smtp-Source: ABdhPJzJVSgeoWK7Pmaq1iHiblWcO4zJ8i5YLWNGa8ErKeh3tqvolYS7MKz7hRk7S3Qh93o5uvq08cC7QJUTwfN+uBc=
X-Received: by 2002:a92:9a48:: with SMTP id t69mr3276536ili.114.1597323811599; Thu, 13 Aug 2020 06:03:31 -0700 (PDT)
MIME-Version: 1.0
References: <159732268335.29656.5724379569570361825@ietfa.amsl.com>
In-Reply-To: <159732268335.29656.5724379569570361825@ietfa.amsl.com>
From: Barry Leiba <barryleiba@computer.org>
Date: Thu, 13 Aug 2020 09:03:20 -0400
Message-ID: <CALaySJLT2i5DXnXXv-sPo=6c16nuOog1FOvNhoxKKWq=7wihag@mail.gmail.com>
To: Robert Wilton <rwilton@cisco.com>
Cc: The IESG <iesg@ietf.org>, draft-ietf-core-resource-directory@ietf.org, Jaime Jiménez <jaime@iki.fi>, jaime.jimenez@ericsson.com, core-chairs@ietf.org, core WG <core@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/YdbSd1Ly0Fl71lzGQ-1qjC9s3V0>
Subject: Re: [core] Robert Wilton's No Objection on draft-ietf-core-resource-directory-25: (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, 13 Aug 2020 13:03:34 -0000

>     5.3.1.  Registration Update
>
>        The update interface is used by the registering endpoint to refresh
>        or update its registration with an RD.  To use the interface, the
>        registering endpoint sends a POST request to the registration
>        resource returned by the initial registration operation.
>
>        An update MAY update the lifetime or the base URI registration
>        parameters "lt", "base" as in Section 5.  Parameters that are not
>        being changed SHOULD NOT be included in an update.  Adding parameters
>        that have not changed increases the size of the message but does not
>        have any other implications.  Parameters MUST be included as query
>        parameters in an update operation as in Section 5.
>
> The "SHOULD NOT" feels a bit strong to me, and I would prefer to see this as
> "MAY NOT".  In many cases, if the configuration is not too big then providing
> the full configuration makes it easy to guarantee that the receiver has exactly
> the correct configuration.  I appreciate that there are many cases where from
> an endpoint perspective it may want to keep the update small, but if I was
> doing this from a CT, I think that I would rather just resend the entire
> configuration, if it is not large.

"MAY NOT" is not a BCP 14 key word, and isn't a clear phrasing anyway.
The way to downgrade the strength here is to change "SHOULD NOT" to
"should not".

But keep in mind that this stuff is intended for constrained
environments, and it might be more important than you think to keep
message sizes down to a minimum.  That's the reason for the BCP 14
"SHOULD NOT".

Barry