Artur Juraszek
Artur Juraszek
Hi @pymarco, did you manage to solve this/find the root cause? ;]
It's a super dirty solution, but you can hack around this by hooking into the [boot steps subsystem](https://docs.celeryproject.org/en/stable/userguide/extending.html), in order to force a per-consumer QoS. I've been running something similar...
And obviously pass `'x-queue-type': 'quorum'` during queue declaration, but that's [pretty easy already](https://docs.celeryproject.org/en/latest/userguide/routing.html#rabbitmq-message-priorities), just put it in `queue_arguments`.
> `amqp.exceptions.PreconditionFailed: Queue.declare: (406) PRECONDITION_FAILED - inequivalent arg 'x-queue-type' for queue 'helios-messages' in vhost 'helios': received the value 'quorum' of type 'longstr' but current is none` This one is actually...
@kflak: it seems that there's an issue somewhere between waybar config parsing and sed, since `sed` appears to receive a malformed command string - even though it does its job...