Skip to content

fix(sidecar): Handle backpressure more gracefully#1682

Merged
gh-worker-dd-mergequeue-cf854d[bot] merged 1 commit intomainfrom
bob/graceful-backpressure
Mar 6, 2026
Merged

fix(sidecar): Handle backpressure more gracefully#1682
gh-worker-dd-mergequeue-cf854d[bot] merged 1 commit intomainfrom
bob/graceful-backpressure

Conversation

@bwoebi
Copy link
Copy Markdown
Contributor

@bwoebi bwoebi commented Mar 6, 2026

Only drop some operations on the floor, but never those setting the state of the connection. Otherwise, under load the state may end up in unexpected state.

Also do not leak file descriptors on partially received messages.

@bwoebi bwoebi requested review from a team as code owners March 6, 2026 15:48
@bwoebi bwoebi force-pushed the bob/graceful-backpressure branch from d081264 to e57d694 Compare March 6, 2026 15:48
@bwoebi bwoebi changed the title Handle backpressure more gracefully fix(sidecar): Handle backpressure more gracefully Mar 6, 2026
@github-actions
Copy link
Copy Markdown

github-actions bot commented Mar 6, 2026

Clippy Allow Annotation Report

Comparing clippy allow annotations between branches:

  • Base Branch: origin/main
  • PR Branch: origin/bob/graceful-backpressure

Summary by Rule

Rule Base Branch PR Branch Change
expect_used 2 2 No change (0%)
unwrap_used 5 6 ⚠️ +1 (+20.0%)
Total 7 8 ⚠️ +1 (+14.3%)

Annotation Counts by File

File Base Branch PR Branch Change
datadog-ipc/src/sequential.rs 0 1 ⚠️ +1 (N/A)
datadog-sidecar/src/service/sidecar_server.rs 7 7 No change (0%)

Annotation Stats by Crate

Crate Base Branch PR Branch Change
clippy-annotation-reporter 5 5 No change (0%)
datadog-ffe-ffi 1 1 No change (0%)
datadog-ipc 27 28 ⚠️ +1 (+3.7%)
datadog-live-debugger 6 6 No change (0%)
datadog-live-debugger-ffi 10 10 No change (0%)
datadog-profiling-replayer 4 4 No change (0%)
datadog-remote-config 3 3 No change (0%)
datadog-sidecar 59 59 No change (0%)
libdd-common 10 10 No change (0%)
libdd-common-ffi 12 12 No change (0%)
libdd-crashtracker 12 12 No change (0%)
libdd-data-pipeline 5 5 No change (0%)
libdd-ddsketch 2 2 No change (0%)
libdd-dogstatsd-client 1 1 No change (0%)
libdd-profiling 13 13 No change (0%)
libdd-telemetry 19 19 No change (0%)
libdd-tinybytes 4 4 No change (0%)
libdd-trace-normalization 2 2 No change (0%)
libdd-trace-obfuscation 9 9 No change (0%)
libdd-trace-utils 15 15 No change (0%)
Total 219 220 ⚠️ +1 (+0.5%)

About This Report

This report tracks Clippy allow annotations for specific rules, showing how they've changed in this PR. Decreasing the number of these annotations generally improves code quality.

@bwoebi bwoebi force-pushed the bob/graceful-backpressure branch from e57d694 to 52b1cc3 Compare March 6, 2026 16:01
Copy link
Copy Markdown
Contributor

@Leiyks Leiyks left a comment

Choose a reason for hiding this comment

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

lgtm 👌

@bwoebi bwoebi force-pushed the bob/graceful-backpressure branch from 52b1cc3 to 1303e76 Compare March 6, 2026 16:14
@bwoebi
Copy link
Copy Markdown
Contributor Author

bwoebi commented Mar 6, 2026

/merge

@gh-worker-devflow-routing-ef8351
Copy link
Copy Markdown

gh-worker-devflow-routing-ef8351 bot commented Mar 6, 2026

View all feedbacks in Devflow UI.

2026-03-06 16:14:28 UTC ℹ️ Start processing command /merge


2026-03-06 16:14:34 UTC ℹ️ MergeQueue: waiting for PR to be ready

This pull request is not mergeable according to GitHub. Common reasons include pending required checks, missing approvals, or merge conflicts — but it could also be blocked by other repository rules or settings.
It will be added to the queue as soon as checks pass and/or get approvals. View in MergeQueue UI.
Note: if you pushed new commits since the last approval, you may need additional approval.
You can remove it from the waiting list with /remove command.


2026-03-06 19:01:07 UTC ℹ️ MergeQueue: merge request added to the queue

The expected merge time in main is approximately 48m (p90).


2026-03-06 19:32:05 UTC ℹ️ MergeQueue: This merge request was merged

@bwoebi bwoebi force-pushed the bob/graceful-backpressure branch 3 times, most recently from 5a5c33c to c94e83a Compare March 6, 2026 16:39
@codecov-commenter
Copy link
Copy Markdown

codecov-commenter commented Mar 6, 2026

Codecov Report

