✨ Improvement
·
Tracker sync stops stacking duplicate jobs
RedTrack sync now uses on-conflict discard to avoid enqueue pile-ups.
What changed
RedTrack sync jobs used to pile up when a previous run hadn't finished
yet. We switched to on_conflict: :discard so a new sync request is
ignored if one is already in flight.
Why
- Lower DB pressure
- No more "too many syncs" warnings in logs
- Faster recovery when a sync stalls