I found that the partition id was always set to 0 when disabling the QUEUE_HOSTNAME_PARTITIONING setting, using a sqlalchemy backend. The problem was that the schedule method on the Queue component was always using the hostname as the partitioning key (independent of the QUEUE_HOSTNAME_PARTITIONING setting).
Also added a quick description of the QUEUE_HOSTNAME_PARTITIONING setting for the documentation (since it was missing).
I found that the partition id was always set to 0 when disabling the
QUEUE_HOSTNAME_PARTITIONING
setting, using a sqlalchemy backend. The problem was that theschedule
method on theQueue
component was always using thehostname
as the partitioning key (independent of theQUEUE_HOSTNAME_PARTITIONING
setting).Also added a quick description of the
QUEUE_HOSTNAME_PARTITIONING
setting for the documentation (since it was missing).Thanks!