❌ Patch coverage is 49.27536% with 35 lines in your changes missing coverage. Please review.
✅ Project coverage is 71.38%. Comparing base (0f3d46b) to head (90b3231).

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1682      +/-   ##
==========================================
+ Coverage   71.19%   71.38%   +0.19%     
==========================================
  Files         427      427              
  Lines       62852    62897      +45     
==========================================
+ Hits        44746    44899     +153     
+ Misses      18106    17998     -108     
Components Coverage Δ
libdd-crashtracker 63.01% <ø> (+0.08%) ⬆️
libdd-crashtracker-ffi 16.56% <ø> (ø)
libdd-alloc 98.77% <ø> (ø)
libdd-data-pipeline 88.02% <ø> (ø)
libdd-data-pipeline-ffi 75.72% <ø> (ø)
libdd-common 79.73% <ø> (ø)
libdd-common-ffi 73.40% <ø> (ø)
libdd-telemetry 62.48% <ø> (ø)
libdd-telemetry-ffi 16.75% <ø> (ø)
libdd-dogstatsd-client 82.64% <ø> (ø)
datadog-ipc 80.35% <17.50%> (-0.51%) ⬇️
libdd-profiling 81.60% <ø> (ø)
libdd-profiling-ffi 63.65% <ø> (ø)
datadog-sidecar 34.48% <93.10%> (+2.48%) ⬆️
datdog-sidecar-ffi 16.55% <ø> (+10.11%) ⬆️
spawn-worker 54.69% <ø> (ø)
libdd-tinybytes 93.16% <ø> (ø)
libdd-trace-normalization 81.71% <ø> (ø)
libdd-trace-obfuscation 94.69% <ø> (ø)
libdd-trace-protobuf 68.00% <ø> (ø)
libdd-trace-utils 89.07% <ø> (ø)
datadog-tracer-flare 88.95% <ø> (ø)
libdd-log 74.69% <ø> (ø)
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@pr-commenter
Copy link
Copy Markdown

pr-commenter bot commented Mar 6, 2026

Benchmarks

Comparison

Benchmark execution time: 2026-03-06 18:38:09

Comparing candidate commit 90b3231 in PR branch bob/graceful-backpressure with baseline commit 0f3d46b in branch main.

Found 0 performance improvements and 0 performance regressions! Performance is the same for 57 metrics, 2 unstable metrics.

Candidate

Candidate benchmark details

Group 1

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 90b3231 1772821335 bob/graceful-backpressure
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
receiver_entry_point/report/2597 execution_time 3.104ms 3.128ms ± 0.013ms 3.128ms ± 0.008ms 3.134ms 3.148ms 3.171ms 3.193ms 2.09% 1.388 4.378 0.41% 0.001ms 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
receiver_entry_point/report/2597 execution_time [3.126ms; 3.130ms] or [-0.057%; +0.057%] None None None

Group 2

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 90b3231 1772821335 bob/graceful-backpressure
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... execution_time 185.302µs 185.765µs ± 0.232µs 185.747µs ± 0.163µs 185.920µs 186.171µs 186.352µs 186.375µs 0.34% 0.317 -0.470 0.12% 0.016µs 1 200
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... throughput 5365514.257op/s 5383141.901op/s ± 6714.988op/s 5383667.756op/s ± 4706.848op/s 5388221.711op/s 5393231.135op/s 5395934.673op/s 5396590.003op/s 0.24% -0.312 -0.474 0.12% 474.821op/s 1 200
normalization/normalize_name/normalize_name/bad-name execution_time 17.901µs 17.984µs ± 0.048µs 17.984µs ± 0.024µs 18.003µs 18.037µs 18.073µs 18.452µs 2.60% 4.658 43.502 0.27% 0.003µs 1 200
normalization/normalize_name/normalize_name/bad-name throughput 54195703.875op/s 55605466.957op/s ± 146440.117op/s 55606398.288op/s ± 75051.454op/s 55685449.278op/s 55776517.406op/s 55819113.117op/s 55862250.263op/s 0.46% -4.472 41.159 0.26% 10354.880op/s 1 200
normalization/normalize_name/normalize_name/good execution_time 10.246µs 10.356µs ± 0.061µs 10.347µs ± 0.043µs 10.397µs 10.460µs 10.520µs 10.557µs 2.04% 0.620 0.241 0.59% 0.004µs 1 200
normalization/normalize_name/normalize_name/good throughput 94721093.024op/s 96565264.393op/s ± 571362.479op/s 96650298.408op/s ± 396081.625op/s 96963286.178op/s 97372208.106op/s 97581496.574op/s 97595022.062op/s 0.98% -0.587 0.170 0.59% 40401.428op/s 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... execution_time [185.733µs; 185.798µs] or [-0.017%; +0.017%] None None None
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... throughput [5382211.268op/s; 5384072.534op/s] or [-0.017%; +0.017%] None None None
normalization/normalize_name/normalize_name/bad-name execution_time [17.977µs; 17.991µs] or [-0.037%; +0.037%] None None None
normalization/normalize_name/normalize_name/bad-name throughput [55585171.765op/s; 55625762.149op/s] or [-0.036%; +0.036%] None None None
normalization/normalize_name/normalize_name/good execution_time [10.348µs; 10.365µs] or [-0.082%; +0.082%] None None None
normalization/normalize_name/normalize_name/good throughput [96486079.049op/s; 96644449.738op/s] or [-0.082%; +0.082%] None None None

Group 3

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 90b3231 1772821335 bob/graceful-backpressure
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
normalization/normalize_trace/test_trace execution_time 240.765ns 251.304ns ± 13.614ns 245.323ns ± 2.447ns 252.507ns 280.405ns 291.447ns 293.907ns 19.80% 1.633 1.327 5.40% 0.963ns 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
normalization/normalize_trace/test_trace execution_time [249.417ns; 253.191ns] or [-0.751%; +0.751%] None None None

Group 4

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 90b3231 1772821335 bob/graceful-backpressure
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
benching serializing traces from their internal representation to msgpack execution_time 13.907ms 13.966ms ± 0.034ms 13.961ms ± 0.018ms 13.981ms 14.009ms 14.081ms 14.173ms 1.52% 2.251 9.955 0.25% 0.002ms 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
benching serializing traces from their internal representation to msgpack execution_time [13.961ms; 13.970ms] or [-0.034%; +0.034%] None None None

Group 5

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 90b3231 1772821335 bob/graceful-backpressure
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
write only interface execution_time 1.189µs 3.204µs ± 1.419µs 2.981µs ± 0.030µs 3.009µs 3.671µs 13.956µs 14.697µs 393.06% 7.290 54.516 44.18% 0.100µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
write only interface execution_time [3.007µs; 3.401µs] or [-6.139%; +6.139%] None None None

Group 6

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 90b3231 1772821335 bob/graceful-backpressure
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... execution_time 533.896µs 534.957µs ± 0.692µs 534.856µs ± 0.346µs 535.190µs 535.838µs 537.497µs 539.164µs 0.81% 2.340 9.085 0.13% 0.049µs 1 200
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... throughput 1854721.822op/s 1869313.707op/s ± 2411.479op/s 1869662.423op/s ± 1208.729op/s 1870884.536op/s 1871981.877op/s 1872662.393op/s 1873023.134op/s 0.18% -2.318 8.938 0.13% 170.517op/s 1 200
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて execution_time 380.017µs 380.833µs ± 0.346µs 380.805µs ± 0.236µs 381.062µs 381.378µs 381.739µs 381.942µs 0.30% 0.320 0.201 0.09% 0.024µs 1 200
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて throughput 2618200.363op/s 2625827.259op/s ± 2387.363op/s 2626014.591op/s ± 1626.353op/s 2627458.512op/s 2629699.570op/s 2630483.569op/s 2631460.622op/s 0.21% -0.314 0.193 0.09% 168.812op/s 1 200
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters execution_time 189.762µs 190.191µs ± 0.182µs 190.175µs ± 0.118µs 190.299µs 190.505µs 190.614µs 190.943µs 0.40% 0.617 1.061 0.10% 0.013µs 1 200
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters throughput 5237169.238op/s 5257877.101op/s ± 5020.697op/s 5258309.038op/s ± 3267.898op/s 5261500.983op/s 5265242.106op/s 5267429.048op/s 5269758.249op/s 0.22% -0.610 1.040 0.10% 355.017op/s 1 200
normalization/normalize_service/normalize_service/[empty string] execution_time 37.357µs 37.537µs ± 0.075µs 37.531µs ± 0.039µs 37.571µs 37.644µs 37.688µs 38.017µs 1.29% 1.917 10.550 0.20% 0.005µs 1 200
normalization/normalize_service/normalize_service/[empty string] throughput 26304116.610op/s 26640817.384op/s ± 53132.179op/s 26644410.139op/s ± 27799.027op/s 26672153.510op/s 26713526.012op/s 26740435.262op/s 26768855.711op/s 0.47% -1.865 10.193 0.20% 3757.012op/s 1 200
normalization/normalize_service/normalize_service/test_ASCII execution_time 45.767µs 45.890µs ± 0.094µs 45.883µs ± 0.033µs 45.919µs 45.977µs 46.041µs 46.995µs 2.42% 8.117 93.005 0.20% 0.007µs 1 200
normalization/normalize_service/normalize_service/test_ASCII throughput 21278960.074op/s 21791188.666op/s ± 43976.617op/s 21794384.992op/s ± 15683.483op/s 21808722.130op/s 21835562.937op/s 21844960.245op/s 21849963.583op/s 0.26% -7.940 90.262 0.20% 3109.616op/s 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... execution_time [534.861µs; 535.053µs] or [-0.018%; +0.018%] None None None
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... throughput [1868979.499op/s; 1869647.914op/s] or [-0.018%; +0.018%] None None None
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて execution_time [380.785µs; 380.881µs] or [-0.013%; +0.013%] None None None
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて throughput [2625496.394op/s; 2626158.125op/s] or [-0.013%; +0.013%] None None None
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters execution_time [190.166µs; 190.216µs] or [-0.013%; +0.013%] None None None
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters throughput [5257181.281op/s; 5258572.921op/s] or [-0.013%; +0.013%] None None None
normalization/normalize_service/normalize_service/[empty string] execution_time [37.526µs; 37.547µs] or [-0.028%; +0.028%] None None None
normalization/normalize_service/normalize_service/[empty string] throughput [26633453.775op/s; 26648180.993op/s] or [-0.028%; +0.028%] None None None
normalization/normalize_service/normalize_service/test_ASCII execution_time [45.877µs; 45.903µs] or [-0.028%; +0.028%] None None None
normalization/normalize_service/normalize_service/test_ASCII throughput [21785093.930op/s; 21797283.402op/s] or [-0.028%; +0.028%] None None None

