MCPcopy Create free account
hub / github.com/NodeDB-Lab/nodedb / engine_pressure

Method engine_pressure

nodedb-mem/src/governor.rs:421–426  ·  view source on GitHub ↗

Current pressure level for a specific engine.

(&self, engine: EngineId)

Source from the content-addressed store, hash-verified

419
420 /// Current pressure level for a specific engine.
421 pub fn engine_pressure(&self, engine: EngineId) -> PressureLevel {
422 self.budgets
423 .get(&engine)
424 .map(|b| self.thresholds.level_for(b.utilization_percent()))
425 .unwrap_or(PressureLevel::Emergency)
426 }
427
428 /// Current global pressure level.
429 pub fn global_pressure(&self) -> PressureLevel {

Callers 1

check_engine_pressureMethod · 0.80

Calls 3

level_forMethod · 0.80
utilization_percentMethod · 0.80
getMethod · 0.45

Tested by

no test coverage detected