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

opentracing: remove legacy open tracing extension #35418

Merged
merged 2 commits into from
Jul 29, 2024

Conversation

alyssawilk
Copy link
Contributor

@alyssawilk alyssawilk commented Jul 24, 2024

Risk Level: medium
Testing: n/a
Docs Changes:
Release Notes: inline
Fixes #27401
Fixes #34321

Copy link

As a reminder, PRs marked as draft will not be automatically assigned reviewers,
or be handled by maintainer-oncall triage.

Please mark your PR as ready when you want it to be reviewed!

🐱

Caused by: #35418 was opened by alyssawilk.

see: more, trace.

@repokitteh-read-only repokitteh-read-only bot added the deps Approval required for changes to Envoy's external dependencies label Jul 24, 2024
Copy link

CC @envoyproxy/dependency-shepherds: Your approval is needed for changes made to (bazel/.*repos.*\.bzl)|(bazel/dependency_imports\.bzl)|(api/bazel/.*\.bzl)|(.*/requirements\.txt)|(.*\.patch).
envoyproxy/dependency-shepherds assignee is @phlax

🐱

Caused by: #35418 was opened by alyssawilk.

see: more, trace.

Copy link

CC @envoyproxy/api-shepherds: Your approval is needed for changes made to (api/envoy/|docs/root/api-docs/).
envoyproxy/api-shepherds assignee is @abeyad
CC @envoyproxy/api-watchers: FYI only for changes made to (api/envoy/|docs/root/api-docs/).

🐱

Caused by: #35418 was synchronize by alyssawilk.

see: more, trace.

@alyssawilk alyssawilk marked this pull request as ready for review July 25, 2024 12:28
@alyssawilk alyssawilk requested a review from wbpcode as a code owner July 25, 2024 12:28
@alyssawilk alyssawilk assigned htuch and unassigned abeyad Jul 25, 2024
htuch
htuch previously approved these changes Jul 26, 2024
@repokitteh-read-only repokitteh-read-only bot removed api deps Approval required for changes to Envoy's external dependencies labels Jul 26, 2024
@phlax
Copy link
Member

phlax commented Jul 26, 2024

/docs

Copy link

Docs for this Pull Request will be rendered here:

https://storage.googleapis.com/envoy-pr/35418/docs/index.html

The docs are (re-)rendered each time the CI envoy-presubmit (precheck docs) job completes.

🐱

Caused by: a #35418 (comment) was created by @phlax.

see: more, trace.

@@ -20,10 +20,9 @@ option (udpa.annotations.file_status).package_version_status = ACTIVE;

// [#protodoc-title: Dynamically loadable OpenTracing tracer]

// DynamicOtConfig is used to dynamically load a tracer from a shared library
// DynamicOtConfig was used to dynamically load a tracer from a shared library
Copy link
Member

Choose a reason for hiding this comment

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

i think we probably want to make this not-implemented-hide

Copy link
Member

@wbpcode wbpcode Jul 26, 2024

Choose a reason for hiding this comment

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

We have provided file level hiding feature and we can hide this file completely. But by the way, why we don't remove this directly?

Copy link
Member

Choose a reason for hiding this comment

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

i think it cant be removed as its part of the api, which is essentially immutable (or at least unremovable)

i dont think its hidden currently (or in this PR)

Copy link
Member

@wbpcode wbpcode Jul 26, 2024

Choose a reason for hiding this comment

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

But now any one use the API will only get an error? (Although I have no strong point to that.)

Copy link
Member

@wbpcode wbpcode Jul 26, 2024

Choose a reason for hiding this comment

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

i dont think its hidden currently (or in this PR)

Yeah. I mean we can hide this file completely. This is a optional suggestion to @alyssawilk

Updated that comment to make it more clear

Signed-off-by: Alyssa Wilk <[email protected]>
@repokitteh-read-only repokitteh-read-only bot added api deps Approval required for changes to Envoy's external dependencies labels Jul 29, 2024
Copy link
Member

@phlax phlax left a comment

Choose a reason for hiding this comment

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

we can also remove the opentracing dep setup from bazel/repos - but lets do that in a follow up

lgtm, thanks @alyssawilk

@repokitteh-read-only repokitteh-read-only bot removed the deps Approval required for changes to Envoy's external dependencies label Jul 29, 2024
@alyssawilk alyssawilk merged commit a684860 into envoyproxy:main Jul 29, 2024
51 of 52 checks passed
martinduke pushed a commit to martinduke/envoy that referenced this pull request Aug 8, 2024
Risk Level: medium
Testing: n/a
Docs Changes:
Release Notes: inline
Fixes envoyproxy#27401
Fixes envoyproxy#34321

---------

Signed-off-by: Alyssa Wilk <[email protected]>
Signed-off-by: Martin Duke <[email protected]>
asingh-g pushed a commit to asingh-g/envoy that referenced this pull request Aug 20, 2024
Risk Level: medium
Testing: n/a
Docs Changes:
Release Notes: inline
Fixes envoyproxy#27401
Fixes envoyproxy#34321

---------

Signed-off-by: Alyssa Wilk <[email protected]>
Signed-off-by: asingh-g <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Fix opentracing tests to be typesafe Deprecate/remove opentracing lib
5 participants