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

Support Deadline parameter in YDB TEvGet message for async get #2489

Open
yegorskii opened this issue Nov 13, 2024 · 0 comments
Open

Support Deadline parameter in YDB TEvGet message for async get #2489

yegorskii opened this issue Nov 13, 2024 · 0 comments
Assignees
Labels
blockstore Add this label to run only cloud/blockstore build and tests on PR filestore Add this label to run only cloud/filestore build and tests on PR

Comments

@yegorskii
Copy link
Collaborator

It is observed that due to some bug(s) in ydb blob storage under heavy load, it is possible that async TEvGet message gets lost forever(at least util tablet is restarted). In this case operations using async gets stuck. While ydb investigating this issue we can properly set Deadline field in a message and BS proxy will reply we deadline exxeeded error for TEvGet's missed deadline. Of course timeout should be big enougth not to flood blob storage with extra messages.

@yegorskii yegorskii added blockstore Add this label to run only cloud/blockstore build and tests on PR filestore Add this label to run only cloud/filestore build and tests on PR labels Nov 13, 2024
@yegorskii yegorskii self-assigned this Nov 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
blockstore Add this label to run only cloud/blockstore build and tests on PR filestore Add this label to run only cloud/filestore build and tests on PR
Projects
None yet
Development

No branches or pull requests

1 participant