Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Final


High level summary:

  • Fabric Enhancements

    • IPv6 segment routing

    • Virtual Private Wire Service (VPWS)

  • Dataplane Enhancements

    • New TL1 southbound for Lumentum WaveReady

  • vRouter

    • IPv6 support

  • Framework

    • HA enhancements

      • Kafka now uses HA primitives

    • Virtualization support (to virtualize ONOS instances??)

  • Northbound Intent Interface Enhancements

    • Optional Guaranteed Bandwidth Allocation

    • Protection Specification

    • Shared resource modeling

    • Hashing support for ECMP traffic distribution

  • UI

    • Scalability improvements

    • Regionalization support

  • Dynamic Configuration

    • YANG Models.

    • Enhance YANG Compiler for auto-generation of JAVA as per YANG.

    • YANG Runtime for automation of CODEC.

    • XML/JSON Serialializers to adapt Models.




Individuals

  • Jordan Halterman

    • Improvements to Atomix for log compaction efficiency/correctness - improving HA characteristics of ONOS

    • Implement Atomix AsyncAtomicCounterMap, AtomicCounterMap and state machine.

    • Update to Atomix version 1.0.3

...

  • Gaurav Agrawal

    • Handle YANG compiler adaption to YANG architecture with Dynamic Config Store.

        • Enable YANG compiler to be independent of build environment and deployable in a standalone JVM/OSGi environment.

      • Design YANG tools generated code to adapt with newer architecture.

    • Handle YANG base Models

      • Define YANG models.

      • Define model converter for conversion between schema aware and schema agnostic forms.

      • Define schema context and schema context provider.-

    • Handle YANG Runtime

      • Define and implement YANG runtime services.

      • Define YANG serializer and YANG model.

      • Define and implement serializer registry.-

    • Handle ONOS YANG App

      • Define and implement YANG runtime manager.


  • Bharat Saraswal

    • Handle data tree builder implementation which contains implementation of

      • Provides data node, leaf node and inner node

      and leaf node
      • implementation.

      • Provides create , delete and update data tree functionality.

    • Model converter implementation for converting model object data to resource data.

    • Implementation of private-package instruction requirement in onos-buck plugin.

    • Handle implementation of yang compiler manager to provide standalone jvm/osgi env.

    • Implement Yang model and provide model registry implementation.

  • Vidyashree Rama

    • Handle YANG tools generated code to extend Model Object for module, sub-module, container, list and augment.

    • Handle YANG tools generated classes for augmentable node to adopt to augmentation defined in Model Object.

    • Handle YANG tools modification to stop generation of process subtree, select leaf etc.

    • Builder pattern to replace with setters for generated code to provide mutability to the generated code.

    • YANG tools to generate service interface only for RPC and notification.

    • Auto generation of RPC handler, RPC commands and Register RPC class to ease application usage.

    • Implementation of XML serializer to carry out XML to data node/ resource id CODEC

    • Model converter implementation for converting resource data to model object data

    • Implementation of Model Object Id to support schema unaware application to create resource identifier.


  • Sonu Gupta

    • Implementation of  YANG Implemented YANG schema provider context.

    • Implementation of Defined and implemented  YANG serializer helper utility.

    • Implementation of  YANG Data Node listener based  walker mechanism.

    • Implementation of netconf passive component utility.

    • Defined YANG data node listener's based walker mechanism.

    • Support for NETCONF active/passive component utilityImplementation of restconf utility to make DynamicConfigStore API inline with RESTCONF.


IBM

    • Himanshu Ranjan
      •  Add ability to connect NETCONF devices through ssh

...