-
Couldn't load subscription status.
- Fork 537
feat: tracing spans across threadpool #3894
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: tracing spans across threadpool #3894
Conversation
Codecov Report❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #3894 +/- ##
==========================================
- Coverage 73.75% 73.74% -0.01%
==========================================
Files 151 151
Lines 39374 39374
Branches 39374 39374
==========================================
- Hits 29040 29038 -2
- Misses 9021 9025 +4
+ Partials 1313 1311 -2 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
14052c9 to
2893222
Compare
|
@chiragjn hmm I see, I've updated the code to reflect that now, can you try again? I guess the key thing is that .instrument only enters the current span when polling the future but the dispatcher also needs to be re-used which doesn't happen with tracing-futures :( |
Signed-off-by: Ion Koutsouris <[email protected]>
2893222 to
5cb8e3a
Compare
|
Tried the PR again, works fine 🎉 I think a few places are missing - I believe these are from delta-rs/crates/core/src/kernel/snapshot/scan.rs Lines 136 to 145 in acfaee5
I am able to nest correctly on my fork where I have changed all |
Signed-off-by: Ion Koutsouris <[email protected]>
|
@chiragjn have added that as well, should be good to go now |
|
@roeap can you stamp it again? :) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I want to incorporate this in 0.29.2 which I'll be releasing today

Description
The description of the main changes of your pull request
Related Issue(s)
Documentation