✨ Улучшение
·
Tracker sync перестал накапливать дубли
Sync с RedTrack теперь использует on-conflict discard, чтобы не накапливать enqueue.
Что изменилось
RedTrack sync jobs могли накапливаться, когда предыдущий запуск ещё не
завершился. Мы перешли на on_conflict: :discard — новый запрос sync
игнорируется, если один уже выполняется.
Почему
- Меньше нагрузка на БД
- Нет warnings "too many syncs" в логах
- Быстрее восстановление, если sync завис