[RFE] L2 agent need concurrent processing port

Bug #1683566 reported by zhaobo
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
neutron
Won't Fix
Undecided
Unassigned

Bug Description

Our in-tree openvswitch agent now process the port as a serial way. This may cause some delay operation and even effect the whole work, such as the real vm startup..

Could we let l2 agent process more quickly or make it process the port in concurrent mode? And I know some feature or framework need the current way to process the info they concerned. But I think it is necessary to promote the l2 agent performance.

Cases effected:
At first, we make the assumption that the openstack is running as public could services. There are many uncontrolled api calles, including migration instances, instances creation, etc..

Now we can focus on 1 compute node. If there are many requests from neutron server, then server rpc to l2 agent and add the updated ports to the process list(set). The target port we concerned is at the end of the process list, make the assumption that there are 10 ports in the list, and each port cost 2 seconds to process. The target port will be done after 20s. So the whole process may delay 20s..This is just a example, please don't care about the cost time.

Also, the instance migration, nova side is more quick than neutron, if the target port also at the end of the process list, the whole time of vm ready is very long.

Revision history for this message
Rodolfo Alonso (rodolfo-alonso-hernandez) wrote :

Bug closed due to lack of activity, please feel free to reopen if needed.

Changed in neutron:
status: New → Won't Fix
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.