]> review.fuel-infra Code Review - openstack-build/neutron-build.git/commit
Restructure agent code in preparation for decomp
authorKyle Mestery <mestery@mestery.com>
Wed, 24 Jun 2015 19:12:06 +0000 (19:12 +0000)
committerKyle Mestery <mestery@mestery.com>
Fri, 26 Jun 2015 15:06:49 +0000 (15:06 +0000)
commit724c78071da28bae838a4145a9d4cea42f853048
tree8c3c543384a2df64a124f85938535f66a5a568aa
parentb444803c742bb132e84ba12693a07c123dd7c932
Restructure agent code in preparation for decomp

This commit moves the L2 agents (Linuxbridge and OVS) into the
ML2 directory, while at the same time also moving the ML2 server
bits into toplevel directories. It also moves the configuration
files and unit tests. We also move the l2pop RPC mixin while
here as well.

DocImpact
UpgradeImpact

Partially-Implements: blueprint reference-implementation-split
Partial-Bug: #1468433
Closes-Bug: #1427317
Change-Id: If6feca7b7a6bdd6c3c6feb929fa26fb4b1f72770
Signed-off-by: Kyle Mestery <mestery@mestery.com>
76 files changed:
etc/neutron/plugins/ml2/linuxbridge_agent.ini [moved from etc/neutron/plugins/linuxbridge/linuxbridge_conf.ini with 100% similarity]
etc/neutron/plugins/ml2/openvswitch_agent.ini [moved from etc/neutron/plugins/openvswitch/ovs_neutron_plugin.ini with 100% similarity]
neutron/agent/linux/polling.py
neutron/cmd/eventlet/plugins/ovs_neutron_agent.py
neutron/cmd/sanity/checks.py
neutron/cmd/sanity_check.py
neutron/db/migration/migrate_to_ml2.py
neutron/db/migration/models/head.py
neutron/hacking/checks.py
neutron/plugins/ml2/drivers/l2pop/rpc_manager/__init__.py [moved from neutron/plugins/linuxbridge/__init__.py with 100% similarity]
neutron/plugins/ml2/drivers/l2pop/rpc_manager/l2population_rpc.py [moved from neutron/agent/l2population_rpc.py with 100% similarity]
neutron/plugins/ml2/drivers/linuxbridge/__init__.py [moved from neutron/plugins/linuxbridge/agent/__init__.py with 100% similarity]
neutron/plugins/ml2/drivers/linuxbridge/agent/README [moved from neutron/plugins/linuxbridge/README with 100% similarity]
neutron/plugins/ml2/drivers/linuxbridge/agent/__init__.py [moved from neutron/plugins/linuxbridge/common/__init__.py with 100% similarity]
neutron/plugins/ml2/drivers/linuxbridge/agent/common/__init__.py [moved from neutron/plugins/linuxbridge/db/__init__.py with 100% similarity]
neutron/plugins/ml2/drivers/linuxbridge/agent/common/config.py [moved from neutron/plugins/linuxbridge/common/config.py with 100% similarity]
neutron/plugins/ml2/drivers/linuxbridge/agent/common/constants.py [moved from neutron/plugins/linuxbridge/common/constants.py with 100% similarity]
neutron/plugins/ml2/drivers/linuxbridge/agent/l2network_models_v2.py [moved from neutron/plugins/linuxbridge/db/l2network_models_v2.py with 100% similarity]
neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py [moved from neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py with 99% similarity]
neutron/plugins/ml2/drivers/linuxbridge/mech_driver/__init__.py [moved from neutron/plugins/openvswitch/__init__.py with 100% similarity]
neutron/plugins/ml2/drivers/linuxbridge/mech_driver/mech_linuxbridge.py [moved from neutron/plugins/ml2/drivers/mech_linuxbridge.py with 100% similarity]
neutron/plugins/ml2/drivers/openvswitch/__init__.py [moved from neutron/plugins/openvswitch/agent/__init__.py with 100% similarity]
neutron/plugins/ml2/drivers/openvswitch/agent/README [moved from neutron/plugins/openvswitch/README with 100% similarity]
neutron/plugins/ml2/drivers/openvswitch/agent/__init__.py [moved from neutron/plugins/openvswitch/agent/openflow/__init__.py with 100% similarity]
neutron/plugins/ml2/drivers/openvswitch/agent/common/__init__.py [moved from neutron/plugins/openvswitch/agent/openflow/ovs_ofctl/__init__.py with 100% similarity]
neutron/plugins/ml2/drivers/openvswitch/agent/common/config.py [moved from neutron/plugins/openvswitch/common/config.py with 98% similarity]
neutron/plugins/ml2/drivers/openvswitch/agent/common/constants.py [moved from neutron/plugins/openvswitch/common/constants.py with 100% similarity]
neutron/plugins/ml2/drivers/openvswitch/agent/main.py [moved from neutron/plugins/openvswitch/agent/main.py with 85% similarity]
neutron/plugins/ml2/drivers/openvswitch/agent/openflow/__init__.py [moved from neutron/plugins/openvswitch/common/__init__.py with 100% similarity]
neutron/plugins/ml2/drivers/openvswitch/agent/openflow/ovs_ofctl/__init__.py [moved from neutron/tests/unit/plugins/linuxbridge/__init__.py with 100% similarity]
neutron/plugins/ml2/drivers/openvswitch/agent/openflow/ovs_ofctl/br_dvr_process.py [moved from neutron/plugins/openvswitch/agent/openflow/ovs_ofctl/br_dvr_process.py with 100% similarity]
neutron/plugins/ml2/drivers/openvswitch/agent/openflow/ovs_ofctl/br_int.py [moved from neutron/plugins/openvswitch/agent/openflow/ovs_ofctl/br_int.py with 96% similarity]
neutron/plugins/ml2/drivers/openvswitch/agent/openflow/ovs_ofctl/br_phys.py [moved from neutron/plugins/openvswitch/agent/openflow/ovs_ofctl/br_phys.py with 89% similarity]
neutron/plugins/ml2/drivers/openvswitch/agent/openflow/ovs_ofctl/br_tun.py [moved from neutron/plugins/openvswitch/agent/openflow/ovs_ofctl/br_tun.py with 97% similarity]
neutron/plugins/ml2/drivers/openvswitch/agent/openflow/ovs_ofctl/main.py [moved from neutron/plugins/openvswitch/agent/openflow/ovs_ofctl/main.py with 73% similarity]
neutron/plugins/ml2/drivers/openvswitch/agent/openflow/ovs_ofctl/ofswitch.py [moved from neutron/plugins/openvswitch/agent/openflow/ovs_ofctl/ofswitch.py with 100% similarity]
neutron/plugins/ml2/drivers/openvswitch/agent/openflow/ovs_ofctl/ovs_bridge.py [moved from neutron/plugins/openvswitch/agent/openflow/ovs_ofctl/ovs_bridge.py with 92% similarity]
neutron/plugins/ml2/drivers/openvswitch/agent/ovs_dvr_neutron_agent.py [moved from neutron/plugins/openvswitch/agent/ovs_dvr_neutron_agent.py with 99% similarity]
neutron/plugins/ml2/drivers/openvswitch/agent/ovs_models_v2.py [moved from neutron/plugins/openvswitch/ovs_models_v2.py with 100% similarity]
neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py [moved from neutron/plugins/openvswitch/agent/ovs_neutron_agent.py with 99% similarity]
neutron/plugins/ml2/drivers/openvswitch/agent/xenapi/README [moved from neutron/plugins/openvswitch/agent/xenapi/README with 100% similarity]
neutron/plugins/ml2/drivers/openvswitch/agent/xenapi/contrib/build-rpm.sh [moved from neutron/plugins/openvswitch/agent/xenapi/contrib/build-rpm.sh with 100% similarity]
neutron/plugins/ml2/drivers/openvswitch/agent/xenapi/contrib/rpmbuild/SPECS/openstack-quantum-xen-plugins.spec [moved from neutron/plugins/openvswitch/agent/xenapi/contrib/rpmbuild/SPECS/openstack-quantum-xen-plugins.spec with 100% similarity]
neutron/plugins/ml2/drivers/openvswitch/agent/xenapi/etc/xapi.d/plugins/netwrap [moved from neutron/plugins/openvswitch/agent/xenapi/etc/xapi.d/plugins/netwrap with 100% similarity]
neutron/plugins/ml2/drivers/openvswitch/mech_driver/__init__.py [moved from neutron/tests/unit/plugins/linuxbridge/agent/__init__.py with 100% similarity]
neutron/plugins/ml2/drivers/openvswitch/mech_driver/mech_openvswitch.py [moved from neutron/plugins/ml2/drivers/mech_openvswitch.py with 100% similarity]
neutron/tests/functional/agent/test_ovs_flows.py
neutron/tests/unit/agent/test_securitygroups_rpc.py
neutron/tests/unit/hacking/test_checks.py
neutron/tests/unit/plugins/ml2/drivers/l2pop/rpc_manager/__init__.py [moved from neutron/tests/unit/plugins/openvswitch/__init__.py with 100% similarity]
neutron/tests/unit/plugins/ml2/drivers/l2pop/rpc_manager/l2population_rpc_base.py [moved from neutron/tests/unit/agent/l2population_rpc_base.py with 97% similarity]
neutron/tests/unit/plugins/ml2/drivers/l2pop/rpc_manager/test_l2population_rpc.py [moved from neutron/tests/unit/agent/test_l2population_rpc.py with 99% similarity]
neutron/tests/unit/plugins/ml2/drivers/l2pop/test_mech_driver.py
neutron/tests/unit/plugins/ml2/drivers/linuxbridge/__init__.py [moved from neutron/tests/unit/plugins/openvswitch/agent/__init__.py with 100% similarity]
neutron/tests/unit/plugins/ml2/drivers/linuxbridge/agent/__init__.py [moved from neutron/tests/unit/plugins/openvswitch/agent/openflow/__init__.py with 100% similarity]
neutron/tests/unit/plugins/ml2/drivers/linuxbridge/agent/test_linuxbridge_neutron_agent.py [moved from neutron/tests/unit/plugins/linuxbridge/agent/test_linuxbridge_neutron_agent.py with 99% similarity]
neutron/tests/unit/plugins/ml2/drivers/linuxbridge/mech_driver/__init__.py [moved from neutron/tests/unit/plugins/openvswitch/agent/openflow/ovs_ofctl/__init__.py with 100% similarity]
neutron/tests/unit/plugins/ml2/drivers/linuxbridge/mech_driver/test_mech_linuxbridge.py [moved from neutron/tests/unit/plugins/ml2/drivers/test_mech_linuxbridge.py with 97% similarity]
neutron/tests/unit/plugins/ml2/drivers/openvswitch/__init__.py [new file with mode: 0644]
neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/__init__.py [new file with mode: 0644]
neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/__init__.py [new file with mode: 0644]
neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/ovs_ofctl/__init__.py [new file with mode: 0644]
neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/ovs_ofctl/ovs_bridge_test_base.py [moved from neutron/tests/unit/plugins/openvswitch/agent/openflow/ovs_ofctl/ovs_bridge_test_base.py with 98% similarity]
neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/ovs_ofctl/test_br_int.py [moved from neutron/tests/unit/plugins/openvswitch/agent/openflow/ovs_ofctl/test_br_int.py with 98% similarity]
neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/ovs_ofctl/test_br_phys.py [moved from neutron/tests/unit/plugins/openvswitch/agent/openflow/ovs_ofctl/test_br_phys.py with 94% similarity]
neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/ovs_ofctl/test_br_tun.py [moved from neutron/tests/unit/plugins/openvswitch/agent/openflow/ovs_ofctl/test_br_tun.py with 98% similarity]
neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/ovs_test_base.py [moved from neutron/tests/unit/plugins/openvswitch/agent/ovs_test_base.py with 91% similarity]
neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/test_agent_scheduler.py [moved from neutron/tests/unit/plugins/openvswitch/test_agent_scheduler.py with 100% similarity]
neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/test_ovs_neutron_agent.py [moved from neutron/tests/unit/plugins/openvswitch/agent/test_ovs_neutron_agent.py with 99% similarity]
neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/test_ovs_tunnel.py [moved from neutron/tests/unit/plugins/openvswitch/test_ovs_tunnel.py with 99% similarity]
neutron/tests/unit/plugins/ml2/drivers/openvswitch/mech_driver/__init__.py [new file with mode: 0644]
neutron/tests/unit/plugins/ml2/drivers/openvswitch/mech_driver/test_mech_openvswitch.py [moved from neutron/tests/unit/plugins/ml2/drivers/test_mech_openvswitch.py with 97% similarity]
neutron/tests/unit/plugins/ml2/test_agent_scheduler.py
setup.cfg
tools/check_unit_test_structure.sh
tox.ini