[netconf] Re: WGLC for transaction-id-06

tom petch <ietfc@btconnect.com> Sun, 29 September 2024 11:56 UTC

Return-Path: <ietfc@btconnect.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BA838C14F5ED for <netconf@ietfa.amsl.com>; Sun, 29 Sep 2024 04:56:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.107
X-Spam-Level:
X-Spam-Status: No, score=-2.107 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=btconnect.com
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id RvdIPl-5ndvf for <netconf@ietfa.amsl.com>; Sun, 29 Sep 2024 04:56:46 -0700 (PDT)
Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2086.outbound.protection.outlook.com [40.107.20.86]) (using TLSv1.2 with cipher ECDHE-ECDSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 751D6C14F5E7 for <netconf@ietf.org>; Sun, 29 Sep 2024 04:56:46 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=fY7u/f4wy6XKgUg4zPP5nGRI/sCKKUPAvnbtTneomtBzN4u/Hy2DhthStHEK3kM/aMDmterlQs5+gnlVJ/lznMyZALgMlb0qAfEj+0lePRb6mjTg2tzUcRUUQEvEgxOsFdbR2Nm2hBf5nwEQ4/QeJWyy8RSUanoZj2jB1UdfTmkDyckyZXnysQIayGMB3A3/fFggzc8vtZryifh0ENpYOp/wS+Y5GWbPFbPKLyUURy3xCd876zSGe/JfR2PERFz7VOm0nNKFtF/8USOzFBMKqBSia8hKrKvOl7aQbUNVaVpNxFftX6a8YP+z1+/pJmGbT8G1+pH3tJ/jGkpHhxr2mA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=t8YoLUNNTBBZmodZoMz8E0vPdtvQRDA22MHk2hnmEoY=; b=rsDtF2ksASzxBFyXUFJEVWhwCckHgVxYhZa76/wVBALKZTflkpXeTXqMmeFbOBCesBg0D/6o+pXs1vZjQVyiGGzzzjTPu4KBIts2WaYowO5TWMsGASYlQb9oLT7WyilZtzd+0MtM0jlJVmQVape5YrPpLSTxYCqzdxAx5mMTQa5nepwJ+ZhvCzlg2hwWe1bpaSp0HPcpHB21vEmbWf62Nt5hzdsR8WfmcjZkngg2YW2Pv0Gz3JkxM9G1VQCG4pg4EuNWZs7MxfxJbERTk2W2rbCfUr8mCtTfDJHylaWC2ysRw4MZ/fGbVARRrbjSSZO8atKp9zw3jnA17IJkwn5n+g==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=btconnect.com; dmarc=pass action=none header.from=btconnect.com; dkim=pass header.d=btconnect.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=btconnect.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=t8YoLUNNTBBZmodZoMz8E0vPdtvQRDA22MHk2hnmEoY=; b=NCvjyN5kG/pri9qYBGOyecA9dGcTeVtlBQryR+lyk5MOvQL3udrcrCR36fKbxBQyxTwT6eCvu1wugFSv1bbzvSjpRK5HjIq6H2FzYMsLDRSlFhMqoazAKf+vnc19V8jZNtz6isNlEQ8TDniVZt+qgkptqn480CcPktMov7xSZHc=
Received: from AM0PR07MB4131.eurprd07.prod.outlook.com (2603:10a6:208:4b::27) by DB8PR07MB6236.eurprd07.prod.outlook.com (2603:10a6:10:135::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8005.25; Sun, 29 Sep 2024 11:56:44 +0000
Received: from AM0PR07MB4131.eurprd07.prod.outlook.com ([fe80::a2c6:fac3:8f66:126f]) by AM0PR07MB4131.eurprd07.prod.outlook.com ([fe80::a2c6:fac3:8f66:126f%4]) with mapi id 15.20.8005.020; Sun, 29 Sep 2024 11:56:42 +0000
From: tom petch <ietfc@btconnect.com>
To: Per Andersson <per.ietf@ionio.se>, "netconf@ietf.org" <netconf@ietf.org>
Thread-Topic: [netconf] Re: WGLC for transaction-id-06
Thread-Index: AQHa6ZW/5C3tfQXVlUObUCFzszKtELI0mYGAgCkC+ICAEU/UdQ==
Date: Sun, 29 Sep 2024 11:56:42 +0000
Message-ID: <AM0PR07MB4131F8CD540E8972556CA257A0752@AM0PR07MB4131.eurprd07.prod.outlook.com>
References: <010001912f9ba083-1d98d9eb-6a16-47b7-82c4-cc2a4c98a1f7-000000@email.amazonses.com> <010001912f9e0b53-2bd5ddf3-f4e9-4da1-93e4-ffe322b75377-000000@email.amazonses.com> <010001912fb239eb-c7ef4ddf-a65a-4414-87e1-ba83ed12760d-000000@email.amazonses.com> <0100019132257083-cd7e9f4e-758e-4952-b459-494c6fc72b52-000000@email.amazonses.com> <CACvbXWGn4CiUzaNJo-CvBniZTOVw7xupBQ=rDQENNBHyFpxFMQ@mail.gmail.com> <CACvbXWEzMaQYH5HKn-szVW90axxuOA7NaNwD2xjv+RaJ-xESnQ@mail.gmail.com>
In-Reply-To: <CACvbXWEzMaQYH5HKn-szVW90axxuOA7NaNwD2xjv+RaJ-xESnQ@mail.gmail.com>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels:
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=btconnect.com;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: AM0PR07MB4131:EE_|DB8PR07MB6236:EE_
x-ms-office365-filtering-correlation-id: 9621ee98-af5f-4f3b-e7fe-08dce07dc903
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;ARA:13230040|4022899009|1800799024|366016|376014|38070700018;
x-microsoft-antispam-message-info: 9RakM3PmNrX6//Ha+QFwV8OOR9bCfkjMgq8CGmp73wNwM28v7EwDXxjLeSQootG0AnV8ERSyF5cZUUOMP5A1UyPtJa0CAGw+zCe7GfVpZtpsoNLQ5nGygMt10pQdAecTcM4rU1MG+As40SSgNzOfsGxqfDT3ghd8O0l8eJTY2+Z1+4tsTJueQlBtt3Y1IgepSF8sGPVtpJURrFi/XDeUc8K5qKlZQgBWTy+7mU12Cn1/Bxy4ZFGMZOD6BGoZMLqh+iY4ZO3HoeuNgrjKbb/jvLuiRhk5qogNCdTYx6Zfg30h6lannj4szNepDHouqNAO0iH72w17htkFbqZ5bf9+5VyP+bcafqv2jZwFqDrOJdnKBAYNhC3iXWZOaIed2aWpxt9NBD+dnm3zcLn1hb1AzR/DeO0JBD1Rqk4oXSZuvU+yLw7CXVIJ5yOgCr+Gm7Slr+NgIT06GgnUJ6ihUVBLUAwowu3ZXsN6gHjAqJ2UZQSKXQqdgnVFincbcUpn4VAH6Qmtm1MEyfp00a9CvLXUTE+dNx22DSty/2CpoSre16mb/57y7DOeo8X9m9hEcpIn5DN+2CeRq9FRa6bjmwCTImw+3PlHLKM2cfnBR2q8oTff4MNzwZSehgxIcgIoXwv5l5b80zBt9/mEUqRvT3+V1/H2aaR0rAF91GY9Ef9o5552n2JRJ1GGqIVMf+AG3Nkzq8xgUBUYd95pN67ECwwaorfRncJF/0DhaCocP5899XeslFL5AV5vpG0S041MxP6ljmnGrjmde76bBkV2eRPmGsYmkkHxfAWBQKxcT81zFRZ+YUN5a3NM46X7hIiAw5/mIe1GgQVmjHe1sPv8RWuu6YyguzjSSoXYirb2C0SFG3fxByQLg/1864v0ipy9u34h79UJ+MEPb1HHrOS0xe6Qy1qK0v8uJMxvZ9t5PtQJGdZ5dSSf4JiJ8+R+KaK/xKLhDQvzxwGfm3Mp0/7dF1mAay8AfA5am3LQ75GGJOvk1BOkq/kA4xrB7mrbOYtM8AtXd6nrzgJYprMP+u2fx/EG5XVFs/jfk8kWxWboQqlJwsbOkgAqCk6y6+Nr37jqGDTdymrMC29bD6WWpqZ52IQp1kB4M/AU+FVCdUYWvcNAZBmbgwYKIUAiKmYuzUBfcJ7qBP0EUZR6eFj1JZ00vJ31TD8JiqzyYWZDoigVsMp5+yE4CZmqoAJgJQQwHaAAVIKVEZli5qvTpXxT34xZk1Cv8t5vnoTvPz756NzZyUfw4Upki5tJljeISUNxBz6BMLUFV2BDOvliylhGob45/67U3tWt7oR4eXleBMTw2J8IHY85+oWOt4lIm4TQLWXKcVGJOv9FE+4NqHvF2XyVylMa5A==
x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM0PR07MB4131.eurprd07.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(4022899009)(1800799024)(366016)(376014)(38070700018);DIR:OUT;SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: q76jcoVpZ8nJQl/pcQ7nnUH7j8EXU29Atjz0zopGURcvGw/UL66rN6L64wk0Rk7eRvDAbPN8pjWeGcPtUqXTROQ3YiymezTAGFzkovTy1sGQLxCQKJQeLwyhklldYFuGFmZFvNt7i03e+Sw0DdC7IDWkM6HkxEqmgNT/wZhZtWfXDp09YAnGl8YEJFcnxvXHvvtA2lsAkJ1e5H8ZSiQhZlLaRdGqabQDnSsgiDzV9iCY7iVqLhXyqaea6ybW9JH+SEXdjnboc1sHDR9aZQBsdpFBG5/FSAQ9sD2sgfx0zGTqGoMp01Pvl2jcb8Ip+AVurx6WdpkqUJXFMWMQeVv+LaMzN1yxgkb/KGUjzQ9fCG+lqnRg6UPocrjZq6cmfYK9X6LYau1CHgKjG+XPeoVKBh+AAANW2oKycLifJi9Vcpuf+0xRawtQtP/LJKjXdLrcSPQeLy2/Wsh6gUm7I95LRFGmAb/4qS1dha8vcDmZyDTxXC37qamYic+beHvzmGTH4Skbn0xL3Rmmn+yjS9v6pfWqftNB+Bnx/PHy7DvgbVHTjPdnmzD1iFb7ENjkdCQ3MvZaV8PZ4qw7QX2CwQWvY5DPJKfMT6epT2qM8hG/0meGvKT+dpQtBHNPCqegtu+RxslX3SWj0njJfImNNwAOqI6i8G/kAuBnRobDghgaYdp2FdJLOMIOgyqM5qwjIA8eczoyfnsbn30OMqqn9hC/Ahp5UeWZ8OGgX/OTzqgDAgl/UUmOrMCRaPIndNRJwHBmPxzZsjpFPHd+hLk9fdOzTnEorySHpe5Z/Zihk/o2tKOpHqTilx820tyMgHFwIRXe/kPJCxR7akgIro82hQFgZa2u5KY8+CXf2ZoyUMBBMKy6kd67lt4r7Ohpy2ya+C2YwkbTsvY1YdZNZcXGimrQrRSYVTkjnFGbMsPgHvaxvJinUq9lNetktYjw78L4U4DEPzLM5UGx60oK8/ZTWykLmkUiQ8sarr41/h9SJp1OjSELYfaM1ZVaMLM+QWWXjcFizQdTO0294PgTusDMpRxF/74tRy6f3/yzUaYBHxnO1QoFnN+mDy7oZrtVnq7OkBqVi/m8cN1rdh2ZYRz8ZLzE4eoBdP0Z6nhfiLRpHsFH+TWojHBZL1vUjC8W9XgjVJo7oZSfiU0Aw9GruXH2EYtmdtHRZI2t/tlyZKxM7dmepQGJxLZcCU98LVDWy6ejkNkxUZUGO9zs0JSEqRMRLF/GJHqk+1sCN7HxOI0H0z3mwk3nGl4WxCbWF565Go2d36+QuwHKAQRKDxme7va6vtNEq9k6mFeCQKWkp+7pc9k5ADRdgRjn0l64Sgi4tuIUhtTZPhjhFVSf/dvJNJzHvADQ1OxgTHwIoJfCNnmT6rFqa8g6ixE8z3dSkQ7nb2JwUc4znC5X4ClNZpaEVNky1A17FA0+jV6iIFq6JoehZIaS42ms4JnMuySv2EkBHlFK4dxINJTI/BQzWGwXJphuS3B/FFF6/Q75x7dc9b1uZ8UsnLeBBGy77OJG3pUprzVu4rqX2UkdrzpRM8xQe3SeCg4h+S+IDzLq6Us/U9ppWLhrIVA=
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: btconnect.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: AM0PR07MB4131.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 9621ee98-af5f-4f3b-e7fe-08dce07dc903
X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Sep 2024 11:56:42.7544 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: cf8853ed-96e5-465b-9185-806bfe185e30
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: ZwAUjYPDF0aLp0k+OXofgCeDf3LPbj1YCXZbByeiSCbyvweGAuVFBJcCFwDeCpUSIDWDmTzpPbG/jJgq7U3IDA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB8PR07MB6236
Message-ID-Hash: YWU2IUMHCL7Z4UDDLLZROVFHTNKJ2V2V
X-Message-ID-Hash: YWU2IUMHCL7Z4UDDLLZROVFHTNKJ2V2V
X-MailFrom: ietfc@btconnect.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-netconf.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
X-Mailman-Version: 3.3.9rc4
Precedence: list
Subject: [netconf] Re: WGLC for transaction-id-06
List-Id: NETCONF WG list <netconf.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/M8zyP0tdEwM9AIWP1P9A4zIZJe8>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Owner: <mailto:netconf-owner@ietf.org>
List-Post: <mailto:netconf@ietf.org>
List-Subscribe: <mailto:netconf-join@ietf.org>
List-Unsubscribe: <mailto:netconf-leave@ietf.org>

From: Per Andersson <per.ietf@ionio.se>
Sent: 18 September 2024 11:45

Dear WG,

The WGLC is extended for another two weeks.

Please take the time to review this document.

<tp>
Complicated! In passing, the juxtaposition of examples and definitions may make a document easy to read from start to finish - like  a novel - but I find much harder to dip into to find what I want to check up on, to comment on.  I would prefer the two to be in separate parts of the document.  This affects my comments - I find it hard to remember what I have already commented on.  I would rather be commenting on a more formal specification using examples only to aid my understanding.

Is this I-D an update to any existing document?  Metadata says not - mmmm'

Monotonic is for me ambiguous.  One mathematical tradition, the one I was taught, is that equality is permitted.  The other approach, which I think of as American, does not - for me, that is strictly increasing and not just monotonic.  Here I think you want the latter so I would use strictly increasing throughout.

'entitlement installations ' 
 I am not familiar with this term

dates I note are 2022. Not wrong and a pain to change but it does give to me a dated look

Likewise the web URL are out of date - 'tools'

         "RFC XXXX: Xxxxxxxxx";
could do with the correct title so that it can be identified

prefix should be short (although two characters I see as too short) - here
  prefix ietf-netconf-txid-nmda-compare;
and the like I find rather long

   Txid:  Abbreviation of Transaction-id
**needs defining
  uniqueness
  format
  characer set
I see lower case in examples when I would have preferred Txid throughout but imagine that you want lower case to be the correct form.  Then I see
'   Txid values are opaque strings that uniquely identify a particular'
probably better as 
'txid' values
And then there is 
Txid History
and
   Table 1: The Txid rules for response pruning.
Mmm

Using strictly increasing integers in the examples when they are not required to be I think confusing - some, all? - examples should not exploit the freedom allowed.

Terms defined in S.2 I always find better in alphabetic order - I can then see what is missing

', but all txid mechanisms would    have a special "txid-request" txid value (e.g., "?") '
how do I know what the special value is - as with strictly increasing, a counter example would be good.  Also, the text implies to me that there is a syntax but the I-D does not appear to spell out what it is.  Like using strictly increasing in the examples while saying they need not be strictly increasing!

'.  For example, clients must not assume
Well, um different txid = different version see above

'   that servers use a txid value scheme that reveals information about
   the temporal sequence of txid values'
Again problematic to me; txid needs rules but must not have rules lest they expose information!

'The most recent change seems to have been an update to ace R8 and R9.'
How do we know what is most recent if the values have no semantics, which is what the definition says

'      monotonously increasing integer as txid.  '
An interesting choice of adverb.

s.3.4
rather large, better subdivided IMHO

'Servers MUST NOT ever use '
'ever' I think redundant

'  Figure 6: The txids are updated on all Versioned Nodes that were
        modified themselves or have a child node that was modified.'
For me this is a key concept that I did not pick up from the parts of the text that were not examples.

'    return the special txid-unknown value (e.g., "!") or the s-txid'
What is it if it is not the '!' (which is only an example)?


Tom Petch

--

Per

_______________________________________________
netconf mailing list -- netconf@ietf.org
To unsubscribe send an email to netconf-leave@ietf.org