-
Notifications
You must be signed in to change notification settings - Fork 864
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
Separate out autoconfigure-spi artifact with tracing autoconfiguratio… #3570
Separate out autoconfigure-spi artifact with tracing autoconfiguratio… #3570
Conversation
***! MODIFIED CLASS: PUBLIC FINAL io.opentelemetry.extension.trace.propagation.B3ConfigurablePropagator (not serializable) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Oops - sorry I didn't run a full build on the previous PR
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
shame!
I'm not an expert, but I thought the Java module system would blow up if two modules tried to export the same package and were being loaded by the same classloader, which these would, I think. :( |
Since we're breaking all of this, we could have |
Split up, it seems good and does solve the JMS problem. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
In for a penny....
If we're breaking SPI let's make sure we do it right :)
open-telemetry#3570) * Separate out autoconfigure-spi artifact with tracing autoconfiguration SPI. * Split
…n SPI.
I have not marked this artifact as alpha since I think it's ready to roll.
It means the same package is in both autoconfigure-spi and autoconfigure - this may cause JMS issues, but I'm not sure it's a big deal while metrics is alpha. If someone knows it is, I'd probably need to temporarily name the metrics SPIs package
autoconfigure.spi.alpha