pub enum LimitingFactor {
Demand,
MinCapacity,
MaxCapacity,
HostCapacity,
MonitorOnly,
NotReconciling,
ForeignHost,
}Expand description
Why to_start came out the size it did.
Reported rather than inferred, because “we started fewer runners than demand”
has five quite different causes and an operator staring at a queue needs to
know which one applies. g2 renders it; e1 emits it.
Variants§
Demand
Demand was fully served.
MinCapacity
min_capacity raised the target above demand. Unreachable in v1, where
D7 fixes min_capacity at 0, but the clamp has two ends and this is the
other one.
MaxCapacity
The per-policy ceiling bound first.
HostCapacity
The host ceiling bound first. D9’s whole reason for existing.
MonitorOnly
The policy is monitor-only and owns nothing (D19).
NotReconciling
The policy is not active, not enabled, or both — a pending,
draining, disabled, repair_required, or authentication_failed
policy starts nothing.
ForeignHost
The policy belongs to another host. Ownership rule 2.
Trait Implementations§
Source§impl Clone for LimitingFactor
impl Clone for LimitingFactor
Source§fn clone(&self) -> LimitingFactor
fn clone(&self) -> LimitingFactor
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more