Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
controller: Reduce the time it takes to remove multiple ports.
Multichassis reprocessing could increase the time for processing the removal of ports. The issue is we could actually process multiple ports over and over if there did belong into single datapath. To prevent that create set of ports that were already reprocessed for the multichassis in the current I-P run and do not reprocess them again. This greatly reduces the amount of precessing during removal as shown below with the test that removes 1000 ports in a single transaction. Without: physical_flow_output, handler for input runtime_data took 992ms With: physical_flow_output, handler for input runtime_data took 58ms Reported-at: https://issues.redhat.com/browse/FDP-1012 Signed-off-by: Ales Musil <[email protected]> Signed-off-by: Dumitru Ceara <[email protected]> (cherry picked from commit f62e525)
- Loading branch information