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

[Weighted Round Robin] Enable failopen for requests with only 1 shard in ShardIterator #6862

Open
linuxpi opened this issue Mar 29, 2023 · 0 comments
Labels
distributed framework enhancement Enhancement or improvement to existing feature or request

Comments

@linuxpi
Copy link
Collaborator

linuxpi commented Mar 29, 2023

Is your feature request related to a problem? Please describe.
Today failopen on standby shard is enabled only if there is a failure on non standby shards or there are any in active shard copies. But if the shard iterator only has single shard in the iterator which is in standby zone, the failopen will not happen and shard wont be queried

Describe the solution you'd like
Add check to allow failopen for ShardIterator with single shard

Describe alternatives you've considered
NA

Additional context
NA

@linuxpi linuxpi added enhancement Enhancement or improvement to existing feature or request untriaged labels Mar 29, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
distributed framework enhancement Enhancement or improvement to existing feature or request
Projects
None yet
Development

No branches or pull requests

3 participants