Skip to content
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

build: bench running time #106579

Closed
herkolategan opened this issue Jul 11, 2023 · 4 comments
Closed

build: bench running time #106579

herkolategan opened this issue Jul 11, 2023 · 4 comments
Labels
A-storage Relating to our storage engine (Pebble) on-disk storage. branch-master Failures and bugs on the master branch. C-investigation Further steps needed to qualify. C-label will change. C-performance Perf of queries or internals. Solution not expected to change functional behavior. T-storage Storage Team

Comments

@herkolategan
Copy link
Collaborator

herkolategan commented Jul 11, 2023

Running time of bench (part of Extended CI on TeamCity) has increased from an average of 60 minutes to 90 minutes around 5 July 2023.

This issue is to track an investigation as to whether we should increase the timeout, which is 90 minutes currently, or investigate the source of the longer running time.

A basic analysis points to #106177 as the PR that introduced the longer running time. And an un-merged draft build-test PR negating the change #106400 where the running time is back to 60 minutes again.

Jira issue: CRDB-29627

@herkolategan herkolategan added C-investigation Further steps needed to qualify. C-label will change. C-performance Perf of queries or internals. Solution not expected to change functional behavior. labels Jul 11, 2023
@blathers-crl blathers-crl bot added the T-testeng TestEng Team label Jul 11, 2023
@blathers-crl
Copy link

blathers-crl bot commented Jul 11, 2023

cc @cockroachdb/test-eng

@herkolategan herkolategan added the branch-master Failures and bugs on the master branch. label Jul 11, 2023
@jbowens
Copy link
Collaborator

jbowens commented Jul 11, 2023

It seems to be driven by a regression in batcheval.BenchmarkRefreshRange. I don't have bandwidth to investigate at the moment. Adding to the Storage board.

@srosenberg
Copy link
Member

Running time of bench (part of Extended CI on TeamCity) has increased from an average of 60 minutes to 90 minutes around 5 July 2023.

That's a pretty large increase. @herkolategan Is there an easy way to see the set of (individual) benches which were impacted? It also seems CI (on master) is back to ~60 minute runs as of yesterday; was there a fix?

@jbowens
Copy link
Collaborator

jbowens commented Jul 18, 2023

s there an easy way to see the set of (individual) benches which were impacted?

Many inspection revealed it was all batcheval.BenchmarkRefreshRange.

is back to ~60 minute runs as of yesterday; was there a fix?

Ah, I think that explains it. I'm pretty confident we observed this issue: #106672 (comment)

#106177 enabled a new sstable table format, which allowed this new block property to begin to be recorded. A fix for the bug was merged in #106923 yesterday. (cc @sumeerbhola)

I'm going to close this out.

@jbowens jbowens closed this as completed Jul 18, 2023
@exalate-issue-sync exalate-issue-sync bot removed the T-testeng TestEng Team label Jul 18, 2023
@jbowens jbowens moved this to Done in [Deprecated] Storage Jun 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-storage Relating to our storage engine (Pebble) on-disk storage. branch-master Failures and bugs on the master branch. C-investigation Further steps needed to qualify. C-label will change. C-performance Perf of queries or internals. Solution not expected to change functional behavior. T-storage Storage Team
Projects
No open projects
Archived in project
Development

No branches or pull requests

3 participants