Skip to content

Use Daemon Threads In Trace Snapshot Profiler #2283

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

Merged
merged 2 commits into from
Apr 24, 2025

Conversation

tduncan
Copy link
Contributor

@tduncan tduncan commented Apr 22, 2025

This PR updates the ExecutorService and ScheduledExecutorService instances in the trace snapshot profiler to use implementations that create daemon threads.

@tduncan tduncan requested review from a team as code owners April 22, 2025 17:13
@tduncan
Copy link
Contributor Author

tduncan commented Apr 22, 2025

Thoughts on renaming HelpfulExecutors to more clearly indicate it provides ExecutorServices and ScheduledExecutorServices that use daemon threads?

@laurit
Copy link
Collaborator

laurit commented Apr 23, 2025

Thoughts on renaming HelpfulExecutors to more clearly indicate it provides ExecutorServices and ScheduledExecutorServices that use daemon threads?

Sure, I have nothing agains that. I think that @breedx-splk came up with that name.

@laurit laurit merged commit 9c74a41 into signalfx:main Apr 24, 2025
26 checks passed
@github-actions github-actions bot locked and limited conversation to collaborators Apr 24, 2025
@tduncan tduncan deleted the use-daemon-threads branch April 24, 2025 22:51
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants