Removal of opendaylight-topology.yang


Robert Varga
 

Hello everyone,

as we are ramping out changes which will go into the Phosphorus MRI
window (and thus be part of Phosphorus Simultaneous Release ~6 months
from now), there is one major removal.

It concerns OpenDaylight-specific models:
- opendaylight-topology.yang
- opendaylight-topology-inventory.yang
- opendaylight-topology-view.yang

These models go back to 2013 and are the first cut at modeling a network
of devices and interacting with it in the context of a model-driven
controller.

The concepts introduced here have been gradually superseded by RFC7950's
(YANG 1.1) introduction of 'action' as well as the work done under the
auspices of IETF's I2RS Working Group
(https://datatracker.ietf.org/wg/i2rs/documents/).

Since the last user of these models, controller's equally-obsolete
'messagebus', is going away in this release, so are these models. This
work item is tracked here:
https://jira.opendaylight.org/browse/CONTROLLER-1978.

Regards,
Robert


Luis Gomez
 

On Mar 26, 2021, at 4:06 AM, Robert Varga <nite@...> wrote:

Hello everyone,

as we are ramping out changes which will go into the Phosphorus MRI
window (and thus be part of Phosphorus Simultaneous Release ~6 months
from now), there is one major removal.

It concerns OpenDaylight-specific models:
- opendaylight-topology.yang
- opendaylight-topology-inventory.yang
- opendaylight-topology-view.yang

These models go back to 2013 and are the first cut at modeling a network
of devices and interacting with it in the context of a model-driven
controller.

The concepts introduced here have been gradually superseded by RFC7950's
(YANG 1.1) introduction of 'action' as well as the work done under the
auspices of IETF's I2RS Working Group
(https://datatracker.ietf.org/wg/i2rs/documents/).

Since the last user of these models, controller's equally-obsolete
'messagebus', is going away in this release, so are these models. This
work item is tracked here:
https://jira.opendaylight.org/browse/CONTROLLER-1978.

Regards,
Robert






Robert Varga
 

On 28/03/2021 21:57, Luis Gomez wrote:
I think OFP still uses these models:

https://git.opendaylight.org/gerrit/gitweb?p=openflowplugin.git;a=blob;f=applications/topology-manager/pom.xml;h=d7e0d2151ea6e35955651195373439409e146651;hb=refs/heads/master#l42
<https://git.opendaylight.org/gerrit/gitweb?p=openflowplugin.git;a=blob;f=applications/topology-manager/pom.xml;h=d7e0d2151ea6e35955651195373439409e146651;hb=refs/heads/master#l42>
Ah, yes, thanks for pointing that out. I wonder how I missed those.

Maybe we should move them to OFP project.
Yes, that would be the plan for opendaylight-inventory anyway (used only
by OFP last time I checked). I will re-check and send out a follow up
about those.

Thanks,
Robert



BR/Luis


On Mar 26, 2021, at 4:06 AM, Robert Varga <nite@...
<mailto:nite@...>> wrote:

Hello everyone,

as we are ramping out changes which will go into the Phosphorus MRI
window (and thus be part of Phosphorus Simultaneous Release ~6 months
from now), there is one major removal.

It concerns OpenDaylight-specific models:
- opendaylight-topology.yang
- opendaylight-topology-inventory.yang
- opendaylight-topology-view.yang

These models go back to 2013 and are the first cut at modeling a network
of devices and interacting with it in the context of a model-driven
controller.

The concepts introduced here have been gradually superseded by RFC7950's
(YANG 1.1) introduction of 'action' as well as the work done under the
auspices of IETF's I2RS Working Group
(https://datatracker.ietf.org/wg/i2rs/documents/
<https://datatracker.ietf.org/wg/i2rs/documents/>).

Since the last user of these models, controller's equally-obsolete
'messagebus', is going away in this release, so are these models. This
work item is tracked here:
https://jira.opendaylight.org/browse/CONTROLLER-1978
<https://jira.opendaylight.org/browse/CONTROLLER-1978>.

Regards,
Robert