Skip to content

loader: Reduce number of permutations for load-time configs#44409

Merged
pchaigno merged 1 commit intomainfrom
pr/pchaigno/reduce-load-time-config-permutations
Feb 17, 2026
Merged

loader: Reduce number of permutations for load-time configs#44409
pchaigno merged 1 commit intomainfrom
pr/pchaigno/reduce-load-time-config-permutations

Conversation

@pchaigno
Copy link
Copy Markdown
Member

The runtime is growing exponentially with the number of load-time permutations we are covering in verifier tests. This is already causing timeouts in some cases, so let's try to reconsider permutations.

This commit removes coverage for some load-time configs being disabled. All of these configs are enabled by default and unlikely to be disabled by users. Even if they were disabled, it's unlikely that action would increase complexity (on the contrary).

@pchaigno pchaigno added area/datapath Impacts bpf/ or low-level forwarding details, including map management and monitor messages. release-note/ci This PR makes changes to the CI. labels Feb 17, 2026
@maintainer-s-little-helper maintainer-s-little-helper bot added the ready-to-merge This PR has passed all tests and received consensus from code owners to merge. label Feb 17, 2026
@pchaigno pchaigno force-pushed the pr/pchaigno/reduce-load-time-config-permutations branch from 41f0190 to 578a892 Compare February 17, 2026 18:18
@pchaigno pchaigno marked this pull request as ready for review February 17, 2026 18:18
@pchaigno pchaigno requested a review from a team as a code owner February 17, 2026 18:18
@pchaigno pchaigno requested a review from jrife February 17, 2026 18:18
@pchaigno pchaigno enabled auto-merge February 17, 2026 18:19
@pchaigno pchaigno force-pushed the pr/pchaigno/reduce-load-time-config-permutations branch 2 times, most recently from 32da12b to d8a4839 Compare February 17, 2026 18:22
The runtime is growing exponentially with the number of load-time
permutations we are covering in verifier tests. This is already causing
timeouts in some cases, so let's try to reconsider permutations.

This commit removes coverage for some load-time configs being disabled.
All of these configs are enabled by default and unlikely to be disabled
by users. Even if they were disabled, it's unlikely that action would
increase complexity (on the contrary).

Signed-off-by: Paul Chaignon <paul.chaignon@gmail.com>
@pchaigno pchaigno force-pushed the pr/pchaigno/reduce-load-time-config-permutations branch from d8a4839 to 88ec10e Compare February 17, 2026 18:44
@pchaigno
Copy link
Copy Markdown
Member Author

/test

@pchaigno pchaigno added this pull request to the merge queue Feb 17, 2026
@maintainer-s-little-helper maintainer-s-little-helper bot removed the ready-to-merge This PR has passed all tests and received consensus from code owners to merge. label Feb 17, 2026
Merged via the queue into main with commit 04251c4 Feb 17, 2026
167 checks passed
@pchaigno pchaigno deleted the pr/pchaigno/reduce-load-time-config-permutations branch February 17, 2026 19:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/datapath Impacts bpf/ or low-level forwarding details, including map management and monitor messages. release-note/ci This PR makes changes to the CI.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants