Skip to content
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

Add BundleWiring instrumentation to improve tracer behaviour on OSGi #2321

Merged
merged 1 commit into from
Jan 27, 2021

Conversation

mcculls
Copy link
Contributor

@mcculls mcculls commented Jan 21, 2021

  • Rework our class-file location strategy to make it easier to mark agent requests
  • Record the type of agent class-loader requests to help with OSGi instrumentation
  • Support lightweight probing for class-loader matching that doesn't trigger additional bundle resolution
  • Widen class/resource lookup for failing agent requests by checking any bundles wired as dependencies

@mcculls mcculls force-pushed the mcculls/osgiInstrumentation branch 9 times, most recently from 568f688 to 77e3ab3 Compare January 25, 2021 12:56
@mcculls mcculls marked this pull request as ready for review January 25, 2021 13:00
@mcculls mcculls requested a review from a team as a code owner January 25, 2021 13:00
* Rework our class-file location strategy to make it easier to mark agent requests
* Record the type of agent class-loader requests to help with OSGi instrumentation
* Widen class/resource lookup on OSGi for agent requests (and support lightweight probing)
* Enable checks for common OSGi issues in the OSGi smoke test
Copy link
Contributor

@tylerbenson tylerbenson left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I still don't understand OSGi well, but seems ok.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants