--
You received this message because you are subscribed to the Google Groups "Eclipse MicroProfile" group.
To unsubscribe from this group and stop receiving emails from it, send an email to microprofile...@googlegroups.com.
To post to this group, send email to microp...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/b53fa212-8f61-4b7f-8f6d-c38d8683e164%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
If a dependency of MP OpenTracing exposes an API that we expect developers to use in their application code, and that API changes, then it makes sense for the MP OpenTracing release to be a breaking change.That leans towards this needing to be part of MP 3.0, which gives you a couple of weeks to have the release done
On Thu, May 2, 2019 at 5:56 AM Pavol Loffay <plo...@redhat.com> wrote:
Hi,--I am starting this thread as s follow up on from meeting minutes [1] and [2].Maybe some of you might know that OpenTracing and OpenCensus projects are going to be merged. The new project will be created and donated to CNCF. This is already in progress and the first API and implementation will be out soon. The new project will include API (like OpenTracing project) and default implementation/SDK (like OpenCensus), combining the best from both projects. The API will be slightly different although providing the same features as previous projects.OpenTracing will provide easy migration to the new API and allow users to use the new SDK with "legacy" OpenTracing API. The migration bits will be based on OpenTracing 0.33.0, therefore we would like to update this API in MicroProfile.MicroProfile-OpenTracing 1.3 uses (and exposes via CDI) at moment OpenTracing 0.31.0. The OpenTracing 0.33.0 removes some problematic APIs related to context propagation, so there are breaking changes. The APIs provided by MicroProfile-OT does not contain breaking changes, however, because the OpenTracing API is exposed via CDI and can be consumed by users I think we should include this change in breaking changes release. If you think the update to 0.33.0 can be done in 3.1 please comment.
You received this message because you are subscribed to the Google Groups "Eclipse MicroProfile" group.
To unsubscribe from this group and stop receiving emails from it, send an email to microp...@googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to microprofile...@googlegroups.com.
To post to this group, send email to microp...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/767c905d-8a5c-483d-b187-369da3e00f28%40googlegroups.com.
The urgency on this one seems to be that Open Tracing API has breaking changes and therefore updating the Open Tracing API version needs to be aligned with a major release of MicroProfile, but MP Open Tracing 1.1 made breaking changes by going from 0.30 to 0.31 without forcing a major version change on MicroProfile. The original discussion on breaking changes affecting the MicroProfile version predate that change so we didn't think it was an issue back then, so why now?
From what I can tell from github the Open Tracing 0.33 release was perhaps the 2-3 days ago, hasn't been released to Maven Central and from this chain it seems it isn't implemented by anyone. That makes me very concerned about getting good validation that it can be implemented.Given the OpenTracing/OpenCensus work going on I'd prefer to wait until we see how those integrate and going from 0.31 to the new API in one jump rather than rushing out a new release of MicroProfile at the last minute on the basis that the API might be identical to 0.33 which is so new it hasn't had the shrink wrapping removed from the display copy. My expectation was that MP OpenTracing would effectively go away to be replaced by whatever the merged thing ends up being called, perhaps that is a misunderstanding of what is going on, but it suggests to me a lot is about to change making me really reluctant to rushing out new versions at the 11th hour.AlasdairOn Thursday, 2 May 2019 15:27:28 UTC-4, Kevin Sutter wrote:Question... Where is the 0.33 version of the io.opentracing API? When I look at the maven repo, I only see 0.32, which was released in March 2019. When and where is the 0.33 version of the API?Also, wouldn't the eventual integration with OpenCensus cause breaking changes as well? I'd hate to create two back-to-back breaking API changes for OpenTracing and the Platform specs...
Should we wait for the dust to settle for the merge of OpenTracing and OpenCensus and create a new MicroProfile project for OpenTelemetry? This way we don't need to worry about breaking API changes. Customers will just need to migrate from MicroProfile OpenTracing 1.3 (based on OpenTracing 0.31) to the new OpenTelemetry API directly.
--
You received this message because you are subscribed to the Google Groups "Eclipse MicroProfile" group.
To unsubscribe from this group and stop receiving emails from it, send an email to microprofile...@googlegroups.com.
To post to this group, send email to microp...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/946c6fb8-af08-4b36-a751-566b575f6ac5%40googlegroups.com.
Pavol, If MP OT updated to OpenTracing 0.32, are there breaking changes in that release?If not, maybe the best short term option is releasing MP OT 1.4 depending on OpenTracing 0.32. As Kevin mentioned, to move off the older 0.31 version.
On Fri, May 3, 2019 at 2:08 PM Felix Wong <fmhwo...@gmail.com> wrote:Should we wait for the dust to settle for the merge of OpenTracing and OpenCensus and create a new MicroProfile project for OpenTelemetry? This way we don't need to worry about breaking API changes. Customers will just need to migrate from MicroProfile OpenTracing 1.3 (based on OpenTracing 0.31) to the new OpenTelemetry API directly.
--
You received this message because you are subscribed to the Google Groups "Eclipse MicroProfile" group.
To unsubscribe from this group and stop receiving emails from it, send an email to microp...@googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to microprofile...@googlegroups.com.
To post to this group, send email to microp...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/0b64eff1-5a3a-471c-8f3c-55b4c9448d7b%40googlegroups.com.
Pavol,
Can you summarise what, if anything, will be done? From the thread it sounds like there won't be an MP OT update for MP 3.0, but wanted to confirm.Ken
On Mon, May 6, 2019 at 12:06 PM Pavol Loffay <plo...@redhat.com> wrote:We have just had a meeting with Felix. Felix expressed objections on including MP-OpenTracing 2.0 (with OpenTracing 0.32.0) into MP 3.0 as there are no additional features customers could benefit from. Although, this would give customers more time to migrate away from deprecated APIs.
To unsubscribe from this group and stop receiving emails from it, send an email to microprofile...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/e57883f3-6f2f-41c6-ae57-d93b0976aa85%40googlegroups.com.
Alasdair