Re: [netmod] Common etag, timestamp on all interfaces (draft-lindblad-netconf-transaction-id)

Balázs Lengyel <balazs.lengyel@ericsson.com> Wed, 23 March 2022 23:32 UTC

Return-Path: <balazs.lengyel@ericsson.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9D2ED3A101E for <netmod@ietfa.amsl.com>; Wed, 23 Mar 2022 16:32:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.11
X-Spam-Level:
X-Spam-Status: No, score=-7.11 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001] autolearn=ham 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 tIaWH5d7q_hE for <netmod@ietfa.amsl.com>; Wed, 23 Mar 2022 16:32:48 -0700 (PDT)
Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-ve1eur01on0625.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe1f::625]) (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 A5D1C3A0BD4 for <netmod@ietf.org>; Wed, 23 Mar 2022 16:32:47 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=CqI5+Em5pSXzVmCH71kAIyEpcccETqynq6XusajUAN9PndgRKDYiE3hYQ69IBTKZDCT+h/eH8pnpMdW6TcNC/3k7u9c8b29fDTghQZsbZZ76ViZu8cIqqM9QpzE1svodPl/PVPqf+C2S8Jn5cq54G1la9lCyKNjCGyUMP593n8DpPQaZ5sWBm84rkGrPrBVj7kNQe9YUihgwIR//aY+SZukBK/EOkHrhczI52REoIXw8AHVJHSVaVxwfP2wEd9pIyfWROozMjRGjB/pBDNErtINh7I/C/r0RvHzsZUGyQUJ1Dyns8i/Z9OldXrPC+5T5+8n31m04nMJq5KJBwHj2rw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=b2HxEscs3vJPlT9sSR1/HWAcStYaSTv5BzChPXqotDs=; b=OdMrQ/isZNLMVNZxmJzxVE8opZbh7L37dYO3zlKlDNxBiZrrT3XxY181xZDJWAal+Ll6EpGDbR3rTBLZnVm5VhByafDSQPJ0SV/31M17Qad5s4UeKwGBkMtP8uT0zRloMqmR2lD9QOzEt/0ddnN2pqEkI9NBobb98fpkdASIcTAIzGpDtNfFg3HIInM5GJXkrnC+iKzQZC2w8xOSE0z01pnzmSfZv8jdMDNeAB1HZCpi0XaM1drjrGSf1cKuvsSFhEQ7EiwfBzrgThbZILUC1flj1aRZlYzut3oXpkSNZCPn4ybJA5aGdlKjyQ144rP4jKo+zpqO1VPlKxGwMdefxw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ericsson.com; dmarc=pass action=none header.from=ericsson.com; dkim=pass header.d=ericsson.com; arc=none
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=b2HxEscs3vJPlT9sSR1/HWAcStYaSTv5BzChPXqotDs=; b=POPSZQdQ5eVt6f48M1YFj68nLfTVYknN6i3urw5ifaWWxm8C+zxDTCkk4lgclWjbb2ZBioo4nX0JnxU0fWAN5l1k2x8z5yS544tmNyb2XGpTI2B+y6OpxkkgVeHND/EYTvtbI3sgN2Mh6r2wflki94XDsVrc8XV9mi5Ihpv+MCI=
Received: from VI1PR0701MB2351.eurprd07.prod.outlook.com (2603:10a6:800:6b::18) by PA4PR07MB7310.eurprd07.prod.outlook.com (2603:10a6:102:d5::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5102.11; Wed, 23 Mar 2022 23:32:42 +0000
Received: from VI1PR0701MB2351.eurprd07.prod.outlook.com ([fe80::c540:395c:7164:f9d2]) by VI1PR0701MB2351.eurprd07.prod.outlook.com ([fe80::c540:395c:7164:f9d2%6]) with mapi id 15.20.5102.016; Wed, 23 Mar 2022 23:32:41 +0000
From: =?utf-8?B?QmFsw6F6cyBMZW5neWVs?= <balazs.lengyel@ericsson.com>
To: Kent Watsen <kent@watsen.net>
CC: "netmod@ietf.org" <netmod@ietf.org>
Thread-Topic: [netmod] Common etag, timestamp on all interfaces (draft-lindblad-netconf-transaction-id)
Thread-Index: Adg/BRsCEnfuHDCFQkW/k+JLqLNOsAABVUSAAADfaMA=
Date: Wed, 23 Mar 2022 23:32:41 +0000
Message-ID: <VI1PR0701MB2351A58EB0EC5973DAD7454EF0189@VI1PR0701MB2351.eurprd07.prod.outlook.com>
References: <VI1PR0701MB2351D399AB78445A66E16DD1F0189@VI1PR0701MB2351.eurprd07.prod.outlook.com> <0100017fb906d433-172359f0-01a8-4a82-8e25-8079bdafef76-000000@email.amazonses.com>
In-Reply-To: <0100017fb906d433-172359f0-01a8-4a82-8e25-8079bdafef76-000000@email.amazonses.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=ericsson.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: fe471e58-518c-436e-8a86-08da0d256cdc
x-ms-traffictypediagnostic: PA4PR07MB7310:EE_
x-microsoft-antispam-prvs: <PA4PR07MB7310B8F7ABAF08B4255D749FF0189@PA4PR07MB7310.eurprd07.prod.outlook.com>
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: mJR0aGaGjKBIz+O0NirsEqdz6Pd6UdMj+gcexSgqOXW5+t+JfmmiQue7ux9HmMrYGQB5cwfxC4ElvHh6RO/300NQ3F0pSOYseRbxbo5R5PyrUJKHKUg22O0OwyB1PmcqrGy67hEaiRKR/tor8Cb8/407wqiXuqV073Xsd3ntTMkBl7m0GCNSJY7oG6RQnXy3LIOqBTAd4sH1EnQgx247yTeUzDTJZkd3D3CtQcb34jkr/60YzJ/pNAId+RBuGBUfdUMvL7W73X+3FcxRcSLMvAv8KK/FWoNjL4iX9IpVg2rbbdFIiRMVf1tlVtSHRZWPfIHILOtePumb3br90/AuEqZwfV+uv/D64OqfeEaG2ZdbPTnMoZfMupFn28F/2t7DHELZKcdHNbytKt5mj0uHfbWh9lGPfZ/pLOGx8CyIKq36bVgSZAYnu7kOBD9ZvxP44fpP/QUH2qoOhLkrMw9tvZul0upLyTGvtI8SsUI3vo96lpdnyn/grcJkv02gSGAkFrVdzESKQV+uZarCkoueeZ6WplRaODMIHEUQ+o1ZlrLdpGT5vR7hAs4leEMOHFI/oMEUzMwcp8XuE8ljQwetaOpqrQvVwEV4ukZQNM6sfRUf837b9WsuQtFZf5UT40TqaihYsynnnr4yX8rQALUmQfTCHIjNIVUQQ1/QpTb3IgeiB9Czhdez6hz3bnze1LxXGVsUA2SR+lYlwUixEHIFsQ==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:VI1PR0701MB2351.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(26005)(2906002)(186003)(66574015)(4326008)(66946007)(66556008)(66476007)(66446008)(86362001)(76116006)(64756008)(8676002)(33656002)(53546011)(6916009)(6506007)(7696005)(9686003)(316002)(508600001)(38070700005)(85182001)(71200400001)(122000001)(38100700002)(55016003)(52536014)(85202003)(5660300002)(82960400001)(8936002)(83380400001); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?utf-8?B?eG1rb3c2aG5xM3ZHSlE4TEVMbGNzaTZSNUZyV0xIUXNwNkdDVXNGVEEzWUN2?= =?utf-8?B?bWhIQjZXTFlEMHRReVVPR3VIcG1oY0ZDeCt2MW1qRUQxYlhOazJHUTVXc09i?= =?utf-8?B?Sm5UUXBoaCs4NDFpZ293WWRzeDdGQVFwQkxGbGg2a3RhcTFmMGdOZ2syMThT?= =?utf-8?B?bVh2YzVWdnlOQ3ZqdDZaYWZaMmtuTmlrVGZPbElLNWhSRExKREFTUWdXR0xM?= =?utf-8?B?cG9HWTBqbVVsM2Z1VThST2pndXhpcEpmS0Q1bHdyWFZhTGRyRTRteEpBbVBV?= =?utf-8?B?UFV5Q3B4VHFwU2xXUkVvbEIzUkVFb1lpSzJyZkRtUlN4S3VoWUVZTHQ1cUlR?= =?utf-8?B?R3UwbFoxRFJocUZrSFJWa21CVVhhQzNnSTlsZ0ZNRDJIaDVmMjRIbUFLZmJH?= =?utf-8?B?QmRWTHN0UkV1bWVwV3pPQk04Q1JnK3R2SzF5WHlWcnY4clBtaHJYUS9XeFRG?= =?utf-8?B?bTRpbU1oOWp5Zms4Rk9EWTVXeHBEQ3pqZ3JadjVmNFhPa2dhZER5cFh5Nm56?= =?utf-8?B?S3ZIeGk1RzhVUjN0YkdISHVmeEEvT3NwUEdrRHk4bnI3aW9hVzB3YXpIaGMy?= =?utf-8?B?M2lEOWZESzdJT0NzQm9oUDFTMEo2SGpEb1luTk5pazZ3RERzSGdnRzZOK1hi?= =?utf-8?B?Q3ZRUmRLdDNvRHhOZTZ6Vm1SVUpOd2FGRmxHVlcwc1ZFbHNpQXZSQUxCbmpK?= =?utf-8?B?ZFUrSEhINzhBZFBlbVhZN2d3bjJNOWd5N3dabjZQcGt5N2dNTzlCWG9ySlVD?= =?utf-8?B?cDJ5QU9ZSDlnM2ZaWnRQRVZhRDIyM3JTVWcwcGx3N09zQXAxaHdkS3VBT0c0?= =?utf-8?B?bmpabXlubGN6S1ZTNWpJY3BZK0hRNVpEcGZMeExhMUwrd2ZrVlVRS1E2VHdH?= =?utf-8?B?MEM4a1BKZkJWNnowSlVBVERGbFpEcEJsV3NMdlV3c2c4V2ZRSXlWcGVtdzZv?= =?utf-8?B?cFVxMjJ5QnJCUmYyRmlqK2d0ZmVCWThic0kwOWF4RW1iUGpvSndLS0tveEdl?= =?utf-8?B?ZmIzdGIydHVsbmNWSHcwekNRb3R2emROWGcxanF4cURlYmpwQ2lsM1Rid2Rk?= =?utf-8?B?am1aNHhiQmJtZmcxS2kwMmt6anNJRmxrQlBPb0RTVGd2eFgrem44STJ5eTdo?= =?utf-8?B?a1A4YTllQnVFSW1vc0NtbGVWMjVoMy9RaGl6cjRQa0xXVnhrN01zdUprWVBm?= =?utf-8?B?Ujh5b0FnTFk4MDFxVjJJbnJpb21MU2VESFhmNk1rQ1JMQ2NsUkhsdWMwd2Rz?= =?utf-8?B?L0ZXbDQ5b1NnRXJCaTNjMzNQR0Y4UmFsa0NPQ011ME5BaTEvaGdob1hxbm1v?= =?utf-8?B?cnIzQU1SRHNsd2M1Y2dsTFJpZ2VxS0RrNWRSeUdxMDZXZU5KMVd6ZjlmQXdr?= =?utf-8?B?SUxqOUg4OGlTajFOVmgyTUxVVHJZRmNzVHhxMlV5bHdvMkRUMFBUaVp1NTFw?= =?utf-8?B?SFNjNEt1QWt2RTNiMzU4S2t2eGhWNFY0L3BMR3F5SWpuQzN5aFZ0MkNKdlJr?= =?utf-8?B?V0MxYkNuNXdXWC9wN0o1bVozZ1VQaHIrdUpXRTN6dWFYNUpEM3hmWUNRV0lW?= =?utf-8?B?bFhiNUsrU1huM0Mza3BEcG54WHdFaEh0bzlZQW53ZmEydlF2VWNxYXpPT3BN?= =?utf-8?B?dExWMGxwVEdobVZMejVUS3o4NEtobmJBL3pRZlBmdUF4UzhHeWZ3MytQMWEz?= =?utf-8?B?RThiQU9LMXVqZmdVTDVaNUs2d21XYUtwbmEzUEpqN01Ic1dsWVhJVXY2c0NK?= =?utf-8?B?dktHak1qMExzTXJ1VTh5Y2ttbXl5ekxHRU8yWWtqeWVtWUdTdTJ0MGJsQ3c3?= =?utf-8?B?VnRWV2lIdUgyd3dXRGYyRzcxdjBTVUZ0QkJDSkNpVDEwS2Z2T0ZjeVB2OVh0?= =?utf-8?B?WEdlQmd4bndjTXRDNmRKWkMya1ljT0tEYmVxRkhJcWp2cmZBdW5Tb1l5eDNI?= =?utf-8?B?OTd6ek9za2ovQkdyVGtpODB1NUorVDBzZ1YrT1pYODNicEFOVU4yOWFrdDdX?= =?utf-8?B?a3BrNkQyeTR3PT0=?=
Content-Type: multipart/alternative; boundary="_000_VI1PR0701MB2351A58EB0EC5973DAD7454EF0189VI1PR0701MB2351_"
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: VI1PR0701MB2351.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: fe471e58-518c-436e-8a86-08da0d256cdc
X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Mar 2022 23:32:41.3627 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 7yiTwRPAM06hdsnIzNJyLu6Wb11qrZCElB8szGRvRTxUJsx6s8ZK/p4t7iiN1BDEdpEJ7JXNi6gYGm+T7QV5qQxExzVw6QAb8zaLjTiKsoY=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PA4PR07MB7310
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/092SzSu7xN8Bf0YXCODQGMF4eWg>
Subject: Re: [netmod] Common etag, timestamp on all interfaces (draft-lindblad-netconf-transaction-id)
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 23 Mar 2022 23:32:54 -0000

From: Kent Watsen <kent@watsen.net>
Sent: Thursday, 24 March, 2022 00:05
To: Balázs Lengyel <balazs.lengyel@ericsson.com>
Cc: netmod@ietf.org
Subject: Re: [netmod] Common etag, timestamp on all interfaces (draft-lindblad-netconf-transaction-id)




I assume that the etag defined in your I-D is the same as the one defined in Restconf. Does or should your draft include a statement like:
“The etag values maintained by the server are protocol/interface independent. If requested the same etag values will be visible on all interface including Restconf, Netconf, CLI etc.”

While it makes sense that a server would use the same values across protocols, I'm unsure if it's needed and, if we do, if we could state it in a NETCONF-specific draft.
BALAZS2: I see it as a VERY important advantage of the whole YANG/Netconf/Restconf ecosystem that the separate protocols (practically including the CLI and possibly a gui too) are just views of the same central configuration datastore. So IMO this is important and should be stated.


Restconf also includes timestamps. What was your reason to exclude them from your I-D ? IMHO if the server maintains timestamps they would be protocol/interface independent just as etags, so the task is to make them available on Netconf too (and maybe the CLI).

I agree and have mentioned before.  LastModified either needs to be added, or justified why not added, to get my adoption support.



Regards Balazs

Kent // contributor