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 Scylla's "shard awareness" #324

Open
whatyouhide opened this issue Aug 17, 2023 · 3 comments
Open

Support Scylla's "shard awareness" #324

whatyouhide opened this issue Aug 17, 2023 · 3 comments

Comments

@whatyouhide
Copy link
Owner

From #190:

Scylla provides per-core topology information, this way the driver can send the query to the core that handles the range. It improves load balancing and reduces a shard hop. It's implemented by Python, Java, go, C++ drivers.

@peixian
Copy link

peixian commented Nov 26, 2023

@whatyouhide I'm thinking about putting some time into adding this, since it'll be beneficial for our purposes. There's currently no ongoing effort to add this, correct?

@whatyouhide
Copy link
Owner Author

@peixian absolutely correct, yes! I am not too familiar with this feature really, so I’m not sure how much I'll be able to help, but I can help provide guidance around the codebase if you need to 🙃

@peixian
Copy link

peixian commented Nov 27, 2023

I think we'd have to do this in two steps, since a prereq for the shard awareness is TokenAware LB policy in the other drives. I'll let you know if I've got questions, but I'll start taking a whack at this.

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

No branches or pull requests

2 participants