Skip to content

Improve VirtualThread instrumentation#11009

Draft
PerfectSlayer wants to merge 2 commits intomasterfrom
bbujon/virtual-threads
Draft

Improve VirtualThread instrumentation#11009
PerfectSlayer wants to merge 2 commits intomasterfrom
bbujon/virtual-threads

Conversation

@PerfectSlayer
Copy link
Copy Markdown
Contributor

@PerfectSlayer PerfectSlayer commented Mar 31, 2026

What Does This Do

This PR addresses the following issue with VirtualThread instrumentation:

Motivation

I did not check at bytecode level the changes from the original PRs and that was wrong.

Additional Notes

Contributor Checklist

Jira ticket: [PROJ-IDENT]

Note: Once your PR is ready to merge, add it to the merge queue by commenting /merge. /merge -c cancels the queue request. /merge -f --reason "reason" skips all merge queue checks; please use this judiciously, as some checks do not run at the PR-level. For more information, see this doc.

@PerfectSlayer PerfectSlayer added type: bug Bug report and fix comp: context propagation Trace context propagation inst: java Core Java language instrumentation labels Mar 31, 2026
@PerfectSlayer PerfectSlayer changed the title Prevent duplicate instrumentation conflict between VirtualThread and Runnable Improve VirtualThread instrumentation Apr 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

comp: context propagation Trace context propagation inst: java Core Java language instrumentation type: bug Bug report and fix

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant