Skip to main content

Module pool

Module pool 

Source
Expand description

CA connection pool with circuit-breaker and priority weighting.

Manages connections to multiple CA backends with per-CA health tracking. Implements RHELBU-3536 R1 (multi-CA) and R2 (circuit breaker).

Structs§

CaConnection
Registered CA backend with its configuration and connection info.
CaId
Opaque identifier for a CA backend.
CaPool
Thread-safe pool of CA backend connections.
CaStatus
Runtime status of a single CA backend.
CircuitBreakerConfig
Circuit-breaker configuration (RHELBU-3536 R2).
PoolConfig
Pool configuration.