MCPcopy Create free account
hub / github.com/Dstack-TEE/dstack / load_all_node_statuses

Method load_all_node_statuses

gateway/src/kv/mod.rs:571–580  ·  view source on GitHub ↗

Load all node statuses

(&self)

Source from the content-addressed store, hash-verified

569
570 /// Load all node statuses
571 pub fn load_all_node_statuses(&self) -> BTreeMap<NodeId, NodeStatus> {
572 self.persistent
573 .read()
574 .iter_decoded(keys::NODE_STATUS_PREFIX)
575 .filter_map(|(key, status)| {
576 let node_id: NodeId = key.strip_prefix(keys::NODE_STATUS_PREFIX)?.parse().ok()?;
577 Some((node_id, status))
578 })
579 .collect()
580 }
581
582 // ==================== Connection Count Sync ====================
583

Callers 3

get_node_statusesMethod · 0.80

Calls 2

iter_decodedMethod · 0.80
parseMethod · 0.45

Tested by

no test coverage detected