[netmod] OpenDaylight JSON RPC 2.0 Initial commit announcement

Anton Ivanov <anton.ivanov@kot-begemot.co.uk> Thu, 23 February 2017 08:20 UTC

Return-Path: <anton.ivanov@kot-begemot.co.uk>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2FA5212A13F for <netmod@ietfa.amsl.com>; Thu, 23 Feb 2017 00:20:58 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_PASS=-0.001, URIBL_BLOCKED=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 pTji6s2PS8t0 for <netmod@ietfa.amsl.com>; Thu, 23 Feb 2017 00:20:56 -0800 (PST)
Received: from www.kot-begemot.co.uk (ivanoab5.miniserver.com [78.31.111.25]) (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 EF96412A135 for <netmod@ietf.org>; Thu, 23 Feb 2017 00:20:55 -0800 (PST)
Received: from tun5.smaug.kot-begemot.co.uk ([192.168.18.6] helo=smaug.kot-begemot.co.uk) by www.kot-begemot.co.uk with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <anton.ivanov@kot-begemot.co.uk>) id 1cgodq-0007x9-Pm; Thu, 23 Feb 2017 08:20:46 +0000
Received: from monstrousnightmare.kot-begemot.co.uk ([192.168.11.207]) by smaug.kot-begemot.co.uk with esmtp (Exim 4.84_2) (envelope-from <anton.ivanov@kot-begemot.co.uk>) id 1cgodq-00089f-Ig; Thu, 23 Feb 2017 08:20:46 +0000
To: jsonrpc-dev@lists.opendaylight.org
From: Anton Ivanov <anton.ivanov@kot-begemot.co.uk>
Message-ID: <405a495d-4b26-fde1-02d8-19506b199e9d@kot-begemot.co.uk>
Date: Thu, 23 Feb 2017 08:20:45 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Icedove/45.5.1
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Transfer-Encoding: 7bit
X-Clacks-Overhead: GNU Terry Pratchett
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/GYRD9bumwrCjQLG8OerDZ7yQDUg>
Cc: Balaji Varadaraju <bvaradar@Brocade.com>, "netmod@ietf.org" <netmod@ietf.org>, OpenDaylight Discuss <discuss@lists.opendaylight.org>, Shaleen Saxena <ssaxena@Brocade.com>, David Spence <dspence@brocade.com>, Vishwanath Jayaraman <vjayara@Brocade.com>
Subject: [netmod] OpenDaylight JSON RPC 2.0 Initial commit announcement
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 23 Feb 2017 08:20:58 -0000

Good morning all,

We have pushed the code for the JSON RPC 2.0 ODL extension into the 
OpenDaylight code repository. Apologies for the delay - this was 
intended for OpenDaylight Boron, but had to be delayed for reasons 
outside our control.

This extension implements (and extends) RFC 7951 in a remote procedure 
call and notification context.

The spec for the yang modelling of JSON RPC 2.0 is written as an IETF 
draft and its first version is at: 
https://www.ietf.org/id/draft-yang-json-rpc-00.txt (cc-ing the 
netmod@ietf.org list so we can start the discussion on the spec as 
well). It covers a number of aspects not covered in RFC 7951 which show 
up when you try to use JSON in an RPC and notification context 
(especially versus existing code).

The code to match the spec is at https://git.opendaylight.org/gerrit/jsonrpc

Any code or use specific questions - please take them to the jsonrpc-dev 
opendaylight mailing list.

Best Regards,

A.