]> review.fuel-infra Code Review - openstack-build/neutron-build.git/commit
Support for NVP distributed router
authorSalvatore Orlando <salv.orlando@gmail.com>
Wed, 3 Jul 2013 20:07:09 +0000 (22:07 +0200)
committerSalvatore Orlando <salv.orlando@gmail.com>
Thu, 29 Aug 2013 16:56:08 +0000 (09:56 -0700)
commit634fd1d23fb241bc4990275d5a4da0c3ab66e2de
tree82b3ce1bdfeac08cec6c262660d171f983658e12
parent58cd00cd1f82a29f1a32a61bc97a4779c8d6ec92
Support for NVP distributed router

Blueprint nvp-distributed-router

This patch adds support for NVP distributed logical routers
adding a simple attribute extension.
The default router type can be controlled used the default_router_type
option in the nvp section of neutron configuration.
In order to ensure backward compatibility, pre-existing routers
will be treated as centralized routers.

Change-Id: Iaab9ffb6071c93990be711ebb56c212230544a7a
16 files changed:
neutron/db/l3_db.py
neutron/db/l3_gwmode_db.py
neutron/db/migration/alembic_migrations/versions/40dffbf4b549_nvp_dist_router.py [new file with mode: 0644]
neutron/plugins/nicira/NeutronPlugin.py
neutron/plugins/nicira/dbexts/distributedrouter.py [new file with mode: 0644]
neutron/plugins/nicira/dbexts/nicira_models.py
neutron/plugins/nicira/extensions/distributedrouter.py [new file with mode: 0644]
neutron/plugins/nicira/nvplib.py
neutron/tests/unit/metaplugin/test_basic.py
neutron/tests/unit/nicira/etc/fake_get_lrouter.json
neutron/tests/unit/nicira/etc/fake_post_lrouter.json
neutron/tests/unit/nicira/fake_nvpapiclient.py
neutron/tests/unit/nicira/test_nicira_plugin.py
neutron/tests/unit/nicira/test_nvplib.py
neutron/tests/unit/test_extension_ext_gw_mode.py
neutron/tests/unit/test_l3_plugin.py