]> review.fuel-infra Code Review - openstack-build/neutron-build.git/commit
Port location tracking for BigSwitch Plugin
authorKevin Benton <kevin.benton@bigswitch.com>
Mon, 24 Jun 2013 21:44:10 +0000 (14:44 -0700)
committerKevin Benton <kevin.benton@bigswitch.com>
Tue, 25 Jun 2013 23:47:53 +0000 (16:47 -0700)
commitd3dd33bc30656532a1860929ead5ee601a71099b
treea6c026d0fcdc928913cb24d34cd40c11f1989a52
parent23284e7c57f58ccd4d5d98faba9a13b7318e67a8
Port location tracking for BigSwitch Plugin

Adds a new table to the Big Switch plugin to keep track of
the nova compute node host IDs that ports reside on.
This table is then used to allow users to override
the VIF type for a compute node based on the host ID.
This allows quantum to control an environment with multiple
VIF types.

Change-Id: I63eb66d970650237aed2d5dc6676a6d097988f8d
Implements: blueprint hostid-vif-override
etc/quantum/plugins/bigswitch/restproxy.ini
quantum/db/migration/alembic_migrations/versions/3cabb850f4a5_table_to_track_port_.py [new file with mode: 0644]
quantum/extensions/portbindings.py
quantum/plugins/bigswitch/db/__init__.py [new file with mode: 0644]
quantum/plugins/bigswitch/db/porttracker_db.py [new file with mode: 0644]
quantum/plugins/bigswitch/plugin.py
quantum/tests/unit/bigswitch/etc/restproxy.ini.test
quantum/tests/unit/bigswitch/test_restproxy_plugin.py