-
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
storage: MVCCGetWithValueHeader not inlined in MVCCGet #93154
Labels
branch-master
Failures and bugs on the master branch.
C-enhancement
Solution expected to add code/behavior + preserve backward-compat (pg compat issues are exception)
GA-blocker
Comments
tbg
added
C-enhancement
Solution expected to add code/behavior + preserve backward-compat (pg compat issues are exception)
T-kv-replication
labels
Dec 6, 2022
cc @cockroachdb/replication |
tbg
added a commit
to tbg/cockroach
that referenced
this issue
Dec 7, 2022
See cockroachdb#93154. Release note: None
erikgrinaker
added
C-performance
Perf of queries or internals. Solution not expected to change functional behavior.
and removed
C-enhancement
Solution expected to add code/behavior + preserve backward-compat (pg compat issues are exception)
labels
Jan 9, 2023
exalate-issue-sync
bot
added
C-enhancement
Solution expected to add code/behavior + preserve backward-compat (pg compat issues are exception)
and removed
C-performance
Perf of queries or internals. Solution not expected to change functional behavior.
labels
Jan 9, 2023
Hi @erikgrinaker, please add branch-* labels to identify which branch(es) this release-blocker affects. 🦉 Hoot! I am a Blathers, a bot for CockroachDB. My owner is dev-inf. |
(new = PR that introduced MVCCGetWithValueHeader, 1b4947b) We don't seem to have regressed here at all, rather we got a tiny bit faster though that might be noise. Numbers are from an idle gceworker. Details
|
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
branch-master
Failures and bugs on the master branch.
C-enhancement
Solution expected to add code/behavior + preserve backward-compat (pg compat issues are exception)
GA-blocker
Describe the problem
In #89477, we're introducing
MVCCGetWithValueHeader
. Unfortunately, this is called fromMVCCGet
and the call there is not inlined, which could have a performance penalty since it's a hot code path. We should check and potentially optimize further.To Reproduce
Add
// gcassert:inline
toMVCCValueHeader
and run the lints (unfortunately can't run them locally)Jira issue: CRDB-22190
The text was updated successfully, but these errors were encountered: