refactor(job): DossieRebaseJob in new queue so they don't interfere with others
Ces jobs sont empilés par milliers d'un coup et peuvent mettre des dizaines de minutes à s'écouler. On ne veut pas que ça interfère avec d'autres jobs, notamment les scans antivirus qui, si retardés, empilent des "poll" pour connaitre le status du fichier.
This commit is contained in:
parent
9e6d06fd9c
commit
697aeeb348
1 changed files with 2 additions and 0 deletions
|
@ -1,4 +1,6 @@
|
||||||
class DossierRebaseJob < ApplicationJob
|
class DossierRebaseJob < ApplicationJob
|
||||||
|
queue_as :low_priority # they are massively enqueued, so don't interfere with others especially antivirus
|
||||||
|
|
||||||
# If by the time the job runs the Dossier has been deleted, ignore the rebase
|
# If by the time the job runs the Dossier has been deleted, ignore the rebase
|
||||||
discard_on ActiveRecord::RecordNotFound
|
discard_on ActiveRecord::RecordNotFound
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue