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

annotate some instrumented methods with @noinline #616

Merged
merged 1 commit into from
Oct 10, 2024

Conversation

hughsimpson
Copy link
Contributor

@hughsimpson hughsimpson commented Oct 10, 2024

In a similar vein to apache/pekko#1489, this fixes Kamon instrumentation of http2 flows in pekko-http 1.1.+. (cf kamon-io/Kamon#1362 , which fails on https instrumentation tests)

@pjfanning pjfanning added this to the 1.1.1 milestone Oct 10, 2024
@pjfanning
Copy link
Contributor

Seems ok. @hughsimpson Can you link some of the broken Kamon tests or some general background as to what is fixed by this?

@hughsimpson
Copy link
Contributor Author

@pjfanning pushed here. Test failures visible here

@pjfanning pjfanning merged commit 5427d0c into apache:main Oct 10, 2024
9 of 10 checks passed
@pjfanning
Copy link
Contributor

Merged - a set of snapshot jars should be published to Apache Nexus tonight

@hughsimpson
Copy link
Contributor Author

🙏 Thanks very much!

@hughsimpson hughsimpson deleted the noinline_on_some_http2_methods branch October 10, 2024 16:17
@hughsimpson
Copy link
Contributor Author

hughsimpson commented Oct 11, 2024

@pjfanning this fixed the downstream tests, thanks again. Will cut a new Kamon release today, and eagerly await the next stable release of pekko-http so that we can all be happy and compatible 🙏

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.

2 participants