]> review.fuel-infra Code Review - openstack-build/neutron-build.git/commit
Add OVSDB abstract API
authorTerry Wilson <twilson@redhat.com>
Tue, 23 Dec 2014 20:49:15 +0000 (13:49 -0700)
committerTerry Wilson <twilson@redhat.com>
Mon, 26 Jan 2015 18:38:24 +0000 (12:38 -0600)
commitbdb7bb987c7cadda00ce33fd672bacaca5af86f0
treefa7e95ce9c46fede455b09941e7046ae1a3e7bfa
parent289492e0b219f65b34544370e4d64adceb664bb6
Add OVSDB abstract API

Abstract all existing run_vsctl calls to an abstract OVSDB API.
This will allow the future addition of a native OVSDB protocol
implementation of the API without breaking backward compatibility.

Partially-Implements: blueprint vsctl-to-ovsdb

Change-Id: I2c1b5bc9cb6b9860676bb5e3eaca0402d7e99b01
12 files changed:
neutron/agent/linux/interface.py
neutron/agent/linux/ovs_lib.py
neutron/agent/linux/ovsdb_vsctl.py [new file with mode: 0644]
neutron/agent/ovsdb.py [new file with mode: 0644]
neutron/plugins/openvswitch/agent/ovs_neutron_agent.py
neutron/tests/functional/agent/test_ovs_lib.py
neutron/tests/unit/agent/linux/test_ovs_lib.py
neutron/tests/unit/ibm/test_sdnve_agent.py
neutron/tests/unit/ofagent/test_ofa_neutron_agent.py
neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py
neutron/tests/unit/openvswitch/test_ovs_tunnel.py
neutron/tests/unit/test_linux_interface.py