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

Arnon Warshavsky <arnon.warshavsky@gmail.com> Thu, 28 March 2024 18:11 UTC

Return-Path: <arnon.warshavsky@gmail.com>
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 87857C16941A for <cdni@ietfa.amsl.com>; Thu, 28 Mar 2024 11:11:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.097
X-Spam-Level:
X-Spam-Status: No, score=-7.097 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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.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 VKHg0x7VuYHK for <cdni@ietfa.amsl.com>; Thu, 28 Mar 2024 11:11:27 -0700 (PDT)
Received: from mail-yb1-xb2c.google.com (mail-yb1-xb2c.google.com [IPv6:2607:f8b0:4864:20::b2c]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2709CC169414 for <cdni@ietf.org>; Thu, 28 Mar 2024 11:11:27 -0700 (PDT)
Received: by mail-yb1-xb2c.google.com with SMTP id 3f1490d57ef6-dc745927098so1245413276.3 for <cdni@ietf.org>; Thu, 28 Mar 2024 11:11:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1711649486; x=1712254286; darn=ietf.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=3tXXKRz8/Uh6XOXwxGlEuMv/MqSiU9vOPfBtEvOdjZc=; b=X4l+wzsPlDly5r3M3wP0ucSgUM316YleFwW2v+k4JK6zvUIYLM3Y+77JFxCOeR86yD wPNES1kJXQtfCGwjDZY/Vj9w6crxN23JeAu59Z67jNMU94ygvR5zaPuE4RZvymu4sjTt K0qvwR+62o2h+KHmie1kto28pW/VPG+C9j0aub4zFbT8McaIz4jaDr8RF8IluZvsEzcT PbUCWryQSggZa0a2w3fJJe7VALGvV6IiemBaNs89K339M21J7uQ8HdzFgosDu5b1FgjF Z5q/dGynlYCX+/TKXMu90Dk1I3c9mfIYk02Og31RbnyUxmh/suuqiT3ab7+eZORWXFTX wdiQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1711649486; x=1712254286; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=3tXXKRz8/Uh6XOXwxGlEuMv/MqSiU9vOPfBtEvOdjZc=; b=uOsBlDLMb6II6ddmB+2Ncs1QJ9Z8bQMB3jmw3lpv5+C/gclA4/rYkgt7oqNmstIPCH sQU/S9LLj6v4IPe9gfZ++YRjuXcj3PYUQwg9PVW1WNR49OJMwLKI8h0j3mhzFbFxU0FJ Gp4J5D1IicgDn68XArJX9ihsrNjDNfgY72zx615eqxXi0LpNlZ2SxMNqHvwGd1lx/78/ oxr18LRsxw4ytVFexXgmy3iFcpiNq/uvBdSysFPfQ2tq6QYH0JejUVtCF4JK6eBy4KfT Grjo2hu42Xh3fXqEeCXsnfMprItE54tSwx2741f2J783eGPERVbs14oJ8Q1CGk6FYHU/ taAw==
X-Gm-Message-State: AOJu0YzaNlpF8EgJp4lT2kzoLMb6E86q5RjZNK+kIuZDbXABdjdvfLsQ 4+24NX4uxSCZRr0GUASx4M91zAxTSwsIffFx1KIDMy61DpWbeOvwQTUG0S6PuoirIm3R4QyXrwB YeGjnNMdZ3hYd/x1pXVl3+NcKFdlH/S5JO5E=
X-Google-Smtp-Source: AGHT+IFMdmWQsB8kg0rBHb0+iQg4W1DLGHhNkdPaCtcoplcUZ539//4j6SPhrEol8KQkESVfRNw89C4sv/3sqeg14P8=
X-Received: by 2002:a5b:4d1:0:b0:dc2:2799:981a with SMTP id u17-20020a5b04d1000000b00dc22799981amr118613ybp.18.1711649485736; Thu, 28 Mar 2024 11:11:25 -0700 (PDT)
MIME-Version: 1.0
From: Arnon Warshavsky <arnon.warshavsky@gmail.com>
Date: Thu, 28 Mar 2024 20:11:14 +0200
Message-ID: <CAPHRB_8HSqHG9qa2wFo8TqV02edYcRDYX1prSn+8ZOTFsDjcKg@mail.gmail.com>
To: cdni@ietf.org
Content-Type: multipart/alternative; boundary="00000000000093d1600614bc733a"
Archived-At: <https://mailarchive.ietf.org/arch/msg/cdni/_jldQ4SPETzoh1Opi8CZrERJ2DY>
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 18:13:25 -0000

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