From bfc9fe5d561c95aad0268dd5c0f236f678fb3da9 Mon Sep 17 00:00:00 2001 From: Branden J Brown Date: Sat, 15 Mar 2025 20:29:47 -0400 Subject: [PATCH] initialize node data maps --- chord/client.go | 1 + chord/topology.go | 1 + 2 files changed, 2 insertions(+) diff --git a/chord/client.go b/chord/client.go index f6b52a0..a9a5060 100644 --- a/chord/client.go +++ b/chord/client.go @@ -94,6 +94,7 @@ func Join(ctx context.Context, cl Client, addr netip.AddrPort, np Peer) (*Node, self: self, succ: s, fingers: make([]Peer, 0, 8*len(ID{})), + data: make(map[ID]string), } return r, nil } diff --git a/chord/topology.go b/chord/topology.go index e126fb2..a121324 100644 --- a/chord/topology.go +++ b/chord/topology.go @@ -205,6 +205,7 @@ func Create(addr netip.AddrPort) (*Node, error) { self: self, succ: []Peer{self}[:1:1], // extra cautious about capacity fingers: make([]Peer, 0, len(ID{})*8), + data: make(map[ID]string), } return n, nil }