Arnaud Morin 82492442f3 Add a ping endpoint to RPC dispatcher
The purpose of this patch is to add an endpoint directly in RPC
dispatcher, so this endpoint will always be available, in a cross
project manner, without the need for projects to manage it by themself.

This endpoint stay disabled by default, so this change is harmless
without a specific configuration option.

To enable this ping endpoint, an operator will just have to add a new
parameter in the [DEFAULT] section, alongside with rpc_response_timeout
[DEFAULT]
rpc_ping_enabled=true  # default is false

The purpose of this new endpoint is to help operators do a RPC call (a
ping) toward a specific RPC callback (e.g. a nova-compute, or a
neutron-agent).
This is helping a lot for monitoring agents (for example, if agents are
deployed in a kubernetes pod).

The endpoint is named oslo_rpc_server_ping.

Change-Id: I51cf67e060f240e6eb82260e70a057fe599f9063
Signed-off-by: Arnaud Morin <arnaud.morin@corp.ovh.com>
2020-08-18 15:09:29 +02:00
2020-06-04 15:27:58 +08:00
2015-09-24 18:11:22 +08:00
2019-12-02 07:54:34 -05:00
2020-05-11 10:21:58 +02:00
2019-04-19 19:31:51 +00:00
2018-07-04 08:33:49 +07:00
2020-04-14 10:15:32 +00:00
2014-06-05 22:48:44 +02:00
2017-04-08 22:39:02 +08:00
2020-05-11 10:21:58 +02:00
2020-04-24 08:23:12 -05:00
2020-02-10 18:33:15 +01:00
2020-05-11 10:21:58 +02:00

Team and repository tags

image

Oslo Messaging Library

Latest Version

Downloads

The Oslo messaging API supports RPC and notifications over a number of different messaging transports.

Description
OpenStack library for messaging
Readme 36 MiB
Languages
Python 99.8%
Shell 0.2%