Skip to content

Comments

feat(UnlockPlayerAchievementJob): add retries with exponential backoff#4579

Merged
wescopeland merged 2 commits intoRetroAchievements:masterfrom
wescopeland:unlock-achievement-retries
Feb 23, 2026
Merged

feat(UnlockPlayerAchievementJob): add retries with exponential backoff#4579
wescopeland merged 2 commits intoRetroAchievements:masterfrom
wescopeland:unlock-achievement-retries

Conversation

@wescopeland
Copy link
Member

On deploy, something transient caused a dispatched UnlockPlayerAchievementJob to fail (I manually retried it):
Screenshot 2026-02-20 at 7 58 35 AM

If this job fails for any transient reason, the achievement unlock is silently lost. For a job that unlocks player achievements, this seems very bad.

This PR adds auto retries with exponential backoff to the job.

@wescopeland wescopeland requested a review from a team February 20, 2026 12:59
@wescopeland wescopeland enabled auto-merge (squash) February 23, 2026 18:16
@wescopeland wescopeland merged commit 2681310 into RetroAchievements:master Feb 23, 2026
20 checks passed
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.

2 participants