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

update read committed docs around handling retries #18375

Open
michae2 opened this issue Mar 12, 2024 · 6 comments
Open

update read committed docs around handling retries #18375

michae2 opened this issue Mar 12, 2024 · 6 comments
Assignees

Comments

@michae2
Copy link

michae2 commented Mar 12, 2024

Michael Erickson (michae2) commented:

In 23.2, under read committed isolation, applications could still encounter spurious 40001 errors in rare cases, such as lease transfers. In 24.1, under read committed isolation, we expect applications to encounter no spurious 40001 errors. (The only 40001 errors applications might encounter are all avoidable through workload changes, such as avoiding deadlocks or increasing results_buffer_size.)

This lack of 40001 errors is a special property of read committed isolation, and is definitely worth documenting.

I'm not sure exactly which pages should be updated, but from a quick glance maybe the following:

Jira Issue: DOC-9869

Copy link

Shannon Bradshaw (shannonbradshaw) commented:
Richard Loveland I think this should be you, but let me know if it should be Ryan Kuo

Copy link

Richard Loveland (rmloveland) commented:
thanks Shannon Bradshaw

Ryan Kuo I think this could go either way - historically I've done a bunch of transaction retry work but you probably have more context on the READ COMMITTED stuff right now. What do you think?

@michae2
Copy link
Author

michae2 commented Mar 13, 2024

A relevant slack thread, for some context:

Copy link

Ryan Kuo (taroface) commented:
I agree and am happy to take this on – there was already some mention of this in the Read Committed doc that we commented out at the last minute, so this would essentially pick up on that work.

@exalate-issue-sync exalate-issue-sync bot assigned taroface and unassigned rmloveland Mar 13, 2024
Copy link

Ryan Kuo (taroface) commented:
Also, I think this should be considered part of 24.1 roadmap work, so I’ll link it to the epic.

Copy link

Shannon Bradshaw (shannonbradshaw) commented:
Thanks, all!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants