ML2 plugin spawning rpc worker for agent_health_check though the ml2 driver doesn't use any agents

Bug #1804476 reported by venkata anil
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
networking-ovn
New
Undecided
Unassigned

Bug Description

Ml2 plugin [1] is spawning a worker process to log warning for agent health check for dead agents [2]. But this worker process is not needed for the drivers (example OVN) which won't spawn any agents. This redundant process may consume memory and cpu like other neutron processes.

It would be better if we can push [1] under a configurable option or have any approach where we can avoid spawning this worker for agent less drivers.

[1]
https://github.com/openstack/neutron/blob/master/neutron/plugins/ml2/plugin.py#L220
[2] https://github.com/openstack/neutron/blob/master/neutron/db/agents_db.py#L319

Tags: ovn-upstream
tags: added: ovn-upstream
Revision history for this message
Miguel Angel Ajo (mangelajo) wrote :

Sometimes we use DHCP-AGENTS (To support SRIOV, keep that in mind when finding a solution)

description: updated
description: updated
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.