-
Notifications
You must be signed in to change notification settings - Fork 592
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Analyze performance regression of gw_mac_address.py
#14818
Comments
Analysis for testFlowVlanSnapshotMatch_static2:
Behaviour before the refactoring:
Behaviour after the refactoring:
The issue seems to lie somewhere in the concurrency between the egress service and the sending/receiving of ARP packets via socket. It is unclear what causes these varying times (and especially the occasional extremely long wait times). On average, the performance is better than before (sending and receiving packets mostly takes <1.0s compared to 1.1-1.2s before the refactoring). |
Also flagging that this issue would be likely resolved by #14970 |
Calculating the MAC address of a device was recently refactored. This made the
inout_non_nat
sudo test flaky, which was mitigated by increasing the timeout in #14817.CC: @wolfseb
The text was updated successfully, but these errors were encountered: