Porting 14827 to 202405: Enabling bfd scale and associated fixes. #15790
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description of PR
bfd_scale test was skipped for cisco-8000 till now. This PR addresses the gap, and enables it. The default is still 128. If we need to run bigger numbers, we need to pass "-e --num_sessions_scale=400" argument.
Caveat:
The ptf container is unable to handle more than ~700 sessions. This is not a limitation on the DUT. When running with 1024 sessions, the PTF pretty much hangs, and the script errors out with the error below. This needs to be seperately fixed.
Summary:
Enable bfd_scale test for cisco-8000.
Type of change
Back port request
Approach
What is the motivation for this PR?
Need to enable bfd scale test for cisco-8000.
How did you do it?
Removed the skip condition, and fixed some issues while running bigger numbers than 128.
How did you verify/test it?
Ran it on my TB.