Skip to content

test: adding iterations in perf testing - #1625

Open
Anshu6250 wants to merge 3 commits into
mainfrom
test_gha_iter1
Open

test: adding iterations in perf testing#1625
Anshu6250 wants to merge 3 commits into
mainfrom
test_gha_iter1

Conversation

@Anshu6250

@Anshu6250 Anshu6250 commented Jul 31, 2026

Copy link
Copy Markdown
Collaborator

This PR changes

  • Serialized Execution: Runs the BqDriver and Core benchmarks sequentially instead of in parallel. This prevents API rate limiting and cross-interference against the same BigQuery project.

  • Multi-Iteration Median Sampling: Adds a benchmark_iterations parameter (defaults to 3). The results parser now reports the median of these runs to reject latency outliers and cold-cache spikes.

  • Process Isolation: Iterations are triggered via separate bash processes rather than --gtest_repeat. This prevents the Simba driver from crashing due to repeated DLL load/unload cycles.

  • Timeout Adjustment: Increased job timeout to 180 minutes to accommodate the extra iterations safely.

perf pipeline - link

@Anshu6250 Anshu6250 changed the title adding iterations in perf testing test: adding iterations in perf testing Jul 31, 2026
@shivamd-gpartner
shivamd-gpartner marked this pull request as ready for review August 3, 2026 06:08
@shivamd-gpartner
shivamd-gpartner requested a review from a team as a code owner August 3, 2026 06:08
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