Uploaded image for project: 'netconf'
  1. netconf
  2. NETCONF-725

ietf-yang-library version conflict

XMLWordPrintable

      Freshly installed nightly build of aluminum. feature:install odl-restconf-nb-rfc8040.

      There are two versions of ietf-yang-library deployed:

      org.opendaylight.mdsal.binding.model.ietf:rfc7895:jar:6.0.4

      org.opendaylight.mdsal.binding.model.ietf:rfc8525:jar:6.0.4

      This leads to query conflict:

      $ curl -u admin:admin  -X GET  http://localhost:8181/rests/yang-library-version
      
      {"ietf-restconf:yang-library-version":"2016-06-21"} 
      
      $ curl -u admin:admin  -X GET  http://localhost:8181/rests/data/ietf-yang-library:modules-state?content=nonconfig
      

      11:24:11.812 TRACE [qtp323653443-77] Tx member-1-datastore-operational-fe-3-txn-2-0 read /(urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)modules-state

      {"errors":{"error":[{"error-tag":"data-missing","error-type":"protocol","error-message":"Request could not be completed because the relevant data model content does not exist"}]}}
      
      
      

      However if all data is requested, it finally returns ietf-yang-library:modules-state:

      $ curl -u admin:admin  -X GET  http://localhost:8181/rests/data/
      

      ... etf:params:restconf:capability:fields:1.0","urn:ietf:params:restconf:capability:filter:1.0","urn:ietf:params:restconf:capability:replay:1.0" ,"urn:ietf:params:restconf:capability:with-defaults:1.0"]}},"ietf-yang-library:modules-state":{"module":[

      {"name":"aaa","revision":"2016-12-14","namespace":"urn:opendaylight:params:xml:ns:yang:aaa","confo rmance-type":"import","schema":"/modules/aaa/2016-12-14"}

      ,{"name":"aaa-app-config","revision":"2017-06-19","namespace":"urn:opendaylight:aaa:app:config","conformance-type":"import","schema":"/modules/aaa -app-config/2017-06-19"},{"name":"aaa-cert","revision":"2015-11-26","namespace":"urn:opendaylight:yang:aaa:cert","conformance-type":"import","schema":"/modules/aaa-cert/2015-11-26"},{"name":"aaa-cert-mds al","revision":"2016-03-21","namespace":"urn:opendaylight:yang:aaa:cert

       

      ...

       

      { "name":"ietf-yang-library", "revision":"2019-01-04", "namespace":"urn:ietf:params:xml:ns:yang:ietf-yang-library", "conformance-type":"import", "schema":"/modules/ietf-yang-library/2019-01-04" }

      ,

      { "name":"ietf-yang-library", "revision":"2016-06-21", "namespace":"urn:ietf:params:xml:ns:yang:ietf-yang-library", "conformance-type":"import", "schema":"/modules/ietf-yang-library/2016-06-21" }

      ,

      ...

            rovarga Robert Varga
            hjslgfsd7 Valentin Mayamsin
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: