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
