We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
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
2.9.0
ruby 3.3.7 (2025-01-15 revision be31f993d7) +YJIT [x86_64-linux]
No response
When you create your own Promise class/module, let's say to override the default executor, any traces / metrics that are generated inside promises (which are in their own threads) are lost. Example of this is in the concurrent-ruby docs: https://ruby-concurrency.github.io/concurrent-ruby/master/file.promises.out.html
I think this is because PromisesFuturePatch is only applied to Concurrent::Promises module here:
PromisesFuturePatch
Concurrent::Promises
dd-trace-rb/lib/datadog/tracing/contrib/concurrent_ruby/patcher.rb
Line 42 in 599d989
This is easy enough to work around by either applying the patch manually, or not making your own Concurrent::Promises
The text was updated successfully, but these errors were encountered:
No branches or pull requests
Tracer Version(s)
2.9.0
Ruby Version(s)
ruby 3.3.7 (2025-01-15 revision be31f993d7) +YJIT [x86_64-linux]
Relevent Library and Version(s)
No response
Bug Report
When you create your own Promise class/module, let's say to override the default executor, any traces / metrics that are generated inside promises (which are in their own threads) are lost. Example of this is in the concurrent-ruby docs: https://ruby-concurrency.github.io/concurrent-ruby/master/file.promises.out.html
I think this is because
PromisesFuturePatch
is only applied toConcurrent::Promises
module here:dd-trace-rb/lib/datadog/tracing/contrib/concurrent_ruby/patcher.rb
Line 42 in 599d989
This is easy enough to work around by either applying the patch manually, or not making your own
Concurrent::Promises
Reproduction Code
No response
Configuration Block
No response
Error Logs
No response
Operating System
No response
How does Datadog help you?
No response
The text was updated successfully, but these errors were encountered: