feat: add tracing spans to ScanExec and TakeExec #3766
Merged
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
object_store::path::Path
with.as_ref()
, so it displays as"/my/path"
instead ofPath { inner: "/my/path/" }
.size
fields to some object store spansread_deletion_file
span to only start if there is a deletion file. This reduces span spam in the traces where there are no deletion files.apply_deletions
span to only start if there are deletions. Similar to above, reduces span clutter in traces.MergeInsertJob::execute_uncommitted_impl
andCommitBuilder::execute
so we can clearly see the write and commit step in each attempt ofMergeInsert
job retries.LanceScanExec::execute
andTakeExec::execute
. Each of these will also record the IO metrics as part of their span attributes.