ruby on rails - DelayedJob: run_at seems to override priority -
with delayedjob, if there's big backlog of jobs , workers can't keep run jobs @ specified times, seems dj selects earliest run time on priority.
as can see attached image, job locked @ time later run_at's chose earlier run_at instead of higher priority.
i expect opposite.

you seem use priority backwards. lower numbers have higher priority. looks okay me.
quote https://github.com/collectiveidea/delayed_job
by default jobs scheduled priority = 0, top priority. can change setting delayed::worker.default_priority else. lower numbers have higher priority.
Comments
Post a Comment