Controller

Major Features

Documentation

Security Considerations

  • Do you have any external interfaces other than RESTCONF?
    • Yes, akka uses port 2550 and by default communicates with unencrypted, unauthenticated messages. Securing akka communication isn’t described here, but those concerned should look at the “Configuring SSL/TLS for Akka Remoting” section at http://doc.akka.io/docs/akka//2.4.17/scala/remoting.html.
  • Other security issues?
    • No

Quality Assurance

Migration

  • Is it possible to migrate from the previous release? If so, how?
    • There are no issues with migration from Boron to Carbon.

Compatibility

  • Is this release compatible with the previous release?
    • Yes
  • Any API changes?
    • No
  • Any configuration changes?
    • Preview for Distributed Datastore Tell-Based protocol. This is enabled using etc/org.opendaylight.controller.cluster.datastore.cfg’s use-tell-based-protocol knob and should eliminate most sources of AskTimeouts.

Bugs Fixed

  • List of bugs fixed since the previous release

Known Issues

End-of-life

  • List of features/APIs which are EOLed, deprecated, and/or removed in this release
    • The XSQL component packaged in odl-mdsal-xsql has been deprecated and will be removed in the next release.
    • The following API elements are deprecated, pending future removal:
      • org.opendaylight.controller.md.sal.binding.api.ClusteredDataChangeListener
      • org.opendaylight.controller.md.sal.binding.api.DataChangeListener
      • org.opendaylight.controller.sal.binding.api.AbstractBindingAwareConsumer
      • org.opendaylight.controller.sal.binding.api.AbstractBindingAwareProvider
      • org.opendaylight.controller.sal.binding.api.data.DataBrokerService
      • org.opendaylight.controller.sal.binding.api.data.DataChangeListener
      • org.opendaylight.controller.sal.binding.api.data.DataModificationTransaction
      • org.opendaylight.controller.sal.binding.api.data.DataProviderService
      • org.opendaylight.controller.sal.binding.api.data.SynchronizedTransaction
      • org.opendaylight.controller.sal.binding.api.NotificationListener
      • org.opendaylight.controller.sal.binding.api.NotificationProviderService
      • org.opendaylight.controller.sal.binding.api.NotificationService
      • org.opendaylight.controller.sal.common.util.RpcErrors.java
      • org.opendaylight.controller.sal.common.util.Rpcs.java
      • org.opendaylight.controller.sal.core.api.model.SchemaService

Standards

  • List of standards implemented and to what extent
    • None

Release Mechanics