oslo.messaging/oslo_messaging/rpc
Dan Smith b34ab8b1cc [rabbitmq] Implement active call monitoring
This adds an optional call_monitor_timeout parameter to the RPC client,
which if specified, will enable heartbeating of long-running calls by
the server. This enables the user to increase the regular timeout to
a much larger value, allowing calls to take a very long time, but
with heartbeating to indicate that they are still running on the server
side. If the server stops heartbeating, then the call_monitor_timeout
takes over and we fail with the usual MessagingTimeout instead of waiting
for the longer overall timeout to expire.

Change-Id: I60334aaf019f177a984583528b71d00859d31f84
2018-05-09 10:08:37 -07:00
..
__init__.py Add get_rpc_transport call 2017-05-12 12:30:41 -04:00
client.py [rabbitmq] Implement active call monitoring 2018-05-09 10:08:37 -07:00
dispatcher.py [rabbitmq] Implement active call monitoring 2018-05-09 10:08:37 -07:00
server.py Fix default value of RPC dispatcher access_policy 2017-09-24 20:25:38 -07:00
transport.py Warn when wrong transport instance is used 2017-09-11 07:07:30 -07:00