Skip to content

Commit 393cf7c

Browse files
authored
Add fetch span (#875)
* Add fetch span * Use `{}` * Only add fetch span in debug builds
1 parent b1b8b43 commit 393cf7c

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/function/fetch.rs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,18 @@ where
1414
let (zalsa, zalsa_local) = db.zalsas();
1515
zalsa.unwind_if_revision_cancelled(zalsa_local);
1616

17+
let database_key_index = self.database_key_index(id);
18+
#[cfg(debug_assertions)]
19+
let _span = tracing::debug_span!("fetch", query = ?database_key_index).entered();
20+
1721
let memo = self.refresh_memo(db, zalsa, id);
1822
// SAFETY: We just refreshed the memo so it is guaranteed to contain a value now.
1923
let memo_value = unsafe { memo.value.as_ref().unwrap_unchecked() };
2024

2125
self.lru.record_use(id);
2226

2327
zalsa_local.report_tracked_read(
24-
self.database_key_index(id),
28+
database_key_index,
2529
memo.revisions.durability,
2630
memo.revisions.changed_at,
2731
memo.revisions.accumulated.is_some(),

0 commit comments

Comments
 (0)