Re: [CDNi] Fwd: New Version Notification for draft-finkelman-cdni-triggers-sva-extensions-00.txt

Kevin Ma <kevin.j.ma.ietf@gmail.com> Mon, 09 July 2018 05:43 UTC

Return-Path: <kevin.j.ma.ietf@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 13C4F130F21 for <cdni@ietfa.amsl.com>; Sun, 8 Jul 2018 22:43:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level:
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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 ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 80C3eIUhtxfx for <cdni@ietfa.amsl.com>; Sun, 8 Jul 2018 22:43:36 -0700 (PDT)
Received: from mail-lj1-x244.google.com (mail-lj1-x244.google.com [IPv6:2a00:1450:4864:20::244]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7C9AF130E1B for <cdni@ietf.org>; Sun, 8 Jul 2018 22:43:35 -0700 (PDT)
Received: by mail-lj1-x244.google.com with SMTP id v9-v6so2815323ljk.4 for <cdni@ietf.org>; Sun, 08 Jul 2018 22:43:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=xbbKt2kBZaLb6LbipAQBJBJ9LUnaAuYmKGs1NJQhXCQ=; b=kPCle8gTqM8uDja0MlthT+XkqC8UnbynB4un2RPsQmfa5UHbLu/c873qrqfDlbE8QG jkLpaq60OSG7qcNUhcM3Vobw2Wzrw5mz4U9NbfXii+v+T4kuhmfb6A/Yb6RJQWLPipX9 91LxvCFZSOHv+siOI39uZubFVidfYlOfnBeOMYr3R9D2sSv0kjZhM7fgUFc8iSWVWuPP FbbCjisvYYqpE1/n9x7/s/M/hZ16GS1Bw25Rn/SU0A2THTaLwc/bBG5g5Gomx2d3RSiS xZN7KcsxaLoKZw+T+zwvfT7RTI61cP87kW2tMSJvg603vGPFp4wEYI+67FvYpUA5bo1f XBJQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=xbbKt2kBZaLb6LbipAQBJBJ9LUnaAuYmKGs1NJQhXCQ=; b=Hjve9qC05FUPYezc0gULYFSXQMc5EWK1NGqEFAHXYAeIHVbSfCs7iPJYXLXWfMo2G2 acPcg3Bxl+CX4oakktytX+wsSrmHivKs0z0n6lEWhMpRtZwNNJJEOV5MlRmo1qCaJHzl ByMCkL7SUtPsl9GmeHlCyAqtrW9e4rwe6UlpcZaQua6Llv2hjxnlhg1a3Zkh/xbOXYzK iVq1kKewWpgKj36IcQff9ID+zBvonlvcXWjq0l9X50d03VNm0untXwHJyB+zEZOHWc9P TZz3xPJa4p5xklSsw/ubQVyptPoOD7tbI5SxT/5u1WL/tLpOAz8AOY82ZmZA3G+FeJMr bbxA==
X-Gm-Message-State: APt69E13JYiyBinccoiBiT5/TgAZg8vtlpvzab2iQMveHxS2TDuRWwRQ 0n8/F9m+AWRDd+YusqUxD2fV/M42JYQwWgkPrLd/MA==
X-Google-Smtp-Source: AAOMgpdSVqWgeOwbjb/ewgzQoJys65QstxLrUwcxlKLqLw3wpnrOT6lsTt29nMB3eFc9a/UK4LH/PolojHStpdZMNuI=
X-Received: by 2002:a2e:1d50:: with SMTP id d77-v6mr11616285ljd.104.1531115013744; Sun, 08 Jul 2018 22:43:33 -0700 (PDT)
MIME-Version: 1.0
Received: by 2002:a19:e14b:0:0:0:0:0 with HTTP; Sun, 8 Jul 2018 22:43:33 -0700 (PDT)
In-Reply-To: <CAMb9nTvT9E86Ti9659vmaTenuJ3qKmfSM6JepJmnjGcGxS7YJA@mail.gmail.com>
References: <152896607650.446.9115512782606093390.idtracker@ietfa.amsl.com> <CAMb9nTvT9E86Ti9659vmaTenuJ3qKmfSM6JepJmnjGcGxS7YJA@mail.gmail.com>
From: Kevin Ma <kevin.j.ma.ietf@gmail.com>
Date: Mon, 09 Jul 2018 01:43:33 -0400
Message-ID: <CAMrHYE39DCbX-m9jeBMWfRcJcJ9V4MnnJVELKWfsn+yUQH+MTA@mail.gmail.com>
To: Ori Finkelman <orif@qwilt.com>
Cc: "<cdni@ietf.org>" <cdni@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000812c6605708a7e41"
Archived-At: <https://mailarchive.ietf.org/arch/msg/cdni/vLTQgyillxtBnjtmtDKHRceq8fA>
Subject: Re: [CDNi] Fwd: New Version Notification for draft-finkelman-cdni-triggers-sva-extensions-00.txt
X-BeenThere: cdni@ietf.org
X-Mailman-Version: 2.1.26
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: Mon, 09 Jul 2018 05:43:39 -0000

Hi Ori,

  (as an individual) I think generalizing might be good in this case, as it
changes the protocol itself.

  I don't currently have a better versioning scheme to suggest.  (Ben/Rob?)

  I also cannot come up with a reason to have it outside of the trigger
command.  It feels like it would be better if it was independent, but it
seems simpler to just include it in the trigger command.  I don't have a
good argument for the alternative, so I'm fine with what you've got.
(Ben/Rob?)

  I think "CIT.*" payload types are fine.

  Some comments on the draft:

  - section 2.2:
    "e.g.  HLS/DASH/MSS, DASH templates" -> "e.g., HLSvX, DASHvY, MSSvZ"?

  - section 3.1:
    "a \"trigger\" object" -> "\"trigger\" objects"
    "All other properties of the trigger command are as defined in section
5.1.1 of [RFC8007]." -> "All other properties of the trigger commandstatus
resource are as defined in section 5.1.2 of [RFC8007]."
    "ci-trigger-collection is used with no changes comparing to previous
version." -> "ci-trigger-collection is used with no changes and as defined
in section 5.1.3 of [RFC8007]."

    do you want to also add an example of the trigger status resource
response?

  - section 3.2:
    "the trigger Command applies to" -> "to which the CI/T trigger command
applies"
    "\"metadata.*\", \"content.*\" or \"playlist.urls\"" -> "\"metadata.*\"
or \"content.*\""
    "the CI/T trigger command applies to" -> "to which the CI/T trigger
command applies"
    "\"metadata.*\", \"content.*\" or \"content.playlists\"" ->
"\"metadata.*\" or \"content.*\""
    "and extensions:." -> "and extensions:"

  - section 3.3:
    "Mandatory: No, but at least one of \"metadata.*\", \"content.*\" or
\"playlist.urls\" MUST be present and non-empty." -> "Mandatory: Yes."
    "(name-of-tile]" -> "(name-of-title)"

  - section 3.4:
    "on each one of them" -> "to each one of them"

  - section 3.6.1: If the current dCDN does not understand the command,
does it make sense to propogate that command?  If not, then redistribution
safety is not an issue.

  - section 4.1:
    "the trigger command is relevant for" -> "for which the trigger command
is relevant"
    "must not reside on" -> "must not reside"

  - section 4.2: was the final decision to go with separate commands for
each timezone (as opposed to specifying a timezone-agnostic "local time"
value for regional prepositioning)?

    "content management operation on" -> "content management operations on"
    "used with combination with" -> "used in combination with"
    "defined in Section 4.1 the" -> "defined in Section 4.1, the"
    "using different schedule" -> "using a different schedule"

  - section 5.1: should this be not mandatory to specify, when only version
1 is supported?

  - section 5.2: can this default to none supported and not be mandatory to
specify?

  - section 5.2: can this default to none supported and not be mandatory to
specify?

  - section 6.1.1/6.1.2: "Section 4.1" -> "Section 3.1"?

thanx!

--  Kevin J. Ma


On Thu, Jun 14, 2018 at 5:01 AM, Ori Finkelman <orif@qwilt.com> wrote:

> Dear Colleagues,
> Please note that I have submitted version 00 for trigger extensions drafts.
>
> A few points for discussion:
>
> *Context*
> This document is currently under the context of SVA extensions.
> I think it cam be generalized since there is nothing here which is
> specific only for the SVA needs.
>
>
> *Trigger interface versioning*
> As we are changing the trigger interface, we have chosen to define it
> under version 2 of the interface and explicitly define the CI/T commands
> that are supported by this version.
> The changed commands now have the suffix v2 to their names, to distinguish
> them from the previous version..
> Please see details in section 3 of this document.
> Please let us know if this versioning scheme is acceptable or if other
> versioning scheme is preferable.
>
>
> *Trigger extensions*
> We have chosen to add the array of extension objects within the trigger.v2
> object.
> I am still not sure if it is better to have it within the trigger object,
> or a separate object within the trigger command.
> As I couldn't find a separate use case, other than the trigger I have put
> it in the trigger object, but I really like to get your views about it.
>
> *Trigger extensions registry*
> We have chosen to add trigger extension object names under the CDNI
> payload registry with the name space CIT.
> For example CIT.TimePolicy and CIT.LocationPolicy.
> The other option would be to open a new sub-registry for that.
>
> Thanks,
> Ori
>
>
>
>
>
>
>
>
>
> ---------- Forwarded message ----------
> From: <internet-drafts@ietf.org>
> Date: Thu, Jun 14, 2018 at 11:47 AM
> Subject: New Version Notification for draft-finkelman-cdni-triggers-
> sva-extensions-00.txt
> To: Sanjay Mishra <sanjay.mishra@verizon.com>, Ori Finkelman <
> orif@qwilt.com>
>
>
>
> A new version of I-D, draft-finkelman-cdni-triggers-sva-extensions-00.txt
> has been successfully submitted by Ori Finkelman and posted to the
> IETF repository.
>
> Name:           draft-finkelman-cdni-triggers-sva-extensions
> Revision:       00
> Title:          CDNI Triggers Interface SVA Extensions
> Document date:  2018-06-13
> Group:          Individual Submission
> Pages:          26
> URL:            https://www.ietf.org/internet-
> drafts/draft-finkelman-cdni-triggers-sva-extensions-00.txt
> Status:         https://datatracker.ietf.org/
> doc/draft-finkelman-cdni-triggers-sva-extensions/
> Htmlized:       https://tools.ietf.org/html/d
> raft-finkelman-cdni-triggers-sva-extensions-00
> Htmlized:       https://datatracker.ietf.org/
> doc/html/draft-finkelman-cdni-triggers-sva-extensions
>
>
> Abstract:
>    The Open Caching working group of the Streaming Video Alliance is
>    focused on the delegation of video delivery request from commercial
>    CDNs to a caching layer at the ISP.  In that aspect, Open Caching is
>    a specific use case of CDNI, where the commercial CDN is the upstream
>    CDN (uCDN) and the ISP caching layer is the downstream CDN (dCDN).
>
>
>
>
>
> Please note that it may take a couple of minutes from the time of
> submission
> until the htmlized version and diff are available at tools.ietf.org.
>
> The IETF Secretariat
>
>
>
>
> --
>
> *Ori Finkelman*Qwilt | Work: +972-72-2221647 | Mobile: +972-52-3832189 |
> orif@qwilt.com
>
> _______________________________________________
> CDNi mailing list
> CDNi@ietf.org
> https://www.ietf.org/mailman/listinfo/cdni
>
>