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

Function remove_node

nodedb-cluster/src/topology.rs:331–342  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

329
330 #[test]
331 fn remove_node() {
332 let mut topo = ClusterTopology::new();
333 topo.add_node(NodeInfo::new(
334 1,
335 "127.0.0.1:9400".parse().unwrap(),
336 NodeState::Active,
337 ));
338 let removed = topo.remove_node(1);
339 assert!(removed.is_some());
340 assert_eq!(topo.node_count(), 0);
341 assert_eq!(topo.version(), 2); // add + remove
342 }
343
344 #[test]
345 fn set_state() {

Callers

nothing calls this directly

Calls 3

remove_nodeMethod · 0.80
add_nodeMethod · 0.45
parseMethod · 0.45

Tested by

no test coverage detected