The sync_routers interface takes too long
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
neutron |
In Progress
|
Medium
|
LIU Yulong |
Bug Description
ENV: stable/victoria
In a large scale cloud deployment, when restart neutron l3-agent, neutron server side the _routers_to_sync interface is called twice. And this will cause the agent restart time to be too long to operate.
<_routers_to_sync> Elapsed:32.242
<_routers_to_sync> Elapsed:52.720s
<sync_routers> Elapsed:85.427s
https:/
Can it be changed to:
if extensions.
# refresh the data structure after ports are bound
routers = self._routers_
else:
routers = self._routers_
Changed in neutron: | |
assignee: | nobody → LIU Yulong (dragon889) |
The change looks reasonable, so please upload a patch to gerrit. Let's see if there are failures on CI pipelines.