From 121cea610b75eb6a9dbbfa502b1dd49e8470d90b Mon Sep 17 00:00:00 2001 From: Henry de Valence Date: Tue, 22 Oct 2019 10:23:35 -0700 Subject: [PATCH] Unlink peer spans from their creation details. --- zebra-network/src/peer/connector.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/zebra-network/src/peer/connector.rs b/zebra-network/src/peer/connector.rs index 870ccca3..876e48c0 100644 --- a/zebra-network/src/peer/connector.rs +++ b/zebra-network/src/peer/connector.rs @@ -76,7 +76,10 @@ where let (tcp_stream, addr) = req; let connector_span = span!(Level::INFO, "connector", addr = ?addr); - let connection_span = span!(Level::INFO, "peer", addr = ?addr); + // set parent: None for the peer connection span, as it should exist + // independently of its creation source (inbound connection, crawler, + // initial peer, ...) + let connection_span = span!(parent: None, Level::INFO, "peer", addr = ?addr); // Clone these upfront, so they can be moved into the future. let nonces = self.nonces.clone();