[netconf] RESTCONF support in private candidates draft

"Robert Wills (rowills)" <rowills@cisco.com> Mon, 05 February 2024 12:32 UTC

Return-Path: <rowills@cisco.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 CBDF9C1519AE for <netconf@ietfa.amsl.com>; Mon, 5 Feb 2024 04:32:16 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.604
X-Spam-Level:
X-Spam-Status: No, score=-9.604 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIMWL_WL_MED=-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_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_NONE=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, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.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 CXvGbc8QsxGe for <netconf@ietfa.amsl.com>; Mon, 5 Feb 2024 04:32:13 -0800 (PST)
Received: from rcdn-iport-4.cisco.com (rcdn-iport-4.cisco.com [173.37.86.75]) (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 DC766C1519A8 for <netconf@ietf.org>; Mon, 5 Feb 2024 04:32:12 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.com; i=@cisco.com; l=10037; q=dns/txt; s=iport; t=1707136332; x=1708345932; h=from:to:subject:date:message-id:mime-version; bh=S5FAJWaMiO9Uxq1FPtXiUBNxTPRL2zEm1ivL5z8O5eo=; b=YYNbsvaTHYPRMgvfUoxNV6dC2vxDE4QDhMJSxpf7ar0RGyg3rvL6HUxn xgyNHiT9ptcDrT8sW+QALNqDW5n155N/hVRzM4GSa9ZDxGIo0+VesbuiZ 7az1fqotHsIgGraeW+vOV6gvm3u/mmyYRp9lbqY6IW6QBjPX0E92EtcDV E=;
X-CSE-ConnectionGUID: nP/L0PpVR7WYGw6aRTEPgA==
X-CSE-MsgGUID: 120Zojk8T9Cds6XDNOsRWg==
X-IPAS-Result: A0CzAQC51MBlmJhdJa1agS6BKoE2MSooegKBF4Uag0wDhS2Ia5c4hmWBag8BAQENAQFEBAEBhR6HPgImNwYOAQIEAQEBAQMCAwEBAQEBAQEBBgEBBQEBAQIBBwUUAQEBAQEBAQEeGQUOECeFbQyGXhFIIAFKAgQvJwQ1gl4BghdIAwGpEwGBQAKKKHqBMoEBghYFglywIoFIhGyDOgGBUQIChBeEPScbgUlEgRUnCxCCaFqDcgESAQmDczmCLwSBPVaDEymCLQOCKoUxi2iBTSMDfghtBRYQHjcREBMNAwhuHQIRIjoDBQMEMgoSDAsfBRNCA0AGSQsDAhoFAwMEgTAFDRoCECwmAwMSSQIQFAM4AwMGAwoxMFVBDFADZB8yCTwPDBoCGxsNJyMCLEADERACFgMdFgQ0EQkLJgMqBjYCEgwGBgZdIxYJBCUDCAQDVAMhdBEDBAoDFAcLB3iDRwQTRxCBNIY1AxkrHUADC209NRQbBiIgmmCCTT5xKi+BH2MfPgI6kiqED4sdjkmUfQqEEaE4BC+EBaU2ZJNbhHsggjGgdoUBAgQCBAUCDgEBBoF5JGtwcBVlAYI9URkPjjmBFQECkkKBMQIHAQoBAQMJimcBAQ
IronPort-PHdr: A9a23:29AFjhykXZ+g6ELXCzMWngc9DxPP853uNQITr50/hK0LKeKo/o/pO wrU4vA+xFPKXICO8/tfkKKWqKHvX2Uc/IyM+G4Pap1CVhIJyI0WkgUsDdTDCBjTJ//xZCt8F 8NHBxd+53/uCUFOA47lYkHK5Hi77DocABL6YBByOeXxHpX6hMWs3Of08JrWME1EgTOnauZqJ Q6t5UXJ49Mbg4ZpNu49ywCcpHxOdqUeyTZjJEmYmFD34cLYwQ==
IronPort-Data: A9a23:jdV2iKNpIS+IbhLvrR3al8FynXyQoLVcMsEvi/4bfWQNrUojgjUBz TAeDD2Ba/nba2Xxcth/aY7n8EtU6pHUnNdlT3M5pCpnJ55oRWUpJjg4wmPYZX76whjrFRo/h ykmQoCdaphyFjmF/kvF3oHJ9RFUzbuPSqf3FNnKMyVwQR4MYCo6gHqPocZh6mJTqYb/W17lV e/a+ZWFZAf/g2Msawr41orawP9RlKWq0N8nlgRWicBj5Df2i3QTBZQDEqC9R1OQrl58R7PSq 07rldlVz0uBl/sfIorNfoXTLiXmdoXv0T2m0RK6bUQNbi9q/UTe2o5jXBYVhNw+Zz+hx7idw /0V3XC8pJtA0qDkwIwgvxdk/y5WO5UB3Of/OUaF7vOi4FKYekHQ7s1hJRRjVWEY0r4f7WBm7 /cULnUGaQqOwrvwy7OgQe4qjcMmRCXpFNpA4Tc7kneIVrB/HMqrr6bivbe02B8qgd9PGfLFT 8EYcjFoKh/HZnWjP39OWMluw7jy2yOXnztw8QjNl6014DjvnSd9y+bdHPzyYea1SpAA9qqfj jmbpzuiWE5y2Mak4TyI7nmrgOHnnC7nVsQVDrLQyxJxqEeYympWAxoMWB7i5/K4kUW5HdlYL iT45xbCs4A0zAuPFuHlYSfnn0+roUAVYeZ9K+ITvVTlJrXv3y6VAW0NTzhkYdMgtdMrSTFC6 rNvt462bdCImODFIU9x5oupQSWO1T/5xFLuiAceRgcDptLkuox211TET81oF+i+idid9dDML 9Ki8nlWa1Y71JJjO0CHEbbv2GjESn/hFV5d2+kvdjj5hj6Vnab8D2BS1XDV7OxbMKGSRUSbs X4PlqC2tb9WUsnSz3PWG7tdRtlFAspp1hWB0TaD+LF8plyQF4KLI+i8HRknfRg5bJxYEdMXS B+J6Gu9G6O/zFPxMPcoONjuYyjb5aPhDt/iHuvFdcZDZ4M5dQmMuklTib24gQjQfLwXufhnY /+zKJ/0ZV5DUPgP5GTtHY81j+R0rh3SMEuOH/gXOTz9j+rHDJNUIJ9YWGazghcRtfvb+l+Kr IsAaKNnCXx3CYXDX8UeyqZKRXgiJnkgDpewoMtSHtNv6CI/cI39I5c9GY8cRrE=
IronPort-HdrOrdr: A9a23:NvmQiaNZOimhI8BcT5z255DYdb4zR+YMi2TDiHoBKiC9I/b5qy nxppUmPEfP+UsssREb9exoS5PwPU80lKQFq7X5Uo3SJzUO1FHYSL2KjrGSjgEIeReOjNK1vJ 0IG8MReb+AaGSS5vyKhjVQZuxQuOVvh5rY/Ns2oU0dKj1CWuVL1Ss8IACdFUF9WQlBArQENL f03KB6jgvlU046KuCgCFc4f8WrnbD2fZTdDiIuNloC0k2jnDmo4Ln1H1yzxREFSQ5Cxr8k7C zsjxH5zr/LiYD19jbsk0voq7hGktrozdVOQOaWjNIOFznqggG0IKx8Rry5uiwvqu3H0idlrD CMmWZgAy1A0QKTQoiHm2qu5+Am6kdq15bW8y7ZvZIkm728eNt1MbsHuWsTSGqn16NphqAD7E sM5RPUi3KSZimwxRgUILPzJldXfgDfmwtSrccDy3NYSocQc7lXsMgW+15UCo4JGGbg5JkgC/ QGNrCU2B96SyLsU5nihBgY/PW8GnAoWhuWSEkLvcKYlzBQgXBi1kMdgMgShG0J+p4xQ4RNo7 2sCNUiqJheCssNKa5tDuYIRsW6TmTLXBLXKWqXZVDqDrsONX7Bo4P+pL81+OapcpoVy4Zaou WIbHpI8WopP07+A8yH25NGthjLXWWmRDzojtpT4pBo04eMMIYD8RfzPWzGv/HQ0cn3WPerK8 pbEKgmcMPeEQ==
X-Talos-CUID: 9a23:rcA8P2nxEhpJCqc9s0M2Vu7WitzXOXvli1OIG1eGMzlWeZKKF1aqxI5cnOM7zg==
X-Talos-MUID: 9a23:VQeaRg/hlaQ6jZkLNsnDmTiQf54yu5apCkNdrcQtt9LaBQBWHCynszviFw==
X-IronPort-Anti-Spam-Filtered: true
Received: from rcdn-core-1.cisco.com ([173.37.93.152]) by rcdn-iport-4.cisco.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 05 Feb 2024 12:32:12 +0000
Received: from rcdn-opgw-3.cisco.com (rcdn-opgw-3.cisco.com [72.163.7.164]) by rcdn-core-1.cisco.com (8.15.2/8.15.2) with ESMTPS id 415CWBlW003358 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for <netconf@ietf.org>; Mon, 5 Feb 2024 12:32:11 GMT
X-CSE-ConnectionGUID: dz9lZVUMRPC37yexCHW48w==
X-CSE-MsgGUID: u1A57UbrS0Srrp8RHpSr5g==
Authentication-Results: rcdn-opgw-3.cisco.com; dkim=pass (signature verified) header.i=@cisco.com; spf=Pass smtp.mailfrom=rowills@cisco.com; dmarc=pass (p=reject dis=none) d=cisco.com
X-IronPort-AV: E=Sophos;i="6.05,245,1701129600"; d="scan'208,217";a="12238474"
Received: from mail-dm6nam11lp2169.outbound.protection.outlook.com (HELO NAM11-DM6-obe.outbound.protection.outlook.com) ([104.47.57.169]) by rcdn-opgw-3.cisco.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 05 Feb 2024 12:32:11 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=TWvH021qBXMdSQTrt+LKzQYVk+8IIuhN5OS/9qAt8XNMxE9rdhwc6KpfaDXsTVpFwP8QvI6EvfBH8/vE0a1c7gvx1uEZPJV8P5r4c6k5oi3fv3ge6jxI8vwxVwClF651ZP75n4cIcTMnX7sdpsDNW9vNdeBsv5Ay2eiLlHHj9CgvoFwbpc00BGL9Co2LmmbIokXhDHtJrljYWjvJfCKkHWh3ZNap/AfQJyHLq/rUHEVKgWC0RUfeN/OdawbrcZLTvGnsF4769POK2177lbh5amnQ/dsC89v6c+Uey2OHT3GRIIun4plIacFMY21EQXJnMvXjvv1JREd3Ls3aw7E56A==
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=S5FAJWaMiO9Uxq1FPtXiUBNxTPRL2zEm1ivL5z8O5eo=; b=CVnlWWwDalcJU2WFO/ys2mp1CT9FdjlRETLBAT5W4E6dZA2mLz1n3SYdZKwl0+5JXf/+GDOYlHlEytBQeuakqJGUKu/tHRHEpjS0DDd2UpSnrXX5lt4bF+4RbBJoX9N+mf+P+r7zY185HY/NAp2zyrwj4xrB4ApmcKFhI0CpUwf4lUH4VKO3LPJgFnfiWX1CRmsSFdhQQPdjF/wGvOj/Aszjy22bNqB0wyOmkPOQPythmA1NEw/OghafeTCu2mpu9V17Vjc8n6reVcUjNXJbjxYwzeOBsgTgnFDf+pxhg7tSGyFOPyPitiVRx0moN6fujtF5X7uClOLp95ywDpaXgQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
Received: from PH8PR11MB6832.namprd11.prod.outlook.com (2603:10b6:510:22c::8) by MW4PR11MB6959.namprd11.prod.outlook.com (2603:10b6:303:228::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7249.36; Mon, 5 Feb 2024 12:32:09 +0000
Received: from PH8PR11MB6832.namprd11.prod.outlook.com ([fe80::50dc:d843:1f20:8833]) by PH8PR11MB6832.namprd11.prod.outlook.com ([fe80::50dc:d843:1f20:8833%2]) with mapi id 15.20.7249.035; Mon, 5 Feb 2024 12:32:09 +0000
From: "Robert Wills (rowills)" <rowills@cisco.com>
To: "netconf@ietf.org" <netconf@ietf.org>
Thread-Topic: RESTCONF support in private candidates draft
Thread-Index: AQHaWC9VxsPjZruZq0G3eE/6IhAYFA==
Date: Mon, 05 Feb 2024 12:32:09 +0000
Message-ID: <58EBA620-2449-4A0C-8A53-41DB5113D9D5@cisco.com>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/16.81.24012814
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: PH8PR11MB6832:EE_|MW4PR11MB6959:EE_
x-ms-office365-filtering-correlation-id: 6cae6505-3eaf-458c-731c-08dc264678d3
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: b/23TzNwfL2Coz8noEVZdY4duAgUb1YFqLmDo/bu+vsDLgvwukH4h5C9oQqHhN44aiN3BBwtS4SMH6MUH9jyEVP0Uy1TWj51SboRl2cQdatY91o1rp22XQDw8V0IA9sVZ5nL4NAa8FvaYqgJbEwuXjoaDHupcEtlmugozIjVcKvRq/xUauRoFePA+lllOHfVAi6ye4j2EzS/H7HTmO6QHz+vesxqsQKxhLK8LG6T1lErRrcxsPfW67A2EgoQCAPAaLmAKNy9HVZeO1NMgrGDCxXo/vZufF29qfY40AP0gbclv5K8E2678IA3CAO9NVf/P0rIQxsul2jn71Cc75v46IpQidd8KD35U2z65Y5DcpvrsM3wVD5cNhl/cF95G5Wkc8nG5alQLuohE4GGqV4OwBlzTZhDDisTKVkOXXDemiOuA6G9o0og6gSvLwi/xiM0/CTfkx245nqFWNaD3+5lUE6LhJCZQOpG0s4anpVFWbAZBxJ5/XdLj9HRrGizHFRT8GLxNO6vI2eVFLBGSWCBjDA6hiut8391etHek/2ABJyiey0j5Gct/BFl2Sv35O+LsfVA7/bU+Z55OsrfKyqh7g00rEHUbIQAqDty4HC7X2b5QhmmuFXSmij+8hzupcFKrPUUa/Xf2LiwQOYbKskF9w==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PH8PR11MB6832.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(39860400002)(396003)(366004)(376002)(136003)(346002)(230922051799003)(451199024)(64100799003)(1800799012)(186009)(41300700001)(2616005)(26005)(86362001)(66899024)(6486002)(5660300002)(478600001)(2906002)(38070700009)(316002)(6916009)(64756008)(66446008)(66476007)(66556008)(66946007)(76116006)(8936002)(8676002)(36756003)(6512007)(71200400001)(6506007)(33656002)(122000001)(38100700002)(83380400001)(45980500001); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: gp4xktysKS4HKt9MAgGyo478mO585EfzeyiwX2/cDCWBx0JoajoX8J+W2Pb9VOb5QrEcaMhHGACdEhaW/EXKkkdiZHDJi1n/wU4nCH/cL9C5jkeWTlqSgCGcg17P0xaN4xFhII4u7kOfYXJKaBlKFt0+BowudLq0W7smh65+P/5rNdoIPmxza/70Xzd226DR+LQByv31ezwkhekgen64Pp7eVeBx+Y5PdRXL/XozFTdUA03RGIDRncc1txvluHR3zj8JoUvXlDYDARaVAfzFQe++8Y/0qdbUk8vLDjirAJxhQrTJ1wrq7wFbLvSum8BMkb8JUEF9+5cG+6ul3fzu/jzoLN53VeZhf2ulW6tPkrgrD3DdYVbNKAoTUMdVRmf1PpmjmOzWGIKs5y7XcI5mAus+GDLZvG6Rj+oEKzruJfAFQQODkuksD9Bkly/Fp+SGHuMfuCb1YBfbgy+yhjL/5J+kIU1qVUElZta/4Kp44adHyJ0kMeRRATzMt0ovMYtJczs/WCcdltOBQL62XUJ4sxfTuTr7YbOzQj4U9qeaU6+FANjujQmGpQPRfeqJ1kvAVVkb1YuHGPmIRfLI6FG4iJK6P1yDWZx5cmFqb9pgnUadHKGi5FFIhObpKHqiRr3TsUK3ei9Wja8itcxUamv3PgkehathiMb4fRjCGlIyqzMH1vSSrUxEdISpf0LSLlLQOja/NoDu5ed0DEK0FacNw8UXRtrkFVT76km2CW3Sd7I2OoMRwUKOBiTFSEv6iEc75A+DArXTohHb2lsn/wvE4jJk7SCstSpa41qB4/q62rBlCH1Iarp/4zZWeQgP2IPB2JQHn+PLIgcY5bb7rmslxQq5BXzZ5BSnitmFuSVmI2/c4s323NkS2TT0FYPxezeyWfUAcHd026o0Q4LcdZGFs4A5wV9Kc5H0bJ66TPEcqcHLIEF+DTJXWm5mcyY1RaXZkTFm8me6Eto88RzyZuLvjO8m/ggR2+DWpGN5oVytYTCS2jT0T8q1PCoUFIlmwykUgQ6tjIJmsKrXmtuXCnBQRQHkpov3mn9uLh65DEDI+dd7LlCV4hR0OeTzyyabrYGZxmm9VEHPMYCWfAObIscttApXJv38rgbAxb6GMRlJb8SFWb6IugkTfUojw37Tx2LFJCZAJ49zJ1Wc+4MfCn/WEPWfVzWXNnYx4Cv23MMq58Pc9ZQBc43inL8S3bSygacvBIAuD+H7lGDRX6ayZI+IS0cSP9c22F0ow91SNoALBroax2CrQxMnGhNftgKgK/OWaXHVnYSkwOYObQUxfVcnhrm8LWaKaVzsFG+qhMOaA3S9ujzsIDBymlrlZpjG8yyuB6RPnnBSWZfCzukSwqv158eLWVpGMppffLwu7g0uDYuVTnTo8HPflIQUqAPD+acp4fpaJ9AEJJmE8FF0EvW+am/qO6o10KU+9uF9VglcpGS2LzFey+MjEZmmdiZFtLyLjuQCXxKJkLImG4vT0qC3EfZr+jlTPwiUhlh2789/NhMmlUs4lU4unTVmHMznWgSMtdn9h06LT7eC3OAfhMuxirTr+NBn3c9+CvxoX0RhgF4FjIU9CceYJVOk2w3SZkVo
Content-Type: multipart/alternative; boundary="_000_58EBA62024494A0C8A5341DB5113D9D5ciscocom_"
MIME-Version: 1.0
X-OriginatorOrg: cisco.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: PH8PR11MB6832.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 6cae6505-3eaf-458c-731c-08dc264678d3
X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Feb 2024 12:32:09.5992 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: +jGu4SgTLZxo/XH4WCqzRro0P6BgV0nj7JJz9gm6iG4r5t6DKZS7zOjkP4qCoSM5Ujf6HxOoXRuXwAh43g1YIw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW4PR11MB6959
X-Outbound-SMTP-Client: 72.163.7.164, rcdn-opgw-3.cisco.com
X-Outbound-Node: rcdn-core-1.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/WfWIHwA2M5w2tJbyq38rem5hcL4>
Subject: [netconf] RESTCONF support in private candidates draft
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 05 Feb 2024 12:32:16 -0000

Hi Netconf Working Group,

After James and I presented an update on draft-ietf-netconf-privcand-01 at IETF 118, Kent asked about RESTCONF support in the draft, and specifically about the lifecycle of a private candidate when using RESTCONF. This email is to follow up on that question, and to ask the Working Group whether RESTCONF support should be kept in this draft.

Currently, the draft states that

"When a private candidate is used by RESTCONF, it exists only for the duration of the RESTCONF request." (draft-ietf-netconf-privcand-01 Section 2.3).

Later, the draft expands on this by stating that changes made to a private candidate will be committed as part of the same request:

"When the server advertises the :private-candidate capability and the client does not explicitly reference a datastore in their request, all edits are made to a new private candidate, and the private candidate is committed. This is analagous to the behavior of RESTCONF when the :candidate capability is specified by the server.

"When the private-candidate datastore is explicitly referenced, edits are made to a new private candidate and the private candidate is committed."

(draft-ietf-netconf-privcand-01 Section 4.4.3)

This wording is intended to preserve the high-level goal of private candidates, namely allowing multiple clients to make independent configuration changes, and to behave similarly to RESTCONF's current behavior for the (shared) candidate. (RESTCONF RFC 8040 Section 1.4: "The candidate MUST be automatically committed to running immediately after each successful edit").

As far as I'm aware, RESTCONF doesn't currently have a mechanism for editing a datastore and then committing the changes in a separate request. The authors wanted to avoid having to specify such a mechanism, partly because neither of us are RESTCONF experts, and partly because it could also apply to other datastores (such as the “shared” candidate).

If more work is needed on the RESTCONF support for the private candidate datastore, I think it would be better to remove RESTCONF from this draft and address it in a separate draft later, with an author who's a RESTCONF expert.

Thoughts and comments are very welcome.

Robert.
co-author, privcand