Skip to content

Conversation

@p-datadog
Copy link
Member

What does this PR do?

Increases number of iterations in CI for the worker race test added in #5176

Motivation:
CI is flaking: https://github.com/DataDog/dd-trace-rb/actions/runs/20491855096/job/58885380113?pr=5159

Change log entry
None

Additional Notes:

There is no guarantee that any reasonable bound will suffice...

I would like to retain the test.

How to test the change?
Existing CI not failing

@p-datadog p-datadog requested a review from a team as a code owner December 24, 2025 18:47
@github-actions github-actions bot added the dev/testing Involves testing processes (e.g. RSpec) label Dec 24, 2025
@pr-commenter
Copy link

pr-commenter bot commented Dec 24, 2025

Benchmarks

Benchmark execution time: 2025-12-31 17:49:16

Comparing candidate commit bfc4f90 in PR branch worker-race-flake with baseline commit 1efce15 in branch master.

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

@datadog-datadog-prod-us1
Copy link
Contributor

datadog-datadog-prod-us1 bot commented Dec 30, 2025

✅ Tests

🎉 All green!

❄️ No new flaky tests detected
🧪 All tests passed

🎯 Code Coverage
Patch Coverage: 75.00%
Overall Coverage: 95.22% (-0.00%)

View detailed report

This comment will be updated automatically if new data arrives.
🔗 Commit SHA: bfc4f90 | Docs | Datadog PR Page | Was this helpful? Give us feedback!

Copy link
Member

@ivoanjo ivoanjo left a comment

Choose a reason for hiding this comment

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

👍 Looking at this test it looks quite brittle so in some future we should probably review it, but for now agree with holding our noses and try to get rid of the flakiness.

@p-datadog p-datadog merged commit 5d1667f into master Jan 5, 2026
359 checks passed
@p-datadog p-datadog deleted the worker-race-flake branch January 5, 2026 12:18
@github-actions github-actions bot added this to the 2.24.0 milestone Jan 5, 2026
p-datadog pushed a commit that referenced this pull request Jan 5, 2026
* master:
  Ignore "leaked" pipe file descriptors in JRuby, improve diagnostics  (#5188)
  debug-4548 Increase number of iterations for flakiness (#5184)
  [🤖] Update System Tests: https://github.com/DataDog/dd-trace-rb/actions/runs/20684824141
  [🤖] Update System Tests: https://github.com/DataDog/dd-trace-rb/actions/runs/20616292456 (#5190)
p-datadog pushed a commit that referenced this pull request Jan 5, 2026
* master:
  Ignore "leaked" pipe file descriptors in JRuby, improve diagnostics  (#5188)
  debug-4548 Increase number of iterations for flakiness (#5184)
  [🤖] Update System Tests: https://github.com/DataDog/dd-trace-rb/actions/runs/20684824141
p-datadog pushed a commit that referenced this pull request Jan 5, 2026
* master: (129 commits)
  Transports: remove api_version (#5164)
  DEBUG-4548 Telemetry: send events in forked children + telemetry metrics reset after fork (#5159)
  Ignore "leaked" pipe file descriptors in JRuby, improve diagnostics  (#5188)
  debug-4548 Increase number of iterations for flakiness (#5184)
  [🤖] Update System Tests: https://github.com/DataDog/dd-trace-rb/actions/runs/20684824141
  [🤖] Update System Tests: https://github.com/DataDog/dd-trace-rb/actions/runs/20616292456 (#5190)
  downgrade ffi for ruby 4.0 & 2.5 (#5189)
  Fix ruby warnings when accessing undefined instance variables (#5178)
  DEBUG-3499 DI: fix accounting when intrumenting upon class definition, add instr… (#5168)
  DEBUG-3499 RC: add diagnostics for invalid values (#5167)
  DEBUG-4548 Core: fix worker shutdown race  (#5176)
  Retry system-test build (#5181)
  Fix Baggage type check (#5182)
  [🤖] Update System Tests: https://github.com/DataDog/dd-trace-rb/actions/runs/20487829791 (#5183)
  [🤖] Update Latest Dependency: https://github.com/DataDog/dd-trace-rb/actions/runs/20401889084 (#5180)
  DEBUG-3499 DI: do not instrument when there is already an installed probe with the same id (#5169)
  DEBUG-3499 DI: rework RC interface (#5165)
  set DI test duration upper bound to 1000 seconds (#5161)
  add missing supported config default value
  [🤖] Update System Tests: https://github.com/DataDog/dd-trace-rb/actions/runs/20401907816 (#5179)
  ...
p-datadog pushed a commit that referenced this pull request Jan 5, 2026
* master:
  Transports: remove api_version (#5164)
  DEBUG-4548 Telemetry: send events in forked children + telemetry metrics reset after fork (#5159)
  Ignore "leaked" pipe file descriptors in JRuby, improve diagnostics  (#5188)
  debug-4548 Increase number of iterations for flakiness (#5184)
  [🤖] Update System Tests: https://github.com/DataDog/dd-trace-rb/actions/runs/20684824141
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dev/testing Involves testing processes (e.g. RSpec)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants