As a sub-class of api_nb.NbApi, ovsdb_nb_impl.OvsdbNbApi is not used
anywhere. And the logic in ovsdb_nb_impl is out of date somehow. For
example, OVN_Southbound listens to 6642, and OVN_Northbound listens to
6641 by default, however, ovsdb_nb_impl still uses port 6640 to connect
both OVN_Southbound and OVN_Northbound DB.
Besides, ovsdb_nb_impl will require installing ovn, which might cause
confusion to user, as ovn is another distributed sdn controller, compared
to dragonflow.
Besides, using ovn db to store nb db might cause conflicts, as ovn db
change will cause ovn-controller to download OpenFlow, if there is any
ovn-controller.
Reviewed: https:/ /review. openstack. org/376095 /git.openstack. org/cgit/ openstack/ dragonflow/ commit/ ?id=1718d1c034c 7bc0d61f52537bc a51ea42a9812bd
Committed: https:/
Submitter: Jenkins
Branch: master
commit 1718d1c034c7bc0 d61f52537bca51e a42a9812bd
Author: Hong Hui Xiao <email address hidden>
Date: Mon Sep 26 11:01:36 2016 +0800
Remove ovsdb_nb_impl.py
As a sub-class of api_nb.NbApi, ovsdb_nb_ impl.OvsdbNbApi is not used
anywhere. And the logic in ovsdb_nb_impl is out of date somehow. For
example, OVN_Southbound listens to 6642, and OVN_Northbound listens to
6641 by default, however, ovsdb_nb_impl still uses port 6640 to connect
both OVN_Southbound and OVN_Northbound DB.
Besides, ovsdb_nb_impl will require installing ovn, which might cause
confusion to user, as ovn is another distributed sdn controller, compared
to dragonflow.
Besides, using ovn db to store nb db might cause conflicts, as ovn db
change will cause ovn-controller to download OpenFlow, if there is any
ovn-controller.
This patch just remove ovsdb_nb_impl.
Change-Id: I7ddc583146989b cd598b06c49c819 0a1c28597f3
Related-Bug: #1622879