Skip to content

Add Private link support#706

Draft
sylwiaszunejko wants to merge 1 commit intoscylladb:masterfrom
sylwiaszunejko:private-link
Draft

Add Private link support#706
sylwiaszunejko wants to merge 1 commit 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

@sylwiaszunejko sylwiaszunejko force-pushed the private-link branch 4 times, most recently from e96bab0 to 743efb2 Compare March 3, 2026 10:14
Copy link
Collaborator

@dkropachev dkropachev left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can you please ask AI to annotate new code

@sylwiaszunejko sylwiaszunejko force-pushed the private-link branch 3 times, most recently from 118bcc5 to edef7eb Compare March 4, 2026 09:46
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.
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

2 participants