-
-
Notifications
You must be signed in to change notification settings - Fork 1.7k
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
Task locations not exposed for tokio-console #2646
Labels
Comments
robjtede
added
blocked-on-upstream
C-improvement
Category: an improvement to existing functionality
A-web
project: actix-web
labels
Mar 1, 2022
4 tasks
tbh, this is way too annoying to support properly until |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
Actix tasks don't show their source location in tokio-console.
Expected Behavior
I would expect to see the source location of each task in tokio console
Current Behavior
Most of the source locations appear to be from inside tokio:
Possible Solution
It looks like this has been partially fixed in tokio: tokio-rs/tokio#4483 but may need some additional work on the actix side as mentioned on reddit:
Steps to Reproduce (for bugs)
Context
It is difficult to debug performance issues in async applications, such as actix-web. Most traditional profiling yields a nested async/future/tokio things but it's hard to discern where the actual bottlenecks are occurring. tokio-console is a useful tool to get better insights into async systems and it would be great if actix played nicely with it.
Your Environment
The text was updated successfully, but these errors were encountered: