Skip to content
This repository was archived by the owner on Mar 31, 2023. It is now read-only.
This repository was archived by the owner on Mar 31, 2023. It is now read-only.

[Perf] bundling neighbor info for ACA processing to improve performance #178

@er1cthe0ne

Description

@er1cthe0ne

context

When handling a lot of neighbors (up to 1,000,000) in ACA, we are seeing contention in number of threads and openflow calls which slows down the processing.

action

We want to bundle the neighbors info update to improve performance, the propose change includes:

  1. bundle similar neighbor info for processing at the same time in one thread, like processing 100 neighbors chunks
  2. investigate and add bundling ability in aca_ovs_control.add_flow, and leverage in above bundle processing

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions