congress.cfg_validator.agent.rpc module¶
Handling of RPC
Communication with the datasource driver on the config validator agent
-
class
congress.cfg_validator.agent.rpc.
AgentService
(topic, endpoints, conf=None)¶ Bases:
oslo_service.service.Service
Definition of the agent service implemented as an RPC endpoint.
-
start
()¶ Start a service.
-
stop
(graceful=False)¶ Stop a service.
- Parameters
graceful – indicates whether to wait for all threads to finish or terminate them instantly
-
-
class
congress.cfg_validator.agent.rpc.
ValidatorDriverClient
(topic='congress-service-config-bus')¶ Bases:
object
RPC Proxy used by the agent to access the driver.
-
process_configs_hashes
(context, hashes, host)¶ Sends a list of config files hashes to the driver for processing
- Parameters
hashes – the array of hashes
host – the host they come from.
-
process_templates_hashes
(context, hashes, host)¶ Sends a list of template hashes to the driver for processing
- Parameters
hashes – the array of hashes
host – the host they come from.
-