-
Notifications
You must be signed in to change notification settings - Fork 3.8k
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
kv: investigate kv95 performance after Feb 18 #62359
Comments
I took some 30-second CPU profiles of
View with e.g. A few clear offenders stand out to me:
Except for tracing, these all remain in the final profile, and we should be able to get some significant gains by addressing them. |
cc @postamar |
Hi @erikgrinaker, I strongly suspect my offending change is responsible for a large part of the performance deterioration, to the point where I recommend rerunning the benchmarks once #62388 is merged and backported, which should be soon. |
@postamar We came to the same conclusion ourselves a bit ago (thanks to @stevendanna). Thank you and @jordanlewis for looking out! |
Awesome, great job everyone!! |
kv95
performance dropped significantly on Feb 18, as seen here: https://roachperf.crdb.dev/?filter=&view=kv95%2Fenc%3Dfalse%2Fnodes%3D1%2Fcpu%3D32&tab=gceThe initial drop was investigated in #62148, and was due to tracing. This was solved by #61777 (verified by cherry-picking onto the culprit PR #59992), but performance did not fully recover, so there were other performance regressions in the period following Feb 18. We need to figure out what these are and get back to the pre-Feb 18 baseline.
The text was updated successfully, but these errors were encountered: