Skip to content

[rpc] Add client-side RPC request deadlines - #4348

Open
hutiefang76 wants to merge 1 commit into
apache:mainfrom
hutiefang76:frank/fluss-4279-client-deadline
Open

hutiefang76 wants to merge 1 commit into
apache:mainfrom
hutiefang76:frank/fluss-4279-client-deadline

Conversation

@hutiefang76

Copy link
Copy Markdown

What is changed

Adds a client-side deadline to in-flight Netty RPC requests using client.request-timeout.

Why

A successful connection handshake followed by a missing response previously left the returned future pending until the idle connection timer closed the channel.

Testing

  • NettyClientTest: 8 passed
  • ServerConnectionTest: 6 passed

Fixes #4279

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.

[rpc] Missing client-side request deadlines can stall Flink writes until connection idle timeout

1 participant