-
Notifications
You must be signed in to change notification settings - Fork 3.9k
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
release-22.1: distsql: clean up the determination of txn type in mixed version #82828
Conversation
This commit cleans up the way we determine what txn type to use for a particular flow. Release note: None
3fae024
to
d856382
Compare
Thanks for opening a backport. Please check the backport criteria before merging:
If some of the basic criteria cannot be satisfied, ensure that the exceptional criteria are satisfied within.
Add a brief release justification to the body of your PR to justify this backport. Some other things to consider:
|
Noticed that this wasn't backported when debugging #82783 - I think it's a safe cleanup that makes reasoning about the code simpler, so it's worthy of a backport. |
I'm not convinced that this is a good candidate to backport. It doesn't fix a bug -- at the time of the original PR, it was also unclear that it would resolve the original issue. And it seems that although it makes debugging easier because the code is easier to reason about, it's not critical for debugging purposes. On the other hand, it is a simple change and in ~3 months of soak time on the master branch has not been the cause of any issues, so it's low risk. @rytaft for a second opinion. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Sorry I missed this earlier. I think @rharding6373 makes a good point here, and I'm generally against backporting stuff without a compelling reason. Do you think this is important to backport, @yuzefovich? Otherwise, I'd suggest we not move forward with this.
Reviewable status: complete! 0 of 0 LGTMs obtained (waiting on @rharding6373 and @yuzefovich)
I have more confidence in the correctness of the code with this patch applied than without, so IMO it's worth it to backport the change from the correctness perspective. That said, this should only matter when the streamer is enabled, which it is not by default on 22.1 branch. |
I'm ok with not merging this. |
Oops sorry I never responded to your last comment. I think erring on the side of not backporting non-critical fixes still makes sense. Thanks! |
Backport 1/1 commits from #78195 on behalf of @yuzefovich.
/cc @cockroachdb/release
This commit cleans up the way we determine what txn type to use for
a particular flow.
Addresses: #78150.
Release note: None
Release justification: low risk cleanup.