From 34cadb86b887117a5c68fac2b8d9054a2486695a Mon Sep 17 00:00:00 2001 From: asonix Date: Tue, 30 Jan 2024 14:30:24 -0600 Subject: [PATCH] Don't propogate pop span into blocking closure --- src/repo/sled.rs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/repo/sled.rs b/src/repo/sled.rs index b7ec63c..cb3e99c 100644 --- a/src/repo/sled.rs +++ b/src/repo/sled.rs @@ -709,7 +709,6 @@ impl QueueRepo for SledRepo { let span = tracing::Span::current(); let opt = crate::sync::spawn_blocking("sled-io", move || { - let _guard = span.enter(); // Job IDs are generated with Uuid version 7 - defining their first bits as a // timestamp. Scanning a prefix should give us jobs in the order they were queued. for res in job_state.scan_prefix(queue_name) { @@ -749,7 +748,7 @@ impl QueueRepo for SledRepo { let job_id = JobId::from_bytes(id_bytes); - tracing::Span::current().record("job_id", &format!("{job_id:?}")); + span.record("job_id", &format!("{job_id:?}")); let opt = queue .get(&key)?