Group 7

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 90b3231 1772821335 bob/graceful-backpressure
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
benching deserializing traces from msgpack to their internal representation execution_time 48.349ms 48.693ms ± 1.107ms 48.546ms ± 0.044ms 48.591ms 48.726ms 53.082ms 59.314ms 22.18% 8.624 76.281 2.27% 0.078ms 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
benching deserializing traces from msgpack to their internal representation execution_time [48.540ms; 48.847ms] or [-0.315%; +0.315%] None None None

Group 8

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 90b3231 1772821335 bob/graceful-backpressure
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
tags/replace_trace_tags execution_time 2.400µs 2.444µs ± 0.025µs 2.443µs ± 0.012µs 2.452µs 2.482µs 2.494µs 2.618µs 7.16% 3.633 22.857 1.00% 0.002µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
tags/replace_trace_tags execution_time [2.441µs; 2.448µs] or [-0.139%; +0.139%] None None None

Group 9

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 90b3231 1772821335 bob/graceful-backpressure
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
sdk_test_data/rules-based execution_time 148.365µs 150.360µs ± 1.640µs 150.071µs ± 0.528µs 150.651µs 152.378µs 156.106µs 165.947µs 10.58% 5.456 43.257 1.09% 0.116µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
sdk_test_data/rules-based execution_time [150.132µs; 150.587µs] or [-0.151%; +0.151%] None None None

Group 10

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 90b3231 1772821335 bob/graceful-backpressure
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
profile_add_sample_frames_x1000 execution_time 4.184ms 4.190ms ± 0.007ms 4.189ms ± 0.001ms 4.190ms 4.193ms 4.196ms 4.286ms 2.31% 11.855 154.446 0.17% 0.001ms 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
profile_add_sample_frames_x1000 execution_time [4.189ms; 4.191ms] or [-0.024%; +0.024%] None None None

Group 11

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 90b3231 1772821335 bob/graceful-backpressure
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
benching string interning on wordpress profile execution_time 159.628µs 160.623µs ± 0.425µs 160.542µs ± 0.126µs 160.688µs 161.078µs 161.976µs 163.977µs 2.14% 4.531 29.413 0.26% 0.030µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
benching string interning on wordpress profile execution_time [160.564µs; 160.682µs] or [-0.037%; +0.037%] None None None

Group 12

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 90b3231 1772821335 bob/graceful-backpressure
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
ip_address/quantize_peer_ip_address_benchmark execution_time 4.921µs 5.008µs ± 0.046µs 4.992µs ± 0.026µs 5.056µs 5.073µs 5.075µs 5.078µs 1.74% 0.230 -1.252 0.91% 0.003µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
ip_address/quantize_peer_ip_address_benchmark execution_time [5.001µs; 5.014µs] or [-0.127%; +0.127%] None None None

Group 13

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 90b3231 1772821335 bob/graceful-backpressure
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
sql/obfuscate_sql_string execution_time 87.284µs 87.642µs ± 0.221µs 87.618µs ± 0.045µs 87.664µs 87.842µs 88.046µs 90.393µs 3.17% 9.868 119.498 0.25% 0.016µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
sql/obfuscate_sql_string execution_time [87.612µs; 87.673µs] or [-0.035%; +0.035%] None None None

Group 14

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 90b3231 1772821335 bob/graceful-backpressure
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
concentrator/add_spans_to_concentrator execution_time 10.637ms 10.668ms ± 0.014ms 10.667ms ± 0.009ms 10.676ms 10.692ms 10.703ms 10.728ms 0.58% 0.682 1.359 0.13% 0.001ms 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
concentrator/add_spans_to_concentrator execution_time [10.666ms; 10.670ms] or [-0.018%; +0.018%] None None None

Group 15

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 90b3231 1772821335 bob/graceful-backpressure
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
two way interface execution_time 17.850µs 25.831µs ± 9.427µs 18.294µs ± 0.237µs 34.210µs 42.845µs 43.618µs 67.494µs 268.94% 0.908 0.514 36.40% 0.667µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
two way interface execution_time [24.524µs; 27.137µs] or [-5.058%; +5.058%] None None None

