

Classes | |
| class | mqss::qrmci::BackendRegistry |
| Owns the backends a process knows about, keyed by backend name. More... | |
Enumerations | |
| enum class | mqss::qrmci::BackendSelectionPolicy : std::uint8_t { LowestName , SmallestSufficient } |
| Named rule deciding which backend wins when several of them could run the same task. More... | |
The set of backends a QRM&CI process may schedule onto, and the time-to-live after which an entry nobody refreshed is dropped.
See PublicationThrottle.h for the unrelated concern of pacing status refresh/publication.
Definition in file BackendRegistry.h.
|
strong |
Named rule deciding which backend wins when several of them could run the same task.
Every policy is a total order over backend names, so the same task and the same registry always yield the same choice – across runs, hosts and standard-library versions.
Definition at line 32 of file BackendRegistry.h.