Skip to content

deps: Bump com_github_datadog_dd_trace_cpp -> 0.1.12#31360

Closed
dependency-envoy[bot] wants to merge 1 commit into
mainfrom
dependency/bazel/com_github_datadog_dd_trace_cpp/0.1.12
Closed

deps: Bump com_github_datadog_dd_trace_cpp -> 0.1.12#31360
dependency-envoy[bot] wants to merge 1 commit into
mainfrom
dependency/bazel/com_github_datadog_dd_trace_cpp/0.1.12

Conversation

@dependency-envoy
Copy link
Copy Markdown
Contributor

@dependency-envoy dependency-envoy Bot commented Dec 13, 2023

Created by Envoy dependency bot for @phlax

Fix #30957

Signed-off-by: dependency-envoy[bot] <148525496+dependency-envoy[bot]@users.noreply.github.com>

Signed-off-by: dependency-envoy[bot] <148525496+dependency-envoy[bot]@users.noreply.github.com>
@repokitteh-read-only repokitteh-read-only Bot added the deps Approval required for changes to Envoy's external dependencies label Dec 13, 2023
@repokitteh-read-only
Copy link
Copy Markdown

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 @moderation

🐱

Caused by: #31360 was opened by dependency-envoy[bot].

see: more, trace.

@moderation
Copy link
Copy Markdown
Contributor

CI errors look real. Lots of change between current 0.1.8 and 0.1.12 - DataDog/dd-trace-cpp@v0.1.8...v0.1.12

/cc codeowners @cgilmour @dgoffredo @dmehala @mattklein123

@dgoffredo
Copy link
Copy Markdown
Contributor

Yes, the Datadog unit tests (and some other code) within Envoy require changes to accommodate backward incompatible changes made to dd-trace-cpp.

My teammate (@cgilmour) has a branch with the required changes in Datadog's fork of Envoy, but we need to add some more testing with regard to HTTP request timeouts.

We'll prioritize finishing those changes, and then propose them upstream here.

@adisuissa
Copy link
Copy Markdown
Contributor

Closing in favor of #31526

@adisuissa adisuissa closed this Jan 3, 2024
RyanTheOptimist pushed a commit that referenced this pull request Jan 5, 2024
dd-trace-cpp is Datadog's core C++ tracing library, and is used by Envoy to provide tracing via Datadog.

Envoy is currently consuming an older version of dd-trace-cpp. Subsequent releases of dd-trace-cpp were not compatible with the Datadog tracing extension here.

These changes make the Datadog tracing extension compatible with the latest release of dd-trace-cpp, v0.1.12.

The changes are mostly in unit tests. Newer versions of dd-trace-cpp send more HTTP requests to the Datadog Agent, and so tests that assumed the number of requests were broken. There are also some changes involving how timeouts are handled by dd-trace-cpp.

These changes address #30957, #29354, and #31360.

Signed-off-by: David Goffredo <david.goffredo@datadoghq.com>
Smeb pushed a commit to Smeb/envoy that referenced this pull request Jan 24, 2024
dd-trace-cpp is Datadog's core C++ tracing library, and is used by Envoy to provide tracing via Datadog.

Envoy is currently consuming an older version of dd-trace-cpp. Subsequent releases of dd-trace-cpp were not compatible with the Datadog tracing extension here.

These changes make the Datadog tracing extension compatible with the latest release of dd-trace-cpp, v0.1.12.

The changes are mostly in unit tests. Newer versions of dd-trace-cpp send more HTTP requests to the Datadog Agent, and so tests that assumed the number of requests were broken. There are also some changes involving how timeouts are handled by dd-trace-cpp.

These changes address envoyproxy#30957, envoyproxy#29354, and envoyproxy#31360.

Signed-off-by: David Goffredo <david.goffredo@datadoghq.com>
Smeb pushed a commit to Smeb/envoy that referenced this pull request Jan 24, 2024
dd-trace-cpp is Datadog's core C++ tracing library, and is used by Envoy to provide tracing via Datadog.

Envoy is currently consuming an older version of dd-trace-cpp. Subsequent releases of dd-trace-cpp were not compatible with the Datadog tracing extension here.

These changes make the Datadog tracing extension compatible with the latest release of dd-trace-cpp, v0.1.12.

The changes are mostly in unit tests. Newer versions of dd-trace-cpp send more HTTP requests to the Datadog Agent, and so tests that assumed the number of requests were broken. There are also some changes involving how timeouts are handled by dd-trace-cpp.

These changes address envoyproxy#30957, envoyproxy#29354, and envoyproxy#31360.

Signed-off-by: David Goffredo <david.goffredo@datadoghq.com>
@phlax phlax deleted the dependency/bazel/com_github_datadog_dd_trace_cpp/0.1.12 branch September 20, 2024 09:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

deps Approval required for changes to Envoy's external dependencies

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Newer release available com_github_datadog_dd_trace_cpp: v0.1.12 (current: v0.1.8)

3 participants