Description of problem: We have ~25 failures when deploying Director HA with OVN enabled. Same deployment without OVN: 2 failures Version-Release number of selected component (if applicable): openstack-neutron-11.0.0-0.20170807223712.el7ost.noarch python-networking-ovn-3.0.0-0.20170807061656.2425483.el7ost.noarch How reproducible: 100% Steps to Reproduce: 1. Deploy Director HA OSP 12 with ovn (ovn-ha env file) 2. Run tempest network and neutron plugin tests Actual results: 25 failures, different tracebacks Expected results: all tests passing Additional info: links to failures and logs provided in next comment
Neat, thank you Arie! Could you please specify which tests also fail with ML2/OVS with the same code base?
We'll also need to follow up on upstream networking-ovn coverage gap. One action item would be to enable the Neutron in-tree API tests. It's not clear why the Tempest scenario tests are failing though.
The following tests fail also with ML2/OVS: neutron.tests.tempest.api.test_subnetpools.DefaultSubnetPoolsTest.test_convert_default_subnetpool_to_non_default neutron.tests.tempest.api.test_subnetpools.DefaultSubnetPoolsTest.test_convert_subnetpool_to_default_subnetpool It's tracked here: https://bugzilla.redhat.com/show_bug.cgi?id=1480273
No. Looks like it's disabled: [heat-admin@controller-0 ~]$ systemctl status neutron-metadata-agent ● neutron-metadata-agent.service - OpenStack Neutron Metadata Agent Loaded: loaded (/usr/lib/systemd/system/neutron-metadata-agent.service; disabled; vendor preset: disabled) But looks like this is a deliberate change: https://github.com/openstack/tripleo-heat-templates/blob/master/environments/neutron-ml2-ovn-ha.yaml "# Disabling Neutron services that overlap with OVN"
Thanks Arie. Lucas said he will propose a patch to set the force_config_driver=True in the nova config for metadata for all the OVN tests.
I am not working on this bug. May be numan, Daniel, ajo or Lucas can take ownership of this bug. I will ping them on IRC and ask for taking ownership. Thanks
In upstream force_config_drive is set to True for OVN and test passes so looks like it's infrared the one disabling it. Most of the tests (except the ipv6 and agent tests) should pass with this change.
Most of those tests are due to https://bugzilla.redhat.com/show_bug.cgi?id=1510879 I've set that one as blocker of this. one of them mac spoofing, needs to be disabled because, there the test in tempest is not well written [1] [1] https://bugs.launchpad.net/tempest/+bug/1728886
@arie, we also need to disable this one: neutron/tests/tempest/api/admin/test_agent_management The test explodes because we report no agents: File "/usr/lib/python2.7/site-packages/neutron/tests/tempest/api/admin/test_agent_management.py", line 30, in resource_setup cls.agent = agents[0] # don't modify this agent :)
Now that we have considerably fewer failures. Should we close this very generic bug and split it into smaller, more specific, bugs?
(In reply to Arie Bregman from comment #22) > Now that we have considerably fewer failures. Should we close this very > generic bug and split it into smaller, more specific, bugs? I think it makes sense :) We'll review the list and open them. Thanks Arie