]> review.fuel-infra Code Review - openstack-build/neutron-build.git/commit
Add native OVSDB implementation of OVSDB API
authorTerry Wilson <twilson@redhat.com>
Thu, 22 Jan 2015 11:39:57 +0000 (05:39 -0600)
committerTerry Wilson <twilson@redhat.com>
Fri, 20 Mar 2015 13:40:35 +0000 (13:40 +0000)
commit0363ec23e744a5cae0f85318031e3acaa9e45d15
tree7a9459a6ba28ba8f37a5aea4c064928207d36607
parentd8ad3a1a63adf8261461f3719eebdea2fa0cd45e
Add native OVSDB implementation of OVSDB API

This patch adds a native OVSDB protocol version of the new OVSDB
API. As such, it does not require using sudo/rootwrap but instead
uses the OVS IDL Python library that ships with openvswitch.

Doc-Impact
Implements: blueprint vsctl-to-ovsdb
Change-Id: I2bf5ba7f4607cec324ea841f0fea7bad274faffc
etc/neutron/plugins/openvswitch/ovs_neutron_plugin.ini
neutron/agent/linux/ovs_lib.py
neutron/agent/ovsdb/api.py
neutron/agent/ovsdb/impl_idl.py [new file with mode: 0644]
neutron/agent/ovsdb/native/__init__.py [new file with mode: 0644]
neutron/agent/ovsdb/native/commands.py [new file with mode: 0644]
neutron/agent/ovsdb/native/connection.py [new file with mode: 0644]
neutron/agent/ovsdb/native/idlutils.py [new file with mode: 0644]
neutron/tests/functional/agent/linux/base.py
neutron/tests/functional/agent/test_ovs_lib.py
neutron/tests/unit/agent/linux/test_ovs_lib.py