[OPNFLWPLUG-1119] Audit deprecated notifications Created: 01/Dec/21  Updated: 09/Dec/21

Status: Confirmed
Project: OpenFlowPlugin
Component/s: General
Affects Version/s: None
Fix Version/s: None

Type: Task Priority: Medium
Reporter: Robert Varga Assignee: Sangwook Ha
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Relates
relates to OPNFLWPLUG-1118 Introduce instance notifications for ... Confirmed

 Description   

There is a large number of deprecated notifications in current models – notably in node-error.yang, sal-flow.yang and opendaylight-inventory.

These need to be audited for accuracy – either they no longer serve their purpose, in which case they should be removed or they do not have a replacement, in which case they should be un-deprecated to reduce code noise.



 Comments   
Comment by Sangwook Ha [ 08/Dec/21 ]

Deprecated notifications in the model-flow-service models

  • flow-topology-discovery.yang: topology-lldp-discovery, topology-manager, test-provider
  • node-errors.yang: test-provider
  • sal-flow.yang: notification-supplier, test-provider, openflowplugin-impl (flow-removed)
  • sal-group.yang: notification-supplier
  • sal-meter.yang: notification-supplier, test-provider
  • sal-port.yang: not used
  • sal-table.yang: openflowplugin-impl

Deprecated notifications in the model-flow-statistics models: all used in notification-supplier, openflowplugin-impl

  • opendaylight-flow-statistics.yang
  • opendaylight-flow-table-statistics.yang
  • opendaylight-group-statistics.yang
  • opendaylight-meter-statistics.yang
  • opendaylight-port-statistics.yang
  • opendaylight-queue-statistics.yang

Deprecated notifications in opendaylight-inventory.yang: used in notification-supplier, test-provider, openflowplugin-impl, openflowplugin-it

Since notification-supplier is a deperecated application, according to the comment in appliations/pom.xml, the following models are the only ones with deprecated notifications internally used & needed:

  • All statistics models
  • flow-topology-discovery.yang
  • sal-flow.yang
  • sal-table.yang
  • opendaylight-inventory.yang

And the deprecated notifications in the following models probably can be removed:

  • node-errors.yang
  • sal-group.yang
  • sal-meter.yang
  • sal-port.yang
Generated at Wed Feb 07 20:34:14 UTC 2024 using Jira 8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d.