Comment 11 for bug 1895652

Revision history for this message
Dmitrii Shcherbakov (dmitriis) wrote :

Encountered a different issue after enabling debug logging on the environment:

openstack network agent list | grep vSwitch
| 107d8665-8f3c-4afe-a0df-5933fa473754 | Open vSwitch agent | cloud5.regionone.openstack.example.com | None | XXX | UP | neutron-openvswitch-agent |
| 21c52098-b1ae-4d8b-a84a-5752565b6fef | Open vSwitch agent | juju-979089-4-lxd-10.regionone.openstack.example.com | None | :-) | UP | neutron-openvswitch-agent |
| 5aeacc40-0dd8-48be-8ee5-7c05f75f8c4a | Open vSwitch agent | juju-979089-3-lxd-10.regionone.openstack.example.com | None | :-) | UP | neutron-openvswitch-agent |
| 6171e852-6770-4af8-a3e9-70b5eb18349e | Open vSwitch agent | cloud4.regionone.openstack.example.com | None | XXX | UP | neutron-openvswitch-agent |
| 79e7bc20-d769-455a-98e9-bafc249c3960 | Open vSwitch agent | cloud2.regionone.openstack.example.com | None | XXX | UP | neutron-openvswitch-agent |
| 825d6a49-4d50-4897-bee2-8ec60be7af40 | Open vSwitch agent | juju-979089-5-lxd-9.regionone.openstack.example.com | None | :-) | UP | neutron-openvswitch-agent |
| bb6f99ef-d8fc-4189-bc9f-69822413edd1 | Open vSwitch agent | cloud3.regionone.openstack.example.com | None | XXX | UP | neutron-openvswitch-agent |
| eac25ad9-4ada-455a-83e9-78757fa267cd | Open vSwitch agent | cloud6.regionone.openstack.example.com | None | XXX | UP | neutron-openvswitch-agent |
| fd2744e8-125d-4aeb-b3c9-7c3ea78eb0d7 | Open vSwitch agent | cloud1.regionone.openstack.example.com | None | XXX | UP | neutron-openvswitch-agent |

The OVS agents are reported as down. Debugging it further, I can see that the code path that is supposed to update the agent state is not called (trying to find out why):

https://github.com/openstack/neutron/blob/stable/ussuri/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py#L352-L356
https://github.com/openstack/neutron/blob/stable/ussuri/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py#L378-L411
https://github.com/openstack/neutron/blob/stable/ussuri/neutron/agent/rpc.py#L88-L101
https://github.com/openstack/neutron/blob/stable/ussuri/neutron/db/agents_db.py#L500-L523