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

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