Re: [CDNi] Fwd: New Version Notification for draft-warshavsky-private-features-metadata-00.txt

Guillaume Bichot <Guillaume.Bichot@broadpeak.tv> Thu, 28 March 2024 20:36 UTC

Return-Path: <Guillaume.Bichot@broadpeak.tv>
X-Original-To: cdni@ietfa.amsl.com
Delivered-To: cdni@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E6B5FC151989 for <cdni@ietfa.amsl.com>; Thu, 28 Mar 2024 13:36:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.895
X-Spam-Level:
X-Spam-Status: No, score=-1.895 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, 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=broadpeakshare.onmicrosoft.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 Tpf8Z63ALOAa for <cdni@ietfa.amsl.com>; Thu, 28 Mar 2024 13:36:01 -0700 (PDT)
Received: from EUR03-DBA-obe.outbound.protection.outlook.com (mail-dbaeur03on2128.outbound.protection.outlook.com [40.107.104.128]) (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 C5C20C15154D for <cdni@ietf.org>; Thu, 28 Mar 2024 13:35:59 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=LhbjaNdFwm/Jdl6BKWrVwLI0AtTrfBmZvEPKY4wcsBYIvQOMAlSV+TW5TcjTcX7qdFZoGcT38ObJMc1cK5lAwgS5Wtow4XtoeUfmnSAgxhVweYQm6onKizHqZbz4wo7qHv07FTGWELJp6Kkz1CYEopixtwGW+3M2G91Eu77fAHwLid1p5y9mE3hSGdSwJgatGVxmGMrtdQfE+ksPzi+78jhTzv6p06uqzkt/Lx/DF01PHBZzjVTnrsw1/mmG64NC3IG9mzanJgfsngT110J62sNcRuhbnoDzzNv9FBB9qBH+MVgVeI5EyTVs69u5OTug+4pX/j5s99QPzR5q//JXfQ==
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=xt+WADlTj+PqL4sbo51fQS9pKxBi5uTH7JCinQM5BS8=; b=Ozvz14o8kajIXpQZUBcgfAxIlxl8Eov9kFGNAIHnwNxFv9zhC5L/jzAASmthhzpu2bnzETbAt6EDZb2DBynRLtnALXeReXo1ae/iySAXkjalvojHXkQkL7qP8iXUwl2+KyVlcqXvM9LCHZ3exFjth46xIwATGF8+T3U1S5Xdv7XTiAez2+KQMJWYKPVChMVSqw5sfmwsBbi9i9Yd5eTeIOzRVUnZGbOXCImfXcH4FxtQJs1s9YWRJKYYyDG/4BZY4pLBYKJaTfnsh/C3GdU/QBPctGLtxyaf1NE0ix77XyoHiv+IoWOSbt2e0u3LMyA/fLo1ILE5M3bDIy+GX2q1tg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=broadpeak.tv; dmarc=pass action=none header.from=broadpeak.tv; dkim=pass header.d=broadpeak.tv; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=broadpeakshare.onmicrosoft.com; s=selector2-broadpeakshare-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=xt+WADlTj+PqL4sbo51fQS9pKxBi5uTH7JCinQM5BS8=; b=JVSu9IedRJjNNv+fLvmjySJlX8TVqhZFIr30mSBv42xGyP3aX5p1e1VB1OBJGctCwQgNUI9YSFYw1bd6q0wlCege42k8VUyLUCX0yxP7qb0m1M3cUjHW+rOhO6w18hBXJPsbpccmzcXOeTwSzc4AgbOAZ1gyiXRyzwIfQ8O6TXU=
Received: from PR3PR10MB4239.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:96::6) by AM7PR10MB3333.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:10c::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7409.33; Thu, 28 Mar 2024 20:35:57 +0000
Received: from PR3PR10MB4239.EURPRD10.PROD.OUTLOOK.COM ([fe80::97c6:1f4f:64b8:7245]) by PR3PR10MB4239.EURPRD10.PROD.OUTLOOK.COM ([fe80::97c6:1f4f:64b8:7245%7]) with mapi id 15.20.7409.031; Thu, 28 Mar 2024 20:35:56 +0000
From: Guillaume Bichot <Guillaume.Bichot@broadpeak.tv>
To: Arnon Warshavsky <arnon.warshavsky@gmail.com>, "cdni@ietf.org" <cdni@ietf.org>
Thread-Topic: [CDNi] Fwd: New Version Notification for draft-warshavsky-private-features-metadata-00.txt
Thread-Index: AQHagTuw78CVBkofD0OrfxOqNk6SwrFNmsyw
Date: Thu, 28 Mar 2024 20:35:56 +0000
Message-ID: <PR3PR10MB4239817D2A3759C5509B107EE13B2@PR3PR10MB4239.EURPRD10.PROD.OUTLOOK.COM>
References: <CAPHRB_8HSqHG9qa2wFo8TqV02edYcRDYX1prSn+8ZOTFsDjcKg@mail.gmail.com>
In-Reply-To: <CAPHRB_8HSqHG9qa2wFo8TqV02edYcRDYX1prSn+8ZOTFsDjcKg@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: PR3PR10MB4239:EE_|AM7PR10MB3333:EE_
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: r73RwiNkY2uU4xWPwCfXbyGHf9Fj1wkwsGK9DWWNiuR+b9/Wgv7QGNcp+MnuQXXctEu6CNgJjaJ7t8DjxJvzg+alR48iHO74TCCLpxGHW8h00hRlQkJACBBWORlSjqAseHq0+YdVpJZwRhXXi+EteL9P/mGOd3fIVec+4pa+ka8PJ6mE+nR7JWJ8dUnL0T6jDjPUS0K0J9468n4hD9F8ia8Sj4ZP3u9Ez9dr0iJIVETUKEBzKuAq51xa6P/b7fItEuhYfD3ibmIpfSyfyKkOo2Oy/n3UoGMvi9uNavFlbJ+t/yIcdw+JNMq38GGTrkdWBdJs5qhxmo7NcIEkopPgsb+lJbPH0z/ASOjmMUW27B7FZ6ZEs7e2LWZGHpGGlhzFDDUjgLUhmjZUOX4AFJdXGilnkCwynIdFB1Gw8EF3DTO145hZXc4c+CydL/lkxZhTf2V8VYCVVoiMWikYY+CxSXcKaa+AIslxEQ5U1/9BH2wOkC+x54CtjOYSsJILXURtoHwiz/Dk0OifnWOzveuPjMe5VkYePLPf53Uhd+ZSlJVvGkSWzsB0lmRsZOFYoRlzga1A6X+5YjgSDE/qfKXGU8AqMljeVv+FVucztpAoq0ZaTe7xLL4WMDKStvJQKDdmgSiUb3Oj4JWjBl6s7Q46eIWUVmb1PY+xCym4ZHxd6Qg=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PR3PR10MB4239.EURPRD10.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(13230031)(366007)(1800799015)(376005); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: rGOxHQ0lDXs0i2iU2rD485ZEG5QwA+Br6ebEOGOENjHL9O0eSEfB0bRcyT2P7S70reh9sF0AWxilbUj1U3zc+sHpKwDdpdFmwpek8bRDhWCH/TFBoY43IbpQ8I854dzBjGXnmV+bIM4AEzM38NDCEBoabG+GSJntnOcht+DeZN07kHEmKfWtEj62RLmgZvcdkLrZyCa/2qacuTcWCHOBhxkWGw0DOY6Uo5QGVla29jGrqOrFb4GXTF4GGWx9aKQVYNQMLgSmsMv00dE5baaYri4gEkiZ1z16GlIC/CuEtdWyvgpAqwNJRJBvuoT7h4q4XqXmc/lP7tz1bdeKgrtipVcNFY9Q5sS8y3l/TLg5LznVrdNvuFLdvz44UhIBkEt6VrugfXDctRANYwpqeR9XGzKc8aprI8V8BXwPnJGpqNNJvlPF9glSyfKRkSklpMAhbgewF17eB3hk9PWVqqlUQAZTK8Xri3/NPKYNVGvT6GQvRpX+xk1i9X1F09NEZ2fcYicnDzSXWwA+EPHQ/dTR+Yo1Zlyyfjrw6mC/w+suT3LNllCTM+ZdlPq3Y+2RNIJaS1GESoR5q5A6W+i1Bxms51/OPaRvDREP5r1jlMsmdhgk0IEjYk1VPinFMwS+tEYO87vyx9u5xLtjGs0ZZyuoGuMIABOyD/20x0FwzR0+ttaCSY4QLlV/uDINgqAMf0G+F8HbkLehIiLjHX/7bOeSvqHW8x4teZPLcEHy3ajn/zn8A4zDJBwfy1L41fvmR0J1VHZnSPUuw+LmndJPhGp2iR3cAU/gAjgqXVSoXytYHBwh34tm1CrJHITrOo2mNptijebvW5YOcYWBJc5ljHUCZ+hdT1APW8mmU31c9OZrS3xmisMmqRXm3oml52djpoIU9G4a4cxhDkJo+NWcu97ogedNnhozvsVRKIAKtIq1xXleQDblhgpy7AmA4Rd0eEzer+d+4GrJQZZwT6YdKIdht690dzZ1MTVBRylTxEa5TYgcARucwzVwh06GRzCrPvbtIYvTyT6ipGieStHaiE/e+6t0qq7k0ggnwsZrZj/VNkMBanoskf1Qq+csEMW+z0p8PkFEY2a7py1gbERIy+3iqdfUDJm4yR33/gMNzztMT3ZJMwpZs91LvlzoHeqvZ0K5nkXk/8wAUfy7cB6B65xeAKzL087jX4qhy05DKFKPfibRjikh2Np2QqKDWHLkWnm/9LeVblgRkRf0EnbKcySK+bX1pnjrxi03Tr48UPSaRWEIU700KG3ZEP4qp8PoIGzsZuEiqukjODYZWcYoR0Zc7/I6hqHnvHkh4cxEwZ9/kf0e45l+rutN4DLBysH5il0uJ0+j/IGMT3ovYsQ5nnbHXN8npxP7zojjtdcI20XiSH3qStxW9JP9Ka8KzekFONoreI93upxduTUT4T35pOtwbzcfVd2cI8MXovtiq+JAsjVEHBf8jWTMX2KSIWKeSyJCVW96dab5X73AXKfRPLkx0N/6UYAJpXVvFFwNJ7pbeElo2drWQLPpbfOKNSIlIm5ynL6Y0GeW0IKSi9lXbDs96dtqmxYnkQ2cUb+dJTcPstD2DzcQ9q49x2ncS1pvlCud7RtjuCk9cKTaAgsVGrX11ldVXg2MlYVcnBsU8uke+yE5SsfEsgedDpMQQ4+WBHf1OCm4naZuDZ8X0cMj+9+PLw==
Content-Type: multipart/alternative; boundary="_000_PR3PR10MB4239817D2A3759C5509B107EE13B2PR3PR10MB4239EURP_"
MIME-Version: 1.0
X-OriginatorOrg: broadpeak.tv
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: PR3PR10MB4239.EURPRD10.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-Network-Message-Id: 745a80bf-a040-4110-0bc3-08dc4f66abe6
X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Mar 2024 20:35:56.8462 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 0ebe44ea-c9c9-438d-a040-7e699f358ed4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 4HMt6INpxObesdKNMd9A7gIdfUiLURhNWDJBFo0JvKrF7mh9PdjrctywMeNdbbf22kDMrXTgd+Zn1cUhEX5PUaCIm918ImubyNUkJ2sK7IE=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM7PR10MB3333
Archived-At: <https://mailarchive.ietf.org/arch/msg/cdni/Ky0sSseFdMwmlLF9SDaT_31FSdk>
Subject: Re: [CDNi] Fwd: New Version Notification for draft-warshavsky-private-features-metadata-00.txt
X-BeenThere: cdni@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: "This list is to discuss issues associated with the Interconnection of Content Delivery Networks \(CDNs\)" <cdni.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/cdni>, <mailto:cdni-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/cdni/>
List-Post: <mailto:cdni@ietf.org>
List-Help: <mailto:cdni-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/cdni>, <mailto:cdni-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 28 Mar 2024 20:36:05 -0000

Hi all,
Going in the same direction than Arnon, the MI.PrivateFeature is essential to segregate those configuration objects that are supposed to be “standard” from those that are private. Without such distinction there is no way to understand whether the unknown object is part of specific version possibly not supported or it is just a private feature we may ignore or deal specifically with it as suggested by Arnon. In other words, it facilitates the processing through disambiguation of standard / private configuration objects.
Guillaume Bichot

From: CDNi <cdni-bounces@ietf.org> On Behalf Of Arnon Warshavsky
Sent: Thursday, March 28, 2024 7:11 PM
To: cdni@ietf.org
Subject: Re: [CDNi] Fwd: New Version Notification for draft-warshavsky-private-features-metadata-00.txt


Hi all
I was unable to attend IETF119 and I would like to relate to a concern re this document that was brought up by Kevin Ma as for why do we need private features rather than just create genericMetadata objects as we wish.

When a dCDN is digesting a configuration coming from a uCDN (same configuration sent to several dCDNs),
every genericMetadata object can be handled in one of 3 ways:
1. digesting a known object registered either in SVTA schema or the dCDN own private schema (and maybe rejecting it if not properly set according to the schema)
2. rejecting an unknown object not appearing in any schema (e.g, a typo of MI.Sorce instead of MI.Source would be rejected)
3. skipping a private object of a different dCDN which is identified as such

