Skip to content

RATIS-2634. Add TLS support for Netty RPC transport - #1541

Draft
spacemonkd wants to merge 1 commit into
apache:masterfrom
spacemonkd:RATIS-2634
Draft

spacemonkd wants to merge 1 commit into
apache:masterfrom
spacemonkd:RATIS-2634

Conversation

@spacemonkd

Copy link
Copy Markdown
Contributor

What changes were proposed in this pull request?

RATIS-2634. Add TLS support for Netty RPC transport

Netty RPC - both server-to-server (NettyRpcService, NettyRpcProxy) and client-to-server (NettyClientRpc), has no TLS.

The channel pipelines add only protobuf codecs and handlers, never an SslHandler. Only the gRPC transport and the Netty data-stream path support TLS today.

We are mirroring the behaviour in NettyServerStreamRpc/NettyClientStreamRpc to introduce TLS in this patch.

What is the link to the Apache JIRA

https://issues.apache.org/jira/browse/RATIS-2634

How was this patch tested?

Patch was tested via unit tests

@spacemonkd
spacemonkd marked this pull request as draft August 2, 2026 11:07
@github-actions

github-actions Bot commented Oct 4, 2026

Copy link
Copy Markdown

This PR has been marked as stale due to 60 days of inactivity. Please comment or remove the stale label to keep it open. Otherwise, it will be automatically closed in ~30 days.

@github-actions github-actions Bot added the stale label Oct 4, 2026

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant