You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Push: a failed push-retired.json write keeps a retired subscription registered #2013
If that write fails (a full disk, a read-only state dir), it throws, the subscription stays registered, and the next push goes to the dead endpoint again. push-retired.json is telemetry (its own comment says so), so its write should not decide whether a retired subscription is removed. Expected: the subscription is removed and the mark kept in memory even when the file cannot be written.
This is on main as well; #1995 keeps the same order (it only made the delivery-record write and the retired list's expiry rewrite non-throwing).
Activity
fix(push): normalize only the retired check, and keep stored endpoint…
fix(push): keep a retired endpoint refused past 30 days and under ano…