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

[Enhancement] come up with a less destructive way to deal with current_RouterConfiguration FULL message_type update #130

Open
er1cthe0ne opened this issue Sep 17, 2020 · 0 comments
Labels
enhancement New feature or request

Comments

@er1cthe0ne
Copy link
Contributor

When dealing with current_RouterConfiguration FULL message_type update, the current code in aca_ovs_l3_programmer.cpp would first destroy any existing router and then create a new one. This has impact on DP causing interruption of existing connections. We want to come up with a plan and algorithm to do careful replacement update.

  if (current_RouterConfiguration.message_type() == MessageType::FULL) {
    // since message_type is full, we can simply remove the existing entry and use
    // the next router entry population block
    overall_rc = delete_router(current_RouterConfiguration, dataplane_programming_time);
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant