-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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 time regression #14256
Comments
A few more details: The build command I use is The latest timing file is (rename it to HTML, restriction from GitHub): Cargo Timing Jan 23 2025.txt The |
After |
related
Did the amount of code double since v38? i doubt that, but @waynexia can you maybe chart build time against amount of code?
The biggest jump is at the beginning of August 2024. Is the X axis position based on Commit Date of the current tip commit? |
Yes, 100% splitting out datasource is my next thing I would love to see (and I think it will help build times massively) Thank you @waynexia for working on this project. It will be appreciated by all 🙏 As @jayzhan211 says, Once we complete this epic (@buraksenn and @berkaysynnada are pretty close) Then I can help organize an effort to break out the data sources |
Is your feature request related to a problem or challenge?
We observed a huge increase after upgrading datafusion GreptimeTeam/greptimedb#5417. I run a script to test the build time change day by day since
v38.0
, and here is the result:The build time keeps increasing and is almost doubled since
v38.0
. Given the codebase keeps adding new code, it's expected to see a trend of increasing, but there are still some obvious "platforms" and "jumps", which might be abnormal.This is the raw data:
build-times.csv
Describe the solution you'd like
No response
Describe alternatives you've considered
No response
Additional context
No response
The text was updated successfully, but these errors were encountered: