Skip to content

EPoll: Respect extended TCP Keepalive parameters for clients, not just servers#5970

Open
ivu-mawi wants to merge 1 commit intoeclipse-vertx:4.xfrom
ivu-mawi:epoll-keepalive-extended-params-for-client
Open

EPoll: Respect extended TCP Keepalive parameters for clients, not just servers#5970
ivu-mawi wants to merge 1 commit intoeclipse-vertx:4.xfrom
ivu-mawi:epoll-keepalive-extended-params-for-client

Conversation

@ivu-mawi
Copy link

@ivu-mawi ivu-mawi commented Feb 12, 2026

I want to use a lower TCP Keepalive interval as a client. Currently this does not work. It does work for servers using the EPoll transport in Vert.x.

This PR makes it work for clients using EPoll.

I noticed that even the code for servers seems to be absent in master / 5.x, maybe worth a "forward-port"?

I have not yet signed the Eclipse Contributor Agreement. I can do that if necessary for this small change.

…CP_KEEPCNT and TCP_KEEPINTVL for clients, not just servers
@ivu-mawi ivu-mawi force-pushed the epoll-keepalive-extended-params-for-client branch from a174c41 to 4fc2631 Compare February 17, 2026 08:42
@ivu-mawi
Copy link
Author

ivu-mawi commented Feb 17, 2026

I have now tested this locally and it works as expected. Extended keep-alive parameters on TCP Clients are respected only with these changes. Updated PR description to remove reference to pending local test.

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.

1 participant