Group 16

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 90b3231 1772821335 bob/graceful-backpressure
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
redis/obfuscate_redis_string execution_time 33.369µs 34.053µs ± 0.824µs 33.606µs ± 0.180µs 35.207µs 35.303µs 35.391µs 37.498µs 11.58% 1.072 0.027 2.41% 0.058µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
redis/obfuscate_redis_string execution_time [33.939µs; 34.167µs] or [-0.335%; +0.335%] None None None

Group 17

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 90b3231 1772821335 bob/graceful-backpressure
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
single_flag_killswitch/rules-based execution_time 188.814ns 191.408ns ± 2.024ns 191.136ns ± 1.347ns 192.437ns 195.104ns 197.912ns 200.737ns 5.02% 1.427 2.690 1.05% 0.143ns 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
single_flag_killswitch/rules-based execution_time [191.128ns; 191.689ns] or [-0.147%; +0.147%] None None None

Group 18

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 90b3231 1772821335 bob/graceful-backpressure
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
credit_card/is_card_number/ execution_time 3.895µs 3.912µs ± 0.003µs 3.912µs ± 0.002µs 3.914µs 3.916µs 3.918µs 3.919µs 0.18% -0.943 6.024 0.07% 0.000µs 1 200
credit_card/is_card_number/ throughput 255155264.374op/s 255608779.411op/s ± 178162.756op/s 255612422.772op/s ± 117193.784op/s 255720457.121op/s 255863663.670op/s 255923038.646op/s 256708724.983op/s 0.43% 0.958 6.118 0.07% 12598.009op/s 1 200
credit_card/is_card_number/ 3782-8224-6310-005 execution_time 79.038µs 79.777µs ± 0.378µs 79.737µs ± 0.290µs 80.068µs 80.481µs 80.627µs 80.702µs 1.21% 0.450 -0.615 0.47% 0.027µs 1 200
credit_card/is_card_number/ 3782-8224-6310-005 throughput 12391323.910op/s 12535151.671op/s ± 59231.333op/s 12541218.063op/s ± 45790.885op/s 12584435.605op/s 12614896.238op/s 12632174.515op/s 12652201.719op/s 0.88% -0.433 -0.634 0.47% 4188.288op/s 1 200
credit_card/is_card_number/ 378282246310005 execution_time 72.353µs 73.049µs ± 0.391µs 73.007µs ± 0.247µs 73.269µs 73.684µs 74.014µs 74.673µs 2.28% 0.762 1.002 0.53% 0.028µs 1 200
credit_card/is_card_number/ 378282246310005 throughput 13391736.946op/s 13689737.908op/s ± 73017.084op/s 13697405.029op/s ± 46304.631op/s 13740097.189op/s 13797355.035op/s 13810401.689op/s 13821050.287op/s 0.90% -0.724 0.882 0.53% 5163.088op/s 1 200
credit_card/is_card_number/37828224631 execution_time 3.892µs 3.912µs ± 0.003µs 3.911µs ± 0.002µs 3.914µs 3.916µs 3.917µs 3.919µs 0.20% -1.456 10.655 0.07% 0.000µs 1 200
credit_card/is_card_number/37828224631 throughput 255142605.850op/s 255642801.420op/s ± 184505.749op/s 255661844.601op/s ± 120681.811op/s 255753580.028op/s 255884880.478op/s 255947692.406op/s 256941930.621op/s 0.50% 1.479 10.838 0.07% 13046.527op/s 1 200
credit_card/is_card_number/378282246310005 execution_time 69.224µs 69.739µs ± 0.355µs 69.694µs ± 0.268µs 69.976µs 70.340µs 70.651µs 71.068µs 1.97% 0.699 0.088 0.51% 0.025µs 1 200
credit_card/is_card_number/378282246310005 throughput 14071014.063op/s 14339453.047op/s ± 72789.908op/s 14348390.990op/s ± 55114.738op/s 14401435.134op/s 14433460.731op/s 14439580.453op/s 14445855.479op/s 0.68% -0.675 0.017 0.51% 5147.024op/s 1 200
credit_card/is_card_number/37828224631000521389798 execution_time 52.143µs 52.215µs ± 0.034µs 52.212µs ± 0.020µs 52.236µs 52.273µs 52.308µs 52.362µs 0.29% 0.647 1.500 0.06% 0.002µs 1 200
credit_card/is_card_number/37828224631000521389798 throughput 19097678.458op/s 19151510.974op/s ± 12391.191op/s 19152726.283op/s ± 7248.649op/s 19159422.260op/s 19171865.958op/s 19177443.568op/s 19177974.097op/s 0.13% -0.641 1.483 0.06% 876.190op/s 1 200
credit_card/is_card_number/x371413321323331 execution_time 6.029µs 6.040µs ± 0.011µs 6.038µs ± 0.003µs 6.041µs 6.069µs 6.079µs 6.114µs 1.26% 3.171 12.379 0.18% 0.001µs 1 200
credit_card/is_card_number/x371413321323331 throughput 163563371.676op/s 165562895.001op/s ± 304169.424op/s 165617977.701op/s ± 95075.821op/s 165723860.095op/s 165801950.795op/s 165833797.369op/s 165855539.325op/s 0.14% -3.148 12.162 0.18% 21508.026op/s 1 200
credit_card/is_card_number_no_luhn/ execution_time 3.895µs 3.913µs ± 0.003µs 3.913µs ± 0.002µs 3.916µs 3.918µs 3.921µs 3.924µs 0.28% -0.564 4.948 0.08% 0.000µs 1 200
credit_card/is_card_number_no_luhn/ throughput 254812361.140op/s 255530055.962op/s ± 204391.414op/s 255533290.085op/s ± 133920.596op/s 255665523.504op/s 255810336.114op/s 255899374.542op/s 256712087.405op/s 0.46% 0.580 5.023 0.08% 14452.655op/s 1 200
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 execution_time 64.083µs 64.429µs ± 0.139µs 64.415µs ± 0.086µs 64.506µs 64.679µs 64.803µs 64.822µs 0.63% 0.436 0.085 0.22% 0.010µs 1 200
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 throughput 15426774.294op/s 15520972.448op/s ± 33463.750op/s 15524271.826op/s ± 20703.633op/s 15544426.732op/s 15570053.493op/s 15585414.780op/s 15604709.501op/s 0.52% -0.423 0.071 0.22% 2366.244op/s 1 200
credit_card/is_card_number_no_luhn/ 378282246310005 execution_time 58.097µs 58.259µs ± 0.144µs 58.200µs ± 0.043µs 58.325µs 58.529µs 58.766µs 58.870µs 1.15% 1.737 2.855 0.25% 0.010µs 1 200
credit_card/is_card_number_no_luhn/ 378282246310005 throughput 16986592.344op/s 17164764.464op/s ± 42303.821op/s 17182134.017op/s ± 12731.596op/s 17191561.952op/s 17203902.792op/s 17210115.435op/s 17212622.016op/s 0.18% -1.724 2.789 0.25% 2991.332op/s 1 200
credit_card/is_card_number_no_luhn/37828224631 execution_time 3.894µs 3.912µs ± 0.003µs 3.912µs ± 0.002µs 3.914µs 3.917µs 3.918µs 3.920µs 0.19% -1.210 8.190 0.07% 0.000µs 1 200
credit_card/is_card_number_no_luhn/37828224631 throughput 255110897.915op/s 255593679.385op/s ± 183812.328op/s 255599268.331op/s ± 118043.731op/s 255709742.542op/s 255857623.648op/s 255910108.095op/s 256810293.623op/s 0.47% 1.229 8.327 0.07% 12997.494op/s 1 200
credit_card/is_card_number_no_luhn/378282246310005 execution_time 54.590µs 54.974µs ± 0.292µs 54.910µs ± 0.193µs 55.152µs 55.510µs 55.803µs 56.069µs 2.11% 0.946 0.639 0.53% 0.021µs 1 200
credit_card/is_card_number_no_luhn/378282246310005 throughput 17835279.241op/s 18191010.693op/s ± 96077.988op/s 18211697.377op/s ± 63798.168op/s 18266302.751op/s 18307923.654op/s 18316552.160op/s 18318281.141op/s 0.59% -0.919 0.550 0.53% 6793.740op/s 1 200
credit_card/is_card_number_no_luhn/37828224631000521389798 execution_time 52.145µs 52.219µs ± 0.038µs 52.217µs ± 0.025µs 52.242µs 52.280µs 52.320µs 52.424µs 0.40% 1.028 3.405 0.07% 0.003µs 1 200
credit_card/is_card_number_no_luhn/37828224631000521389798 throughput 19075240.298op/s 19150166.814op/s ± 13920.512op/s 19150909.516op/s ± 9300.993op/s 19159938.963op/s 19169641.327op/s 19175039.583op/s 19177340.055op/s 0.14% -1.018 3.354 0.07% 984.329op/s 1 200
credit_card/is_card_number_no_luhn/x371413321323331 execution_time 6.027µs 6.037µs ± 0.010µs 6.035µs ± 0.003µs 6.038µs 6.065µs 6.080µs 6.081µs 0.76% 2.924 8.555 0.16% 0.001µs 1 200
credit_card/is_card_number_no_luhn/x371413321323331 throughput 164449509.485op/s 165646057.945op/s ± 271516.238op/s 165706561.980op/s ± 75631.667op/s 165779752.498op/s 165860562.147op/s 165886525.982op/s 165907998.858op/s 0.12% -2.914 8.503 0.16% 19199.097op/s 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
credit_card/is_card_number/ execution_time [3.912µs; 3.913µs] or [-0.010%; +0.010%] None None None
credit_card/is_card_number/ throughput [255584087.766op/s; 255633471.055op/s] or [-0.010%; +0.010%] None None None
credit_card/is_card_number/ 3782-8224-6310-005 execution_time [79.725µs; 79.830µs] or [-0.066%; +0.066%] None None None
credit_card/is_card_number/ 3782-8224-6310-005 throughput [12526942.778op/s; 12543360.564op/s] or [-0.065%; +0.065%] None None None
credit_card/is_card_number/ 378282246310005 execution_time [72.995µs; 73.104µs] or [-0.074%; +0.074%] None None None
credit_card/is_card_number/ 378282246310005 throughput [13679618.442op/s; 13699857.374op/s] or [-0.074%; +0.074%] None None None
credit_card/is_card_number/37828224631 execution_time [3.911µs; 3.912µs] or [-0.010%; +0.010%] None None None
credit_card/is_card_number/37828224631 throughput [255617230.698op/s; 255668372.142op/s] or [-0.010%; +0.010%] None None None
credit_card/is_card_number/378282246310005 execution_time [69.690µs; 69.789µs] or [-0.071%; +0.071%] None None None
credit_card/is_card_number/378282246310005 throughput [14329365.065op/s; 14349541.028op/s] or [-0.070%; +0.070%] None None None
credit_card/is_card_number/37828224631000521389798 execution_time [52.211µs; 52.220µs] or [-0.009%; +0.009%] None None None
credit_card/is_card_number/37828224631000521389798 throughput [19149793.674op/s; 19153228.274op/s] or [-0.009%; +0.009%] None None None
credit_card/is_card_number/x371413321323331 execution_time [6.038µs; 6.042µs] or [-0.026%; +0.026%] None None None
credit_card/is_card_number/x371413321323331 throughput [165520740.044op/s; 165605049.957op/s] or [-0.025%; +0.025%] None None None
credit_card/is_card_number_no_luhn/ execution_time [3.913µs; 3.914µs] or [-0.011%; +0.011%] None None None
credit_card/is_card_number_no_luhn/ throughput [255501729.278op/s; 255558382.646op/s] or [-0.011%; +0.011%] None None None
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 execution_time [64.410µs; 64.449µs] or [-0.030%; +0.030%] None None None
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 throughput [15516334.694op/s; 15525610.202op/s] or [-0.030%; +0.030%] None None None
credit_card/is_card_number_no_luhn/ 378282246310005 execution_time [58.239µs; 58.279µs] or [-0.034%; +0.034%] None None None
credit_card/is_card_number_no_luhn/ 378282246310005 throughput [17158901.561op/s; 17170627.367op/s] or [-0.034%; +0.034%] None None None
credit_card/is_card_number_no_luhn/37828224631 execution_time [3.912µs; 3.913µs] or [-0.010%; +0.010%] None None None
credit_card/is_card_number_no_luhn/37828224631 throughput [255568204.764op/s; 255619154.006op/s] or [-0.010%; +0.010%] None None None
credit_card/is_card_number_no_luhn/378282246310005 execution_time [54.933µs; 55.014µs] or [-0.074%; +0.074%] None None None
credit_card/is_card_number_no_luhn/378282246310005 throughput [18177695.208op/s; 18204326.178op/s] or [-0.073%; +0.073%] None None None
credit_card/is_card_number_no_luhn/37828224631000521389798 execution_time [52.214µs; 52.224µs] or [-0.010%; +0.010%] None None None
credit_card/is_card_number_no_luhn/37828224631000521389798 throughput [19148237.565op/s; 19152096.063op/s] or [-0.010%; +0.010%] None None None
credit_card/is_card_number_no_luhn/x371413321323331 execution_time [6.036µs; 6.038µs] or [-0.023%; +0.023%] None None None
credit_card/is_card_number_no_luhn/x371413321323331 throughput [165608428.406op/s; 165683687.484op/s] or [-0.023%; +0.023%] None None None

Group 19

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 90b3231 1772821335 bob/graceful-backpressure
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
profile_add_sample2_frames_x1000 execution_time 714.217µs 715.604µs ± 0.607µs 715.531µs ± 0.372µs 715.922µs 716.709µs 717.027µs 718.946µs 0.48% 1.051 3.724 0.08% 0.043µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
profile_add_sample2_frames_x1000 execution_time [715.520µs; 715.688µs] or [-0.012%; +0.012%] None None None

Baseline

Omitted due to size.

@dd-octo-sts
Copy link
Copy Markdown
Contributor

dd-octo-sts bot commented Mar 6, 2026

Artifact Size Benchmark Report

aarch64-alpine-linux-musl
Artifact Baseline Commit Change
/aarch64-alpine-linux-musl/lib/libdatadog_profiling.so 8.70 MB 8.70 MB 0% (0 B) 👌
/aarch64-alpine-linux-musl/lib/libdatadog_profiling.a 98.65 MB 98.65 MB 0% (0 B) 👌
aarch64-unknown-linux-gnu
Artifact Baseline Commit Change
/aarch64-unknown-linux-gnu/lib/libdatadog_profiling.a 114.29 MB 114.29 MB 0% (0 B) 👌
/aarch64-unknown-linux-gnu/lib/libdatadog_profiling.so 11.29 MB 11.29 MB 0% (0 B) 👌
libdatadog-x64-windows
Artifact Baseline Commit Change
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.dll 27.16 MB 27.16 MB 0% (0 B) 👌
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.lib 76.26 KB 76.26 KB 0% (0 B) 👌
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.pdb 186.04 MB 186.03 MB -0% (-8.00 KB) 👌
/libdatadog-x64-windows/debug/static/datadog_profiling_ffi.lib 917.19 MB 917.19 MB 0% (0 B) 👌
/libdatadog-x64-windows/release/dynamic/datadog_profiling_ffi.dll 9.93 MB 9.93 MB 0% (0 B) 👌
/libdatadog-x64-windows/release/dynamic/datadog_profiling_ffi.lib 76.26 KB 76.26 KB 0% (0 B) 👌
/libdatadog-x64-windows/release/dynamic/datadog_profiling_ffi.pdb 24.76 MB 24.76 MB 0% (0 B) 👌
/libdatadog-x64-windows/release/static/datadog_profiling_ffi.lib 51.43 MB 51.43 MB 0% (0 B) 👌
libdatadog-x86-windows
Artifact Baseline Commit Change
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.dll 22.97 MB 22.97 MB 0% (0 B) 👌
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.lib 77.44 KB 77.44 KB 0% (0 B) 👌
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.pdb 190.23 MB 190.24 MB +0% (+8.00 KB) 👌
/libdatadog-x86-windows/debug/static/datadog_profiling_ffi.lib 900.84 MB 900.84 MB 0% (0 B) 👌
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.dll 7.53 MB 7.53 MB 0% (0 B) 👌
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.lib 77.44 KB 77.44 KB 0% (0 B) 👌
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.pdb 26.52 MB 26.52 MB 0% (0 B) 👌
/libdatadog-x86-windows/release/static/datadog_profiling_ffi.lib 47.06 MB 47.06 MB 0% (0 B) 👌
x86_64-alpine-linux-musl
Artifact Baseline Commit Change
/x86_64-alpine-linux-musl/lib/libdatadog_profiling.a 86.54 MB 86.54 MB 0% (0 B) 👌
/x86_64-alpine-linux-musl/lib/libdatadog_profiling.so 10.23 MB 10.23 MB 0% (0 B) 👌
x86_64-unknown-linux-gnu
Artifact Baseline Commit Change
/x86_64-unknown-linux-gnu/lib/libdatadog_profiling.a 107.16 MB 107.16 MB 0% (0 B) 👌
/x86_64-unknown-linux-gnu/lib/libdatadog_profiling.so 11.98 MB 11.98 MB 0% (0 B) 👌

