Isolate unexpected Web Push device failures #656

Merged
timmy merged 1 commits from timmy/655-isolate-push-device-failures into main 2026-08-12 13:55:57 +00:00
Owner

Closes #655

What changed

  • contain unexpected validator, checkpoint, or device-specific failures inside one Web Push delivery job
  • await every started device job before releasing the global dispatch lease
  • preserve failed revisions for retry while checkpointing healthy sibling deliveries

Verification

  • RED: focused regression failed because a competing worker acquired the lease while a healthy sibling was still active
  • GREEN: focused regression passed
  • focused: 42 passed
  • full: 1312 passed
Closes #655 ## What changed - contain unexpected validator, checkpoint, or device-specific failures inside one Web Push delivery job - await every started device job before releasing the global dispatch lease - preserve failed revisions for retry while checkpointing healthy sibling deliveries ## Verification - RED: focused regression failed because a competing worker acquired the lease while a healthy sibling was still active - GREEN: focused regression passed - focused: `42 passed` - full: `1312 passed`
timmy added 1 commit 2026-08-12 13:54:06 +00:00
fix: isolate Web Push device failures (Closes #655)
All checks were successful
CI / lint (pull_request) Successful in 1m27s
CI / build-release (pull_request) Successful in 6s
CI / release-candidate (pull_request) Has been skipped
32394fcd8f
timmy merged commit 3e7d6f7111 into main 2026-08-12 13:55:57 +00:00
Sign in to join this conversation.
No reviewers
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: stackchain/stackchain-dashboard#656
No description provided.