* Created a config flag in RESTCONF protocol, to allow the protocol
to be dynamically configured to work with either YMS or Dynamic Config
during runtime.
* Note that this is an interim solution to help RESTCONF migrate from
YMS to Dynamic Config. The changes will be removed once the migration
is complete.
Change-Id: I36dc8537c88965034da6238df32dde7558ac5f5c
1. BUCK file fixes in RESTCONF
2. Changed tenbi/yangmodel bundle to feature. This is required for YMS
schema registration.
3. Added TE topology, TE tunnel, tenbi, restconf server, and TE provider to modules.defs.
Change-Id: I5bc3208c7fe823352500a63f87bfd990cb3037b4
This submission contains the fixes for the following 3 problems:
1. [ONOS-5675] RESTCONF clients may stop receiving notifications when multiple client
sessions are opened simultaneously
2. [ONOS-5676] RESTCONF client hangs on event notification subscription
3. bug fix for empty-leaf node
Change-Id: Icf6848d18e0599842d4889d5aa5443c58f23aeeb
The submission contains:
1. Fix of ONOS-5580
2. Enable RESTCONF server to register and receive notifications from YMS
Change-Id: I8d27a7ee59679de22b7f49b370b35e48909958a4
1.if a array's children are all not container node,
it's a leaf-list in yang, should treat differently;
2.for a array, the field name should push into a stack,
and then pop when exit the array
3. add namespace info for yangnode
4. process the exception of null array node
Change-Id: Ia7b0c25ab1ccea393b97a0fcf59187663348de3b