Skip to content

🐛 Stop the notice watcher from stealing the provider health signal - #605

Merged
abahmed merged 1 commit into
mainfrom
fix/provider-health-flake
Nov 8, 2026
Merged

abahmed merged 1 commit into
mainfrom
fix/provider-health-flake

Conversation

@abahmed

@abahmed abahmed commented Nov 7, 2026

Copy link
Copy Markdown
Owner

The delivery notice watcher and the app's health publisher both received from one single-slot channel, so whichever woke first consumed the signal and the other never saw a provider health change. /health could then miss a degraded provider until the next change, and TestProviderHealthIsPublishedWithoutFailingReadiness flaked. Each consumer now has its own channel, with a regression test.

@abahmed
abahmed merged commit 2eddd5d into main Nov 8, 2026
12 checks passed
@abahmed
abahmed deleted the fix/provider-health-flake branch November 8, 2026 07:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant