Skip to content

Conversation

@p-datadog
Copy link
Member

What does this PR do?

Alternate implementation of #4957 that does not use synchronize.

This PR moves the begin-ensure block below the lock call, such that unlocking is only attempted if locking succeeds.

Motivation:

Flaky CI

Change log entry

Additional Notes:

How to test the change?

@p-datadog p-datadog requested a review from a team as a code owner October 7, 2025 19:11
@github-actions github-actions bot added the core Involves Datadog core libraries label Oct 7, 2025
@github-actions
Copy link

github-actions bot commented Oct 7, 2025

👋 Hey @p-datadog, please fill "Change log entry" section in the pull request description.

If changes need to be present in CHANGELOG.md you can state it this way

**Change log entry**

Yes. A brief summary to be placed into the CHANGELOG.md

(possible answers Yes/Yep/Yeah)

Or you can opt out like that

**Change log entry**

None.

(possible answers No/Nope/None)

Visited at: 2025-10-07 19:11:55 UTC

@datadog-official
Copy link

✅ Tests

🎉 All green!

❄️ No new flaky tests detected
🧪 All tests passed

🎯 Code Coverage
Patch Coverage: 133.33%
Total Coverage: 101.96% (-0.00%)

View detailed report

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

@Strech
Copy link
Member

Strech commented Oct 8, 2025

Duplicate #4957

@Strech Strech closed this Oct 8, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

core Involves Datadog core libraries

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants