Skip to content

multi-server tests: profiling test packet rate adjustments - #5909

Open
marc-casavant wants to merge 1 commit into
masterfrom
dev-marc-casavant/profiling-test-adjustments
Open

multi-server tests: profiling test packet rate adjustments#5909
marc-casavant wants to merge 1 commit into
masterfrom
dev-marc-casavant/profiling-test-adjustments

Conversation

@marc-casavant

@marc-casavant marc-casavant commented Jul 23, 2026

Copy link
Copy Markdown
Contributor

Here's what changed (replaces PR #5907):

  • proto_load configuration adjusted to send packets at a slower rate which allows us to have more consistent profiling results when using Valgrind.

  • we attempted to increase the rate to 200pps to make the tests even quicker but that made things worse when profiling with Valgrind; tests like the mysql tests couldn't have all messages processed before the test ended. Even at 100pps which was the original rate caused issues with more complex tests like the mysql test.

  • 50pps seems to be a sweet spot for running tests and profiling with Valgrind. Slower than our original short.ci test but gives us better results.

…20s to ensure deterministic valgrind profiling
@marc-casavant
marc-casavant force-pushed the dev-marc-casavant/profiling-test-adjustments branch from 3486b6a to 2bf8157 Compare July 24, 2026 18:19
@arr2036
arr2036 force-pushed the master branch 3 times, most recently from a5f29fd to 18a1035 Compare July 25, 2026 22:07
@marc-casavant marc-casavant changed the title multi-server tests: separate profiling pacing into per-suite profiling.*.test.yml files multi-server tests: profiling test packet rate adjustments Jul 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant