MCPcopy Index your code
hub / github.com/coder/coder / nodeUpdateLocked

Method nodeUpdateLocked

tailnet/coordinator.go:345–353  ·  view source on GitHub ↗
(p *peer, node *proto.Node)

Source from the content-addressed store, hash-verified

343}
344
345func (c *core) nodeUpdateLocked(p *peer, node *proto.Node) (err error) {
346 c.logger.Debug(context.Background(), "processing node update",
347 slog.F("peer_id", p.id),
348 slog.F("node", node.String()))
349
350 p.node = node
351 c.updateTunnelPeersLocked(p.id, node, proto.CoordinateResponse_PeerUpdate_NODE, "node update")
352 return nil
353}
354
355func (c *core) updateTunnelPeersLocked(id uuid.UUID, n *proto.Node, k proto.CoordinateResponse_PeerUpdate_Kind, reason string) {
356 tp := c.tunnels.findTunnelPeers(id)

Callers 1

handleRequestMethod · 0.95

Calls 2

StringMethod · 0.45

Tested by

no test coverage detected