deps: Bump com_github_datadog_dd_trace_cpp -> 0.1.12#31360
deps: Bump com_github_datadog_dd_trace_cpp -> 0.1.12#31360dependency-envoy[bot] wants to merge 1 commit into
com_github_datadog_dd_trace_cpp -> 0.1.12#31360Conversation
Signed-off-by: dependency-envoy[bot] <148525496+dependency-envoy[bot]@users.noreply.github.com>
|
CC @envoyproxy/dependency-shepherds: Your approval is needed for changes made to |
|
CI errors look real. Lots of change between current /cc codeowners @cgilmour @dgoffredo @dmehala @mattklein123 |
|
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. |
|
Closing in favor of #31526 |
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>
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>
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>
Created by Envoy dependency bot for @phlax
Fix #30957
Signed-off-by: dependency-envoy[bot] <148525496+dependency-envoy[bot]@users.noreply.github.com>