Galaxy not including appropriate routing_key for RabbitMQ #17910
Replies: 2 comments 4 replies
-
It's a little unclear if you're actually having a problem when pulsar is running ? |
Beta Was this translation helpful? Give feedback.
-
Yes sorry for that I'm fairly new to Galaxy and trying to understand the inner workings takes a bit of time. This is how I have setup the pulsar job runner.
and my tpv_rules_local.yml looks like this:
If my understanding is correct by setting the default requiring pulsar. All tools will use it? When I start a simple job the messages are sent to RabbitMQ correctly but there is no routing key and they get discarded instead of going to one of the three pulsar queues. |
Beta Was this translation helpful? Give feedback.
-
Hi,
I am not 100 % sure if this is a bug or not but I think only a Galaxy developer can shine some light for me here. I'm trying to setup a galaxy server with a pulsar setup. I am following the documentation here when trying to setup a Docker deployment of Galaxy that uses pulsar:
Galaxy training
I have encountered an issue though. After initializing the rabbitmq server I can see three channels connecting to the broker. One for each of the queues (pulsar__kill_ack, pulsar__setup_ack, pulsar__status_update)
My pulsar exchange points to 3 queues
So far so good. I do not have a pulsar server yet listening to the queues so I would expect that every tool emits a message that ends up in one of these 3 queues. However every message sent shows up in a new channel and in consequence is dropped (unrouted).
I contrast when I use the simple code
Where the routing key is specified correctly according to the queue name, everything works just fine. AS far as I understand these routing keys are sent by Galaxy and cannot be specified in a tool by the admin.
I was wondering if there is a bug with Galaxy not sending the appropriate routing_key to RabbitMQ in its messages (using a pulsar-runner) or there is an obvious miss-configuration issue, or the Dockerfile is not up to date?
Here are all my configuration files for the galaxy deployment:
galaxy-container.tar.gz
I would appreciate any insights into this issue and my apologies if this is not the correct forum to raise this issue.
Best regards,
Pedro Martinez
Beta Was this translation helpful? Give feedback.
All reactions