Only drop some operations on the floor, but never those setting the state of the connection.
Otherwise, under load the state may end up in unexpected state.

Also do not leak file descriptors on partially received messages.

Signed-off-by: Bob Weinand <[email protected]>
@bwoebi bwoebi force-pushed the bob/graceful-backpressure branch from c94e83a to 90b3231 Compare March 6, 2026 18:22
@gh-worker-dd-mergequeue-cf854d gh-worker-dd-mergequeue-cf854d bot merged commit bd94dd9 into main Mar 6, 2026
83 checks passed
@gh-worker-dd-mergequeue-cf854d gh-worker-dd-mergequeue-cf854d bot deleted the bob/graceful-backpressure branch March 6, 2026 19:32
gh-worker-dd-mergequeue-cf854d bot pushed a commit that referenced this pull request Mar 11, 2026
# What does this PR do?

Bump to 29.0.0

[feat(profiling)!: add Tracepoint sample type](#1676)
[feat(obfuscation/redis): Reach feature parity on redis obfuscation [APMSP-2668]](#1632)
[fix(sidecar): Handle backpressure more gracefully](#1682)
[feat(trace-protobuf)!: Add two fields to ClientGroupedStats [SVLS-8627]](#1630)
[chore: exclude libdatadog from ADMS auto generated PRs for dependency updates](#1688)
[chore(ci): run crashtracking ffi example tests in CI](#1687)
[fix(crashtracking): use libunwind to unwind frames](#1663)
[feat: publish tracer metadata as OTel process ctx](#1658)
[ci: run thread count test in own process](#1693)
[feat(obfuscation/json): Init json obfuscation [APMSP-2665]](#1635)
[chore(ci): add final_status property on junit XML [APMSP-2610]](#1681)
[refactor(data-pipeline-ffi): move macro definitions for better reuse](#1699)
[fix(obfuscation/memcached): fuzzing fix](#1695)
[ci: replace use of cargo cross for centos7 tests](#1675)
#1702 (comment)
[feat(stats_exporter)!: add process tags to CSS payloads](#1709)

# Motivation

I mainly am creating this to use the new unwinding from ucontext for crashtracking

# Additional Notes

Anything else we should know when reviewing?

# How to test the change?

Describe here in detail how the change can be validated.


[APMSP-2668]: https://datadoghq.atlassian.net/browse/APMSP-2668?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ
[SVLS-8627]: https://datadoghq.atlassian.net/browse/SVLS-8627?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ
[APMSP-2665]: https://datadoghq.atlassian.net/browse/APMSP-2665?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ

Co-authored-by: gyuheon.oh <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants