Comment 13 for bug 1394576

Revision history for this message
Ilya Shakhat (shakhat) wrote :

Neutron doesn't specify the RPC timeout explicitly meaning that the default value is used (60 seconds). See https://github.com/openstack/oslo.messaging/blob/stable/juno/oslo/messaging/rpc/client.py#L137-L144 and https://github.com/openstack/oslo.messaging/blob/stable/juno/oslo/messaging/rpc/client.py#L34-L38. Timeout exceptions are raised when a service doesn't respond during this time.

"Socket closed" and "Broken pipe" errors come from Rabbit driver located deep inside of oslo.messaging. They mean that TCP connection between service and Rabbit server was lost. Neutron as a consumer of high-level API shouldn't bother about handling these connections and setting any parameters for them.