Brief Summary
Celery celery.chord_unlock does not support priority (both 4.3.0 and 4.4.0rc3 releases). A short test shows this special task is always set with default priority (even if it's possible to set the queue where to schedule this task).
This is annoying because when trying to execute tasks with high priority (in a specific chord) to complete it before the others, as the chord.unlock task for this chord will be set with same priority than the other chord's task, your "prefered" chord will not be able to complete first and as soon as possible.
Proposed Behavior
Set priority for chord_unlock same ways Celery set the queue.
Brief Summary
Celery
celery.chord_unlockdoes not supportpriority(both 4.3.0 and 4.4.0rc3 releases). A short test shows this special task is always set with default priority (even if it's possible to set the queue where to schedule this task).This is annoying because when trying to execute tasks with high priority (in a specific chord) to complete it before the others, as the
chord.unlocktask for this chord will be set with same priority than the other chord's task, your "prefered" chord will not be able to complete first and as soon as possible.Proposed Behavior
Set priority for
chord_unlocksame ways Celery set the queue.