Question on Current Status of TCPUTO Socket Option
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 27 Jul 2022 03:37:16 UTC
Hello, I'm working on OpenStack porting stuff recently. I encountered an issue that caused `nova-scheduler` unable to start normally. The `nova- scheduler` needs to build up connections to RabbitMQ with the aid of the RabbitMQ driver in the `oslo.messaging` library. The point is that the driver needs to configure a socket option called `TCP_USER_TIMEOUT` (defined in RFC5482) along the process but the socket option seems not to exist on the FreeBSD platform AFAIK. After searching on the web, I found there're two wiki pages and some patches working on FreeBSD `TCP_USER_TIMEOUT` implementation. But none of them were accepted or merged in the source tree. I would like to know about the current situation of the implementation of this socket option. Thank you. - https://github.com/openstack/oslo.messaging/blob/12.14.0/oslo_messaging/_drivers/impl_rabbit.py#L1025 - https://wiki.freebsd.org/FangWang/TCPUTO - https://wiki.freebsd.org/CatalinNicutar/TCPUTO Sincerely, Chih-Hsin Chang