Gracefully cancel superseded reconversion jobs on rapid saves

FixDocsService
Порезанный
16 апреля 2026 г. в 15:59 UTC
Автор
Kamo
Обещать
2f05ab1

When a document is saved multiple times quickly, each save registers its ImgDat UUID in a ConcurrentHashMap. The async reconversion task checks this at 6 checkpoints (before start, after download, after PDF conversion, after PDF upload, before thumbnails, after thumbnail generation). If a newer save has replaced the expected ImgDat, the task exits immediately without writing stale results or orphaned records.

Все изменения

Как вы видите судоходство?

Каждое из этих обновлений автоматически попадает в ваше рабочее пространство. Начните бесплатно и смотрите, как он растет неделю за неделей.

Начните бесплатно навсегдаПосмотреть цены