Uploaded image for project: 'ONOS'
  1. ONOS
  2. ONOS-7198

ietf-interfaces@2014-05-08.yang - should be in /models/common

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Reopened (View Workflow)
    • Priority: Minor
    • Resolution: Unresolved
    • Affects Version/s: 1.12.0
    • Fix Version/s: None
    • Component/s: DynamicConfiguration
    • Labels:
    • Environment:

      ONOS 1.12.0-SNAPSHOT with common YANG files under /models/common

    • Epic Link:
    • Sprint:
      M Sprint #3 - Dyn-Config, N Sprint #4 - Dynamic Config

      Description

      There is a version of ietf-interfaces@2014-05-08.yang under models/l3vpn but this has big differences from the YANG defined in RFC 7223 (for instance the devices container is completely new).

      I think this model should not be given the name ietf-interfaces@2014-05-08.yang because it is clearly a bespoke version. I think it should be given a new date (and hence a new version).

      If I ignore the version of this file in l3vpn and take the actual YANG from RFC 7223, and put it in /models/common then this creates compilation problems for l3vpn, because now there are 2 versions of the same file in 2 different folders, each with different structures.

      I think the best option is to give a new version number to the file in l3vpn, and put the standard version in common.

        Attachments

        # Subject Branch Project Status CR V

          Activity

            People

            Assignee:
            Unassigned
            Reporter:
            scondon Sean Condon
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

              Dates

              Created:
              Updated: