Skip to content

Add Private link support#706

Draft
sylwiaszunejko wants to merge 2 commits intoscylladb:masterfrom
sylwiaszunejko:private-link
Draft

Add Private link support#706
sylwiaszunejko wants to merge 2 commits intoscylladb:masterfrom
sylwiaszunejko:private-link

Conversation

@sylwiaszunejko
Copy link
Collaborator

Implement scylla-specific ClientRoutes feature

This feature was implemented in scylladb/scylladb#27323
Idea is to enable clients to dynamically learn address translation information from the system.client_routes table.
When this table is updated drivers get CLIENT_ROUTES_CHANGE event with scope of the change.

This PR adds ability to configure driver to read this table and events and maintain address translation mapping updated.

Pre-review checklist

  • I have split my patch into logically separate commits.
  • All commit messages clearly explain what they change and why.
  • I added relevant tests for new features and bug fixes.
  • All commits compile, pass static checks and pass test.
  • PR description sums up the changes and reasons why they should be introduced.
  • I have provided docstrings for the public items that I want to introduce.
  • I have adjusted the documentation in ./docs/source/.
  • I added appropriate Fixes: annotations to PR description.

Fixes: #692

This feature was implemented in scylladb/scylladb#27323
Idea is to enable clients to dynamically learn address translation
information from the system.client_routes table.
When this table is updated drivers get CLIENT_ROUTES_CHANGE event with
scope of the change.

This PR adds ability to configure driver to read this table and events
and maintain address translation mapping updated.
@sylwiaszunejko sylwiaszunejko self-assigned this Feb 16, 2026
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

Successfully merging this pull request may close these issues.

PrivateLink support

1 participant