etcd-io / etcd-io/jetcd

Always get Unknown channel option 'io.netty.channel.epoll.EpollChannelOption#TCP_USER_TIMEOUT' for channel the client try to access etcd server

Open
#1,429 6 comments 0 reactions 0 assignees View on GitHub
Dominant language
Java
Stars
1.2k
Forks
312
Avg merge
5d 4h
Merged PRs (30d)
2

Description

**Versions**
- etcd: 3.5.14-debian-12-r4
- jetcd: 0.8.3
- java: jvm 21_

**Describe the bug**
When the client try to access etcd server in a docker compose with endpoint "http://etcd:2379" , always get error like
Unknown channel option 'io.netty.channel.epoll.EpollChannelOption#TCP_USER_TIMEOUT' for channel '[id: 0x8d9e6cd5]'

grpc-netty version 1.62.2
grpc-netty-shaded version 1.62.2

Based on the full log,
2024-12-13T22:37:37.874Z WARN 1773773 --- [ntloop-thread-0] io.netty.bootstrap.Bootstrap : Unknown channel option 'io.netty.channel.epoll.EpollChannelOption#TCP_USER_TIMEOUT' for channel

Now I suspect when jetcd try to access etcd server, the channel builder try to mix NioEventLoopGroup with EpollSocketChannel. I am on Linux system. Not sure how could it happen and how to resolve it

What I could do to resolve this?

My project is hung now. Very appreciate for any help here.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.