From 7686b4e9f7ad30ea3f38caf7671858bea9272d39 Mon Sep 17 00:00:00 2001 From: Branden J Brown Date: Sat, 15 Mar 2025 20:52:59 -0400 Subject: [PATCH] include node info in neighbors logging --- main.go | 2 +- test.bash | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/main.go b/main.go index 5c0b306..e1e12ca 100644 --- a/main.go +++ b/main.go @@ -185,7 +185,7 @@ func cliJoin(ctx context.Context, cmd *cli.Command) error { node.SuccessorFailed() } pred, succ := node.Neighbors(nil) - slog.InfoContext(ctx, "neighbors", slog.Any("predecessor", pred), slog.Any("successors", succ)) + slog.InfoContext(ctx, "neighbors", slog.Any("node", node), slog.Any("predecessor", pred), slog.Any("successors", succ)) } }() <-ctx.Done() diff --git a/test.bash b/test.bash index 92d1b78..c8ea851 100755 --- a/test.bash +++ b/test.bash @@ -7,10 +7,11 @@ go build -o ./chord-node # Test create and join. ./chord-node join -ip 127.0.0.1:3000 & FIRST=$! -sleep 3 +sleep 3.25 ./chord-node join -ip 127.0.0.1:3001 -c 127.0.0.1:3000 & SECOND=$! +sleep 0.25 ./chord-node join -ip 127.0.0.1:3002 -c 127.0.0.1:3000 & THIRD=$!