[CDNi] Triggers "-14"

"Murray, Rob (Nokia - GB)" <rob.murray@nokia.com> Mon, 16 May 2016 16:02 UTC

Return-Path: <rob.murray@nokia.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 58E4712D6F3 for <cdni@ietfa.amsl.com>; Mon, 16 May 2016 09:02:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.921
X-Spam-Level:
X-Spam-Status: No, score=-6.921 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
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 QgreSVL2ABfk for <cdni@ietfa.amsl.com>; Mon, 16 May 2016 09:02:21 -0700 (PDT)
Received: from smtp-fr.alcatel-lucent.com (fr-hpida-esg-02.alcatel-lucent.com [135.245.210.21]) (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 E109912D12E for <cdni@ietf.org>; Mon, 16 May 2016 09:02:09 -0700 (PDT)
Received: from fr712umx3.dmz.alcatel-lucent.com (unknown [135.245.210.42]) by Websense Email Security Gateway with ESMTPS id 93B45BCF917E7; Mon, 16 May 2016 16:01:29 +0000 (GMT)
Received: from fr711usmtp1.zeu.alcatel-lucent.com (fr711usmtp1.zeu.alcatel-lucent.com [135.239.2.122]) by fr712umx3.dmz.alcatel-lucent.com (GMO-o) with ESMTP id u4GG1WbI005581 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Mon, 16 May 2016 16:01:32 GMT
Received: from FR711WXCHHUB01.zeu.alcatel-lucent.com (fr711wxchhub01.zeu.alcatel-lucent.com [135.239.2.111]) by fr711usmtp1.zeu.alcatel-lucent.com (GMO) with ESMTP id u4GG1WTk025531 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Mon, 16 May 2016 18:01:32 +0200
Received: from FR711WXCHMBA02.zeu.alcatel-lucent.com ([169.254.2.23]) by FR711WXCHHUB01.zeu.alcatel-lucent.com ([135.239.2.111]) with mapi id 14.03.0195.001; Mon, 16 May 2016 18:01:32 +0200
From: "Murray, Rob (Nokia - GB)" <rob.murray@nokia.com>
To: "cdni@ietf.org" <cdni@ietf.org>, EXT Alexey Melnikov <aamelnikov@fastmail.fm>
Thread-Topic: Triggers "-14"
Thread-Index: AQHRr4w2V/rMtLbxfEKEzVqgbiRuiw==
Date: Mon, 16 May 2016 16:01:32 +0000
Message-ID: <D1FD00B5-E827-4FF1-873E-DE86FA9CE8A3@alcatel-lucent.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/f.16.0.160506
x-originating-ip: [135.239.27.40]
Content-Type: text/plain; charset="utf-8"
Content-ID: <04EBF280F671884F90F2B7DA9B5EB514@exchange.lucent.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/cdni/3wvn5sAVwpxnghIjTjcqu37DHBk>
Subject: [CDNi] Triggers "-14"
X-BeenThere: cdni@ietf.org
X-Mailman-Version: 2.1.17
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, 16 May 2016 16:02:24 -0000

Hi all,

I've uploaded a "-14" of the triggers draft addressing some of Alexey's comments.


  URL:      https://www.ietf.org/internet-drafts/draft-ietf-cdni-control-triggers-14.txt
  Status:   https://datatracker.ietf.org/doc/draft-ietf-cdni-control-triggers/
  Htmlized: https://tools.ietf.org/html/draft-ietf-cdni-control-triggers-14
  Diff:     https://www.ietf.org/rfcdiff?url2=draft-ietf-cdni-control-triggers-14


The main changes are:

  - Added registries for error codes and trigger types

    Specified what a dCDN should do if it gets a request for a
    trigger it doesn't recognize, new error code "eunsupported".

    Then it made sense to remove the MUST implement the trigger
    types specified in the draft (invalidate/purge/preposition).

    Support for a given trigger type will be something for a
    dCDN to advertise via the FCI interface when that's ready.

    That means a CDN that doesn't want to implement "preposition"
    (for example) can now still be compliant with the interface,
    which seems like a good-thing.

    Error codes are simple, and there for info for the uCDN making
    a request, so I plumped for "Specification Required" for that
    registry. But adding a trigger type seems a lot more involved
    and likely to need wider review, so I've said that should be
    "RFC Required".
	
  - Now the media type for all the JSON messages defined by this
    RFC MUST have a "+json". Examples updated to match.

  - Made it clear that the URLs are http/https URLs.

  - Added normative refs RFC-1930 (for AS numbers), RFC-5226 (IANA).

Any objections/comments, please let me know.

(Alexey - I don't think we've concluded on all your AD review comments, but
I thought it'd be worth to pushing out an update anyway to keep the ball
rolling. Let me know if any further change or discussion is needed. The last
email was https://mailarchive.ietf.org/arch/msg/cdni/UnT_ClDjhu9jrBfw-W6jKoMsbXI )

Cheers,
Rob.