The ServiceUtils infrastructure project provides the utilities that assist in the operation and maintenance of different services that are provided by OpenDaylight. A service is a functionality provided by the ODL controller. These services can be categorized as Networking services (that is, L2, L3/VPN, NAT, etc.) and Infra services (that is, Openflow). These services are provided by different ODL projects, such as Netvirt, Genius and the Openflow plugin. They are comprised of a set of Java Karaf bundles and associated MD-SAL datastores.

Major Features


  • Feature URL: SRM

  • Feature Description: This feature provides service recovery functionality for ODL services.

  • Top Level: Yes

  • User Facing: Yes

  • Experimental: No

  • CSIT Test:


  • Feature URL: Tools

  • Feature Description: This feature currently has utilities for datatree listeners, as well as Upgrade support.

  • Top Level: Yes

  • User Facing: Yes

  • Experimental: No

  • CSIT Test: Does not have CSIT on its own, but heavily tested by Genius and Netvirt CSITs.


Security Considerations

  • Do you have any external interfaces other than RESTCONF?

    • No

  • Other security issues?

    • N/A

Quality Assurance


  • Is it possible to migrate from the previous release? If so, how?

    • Yes, a normal upgrade of the software should work.


  • Is this release compatible with the previous release?

    • Yes

  • Any API changes?

    • No

  • Any configuration changes?

    • No

Bugs Fixed

  • There were no significant issues resolved in the sodium release.

Known Issues

  • There were no significant issues known in the sodium release.


  • List of features/APIs that were EOLed, deprecated, and/or removed from this release.

    • None


  • List of standards implemented.

    • N/A

Release Mechanics