The structure of the private features of having a vendor scope alongside the feature name,
is what enables 2 dCDN vendors define their own private features, and still maintain bullets 1,2 intact.

e.g assuming we have in Qwilt a feature called 'MI.PrivateFeature.Qwilt.RunPythonScript' that we will digest,
at the same time we will be able to skip 'MI.PrivateFeature.Lumen.RunLuaScript' appearing in the same configuration.

I hope this answers the question

thanks
/Arnon

Broadpeak, S.A. Registered offices at 3771 Boulevard des Alliés, 35510 Cesson-Sévigné, France
Trade Register: 524 473 063
This e-mail and its attachments contain confidential information from Broadpeak S.A. and/or its affiliates (Broadpeak), which is intended only for the person to whom it is addressed.
If you are not the intended recipient of this email, please notify immediately the sender by phone or email and delete it. Any use of the information contained herein in any way, including, but not limited to, total or partial disclosure, reproduction, or dissemination, by persons other than the intended recipient(s) is prohibited, unless expressly authorized by Broadpeak. Broadpeak, S.A. and its affiliates respect privacy laws, and is committed to the protection of personal data. Emails and/or attachments thereof exchanged between us may include your personal data which may be processed by Broadpeak and/or its affiliates according to applicable privacy laws & regulations.
In compliance with Regulation (EU) 2016/679 (GDPR) and applicable implementation in local legislations, you can exercise at any time your rights of access, rectification or erasure of your personal data, as well as your rights to restriction, portability or object to the processing.
For such purpose, or to know more about how Broadpeak processes your personal data, you may contact Broadpeak by email privacy@broadpeak.tv.
Local authority : Commission Nationale Informatique et Libertés (CNIL): 3 Place de Fontenoy - TSA 80715 - 75334 PARIS CEDEX 07 or www.cnil.fr