rabbitmq-delayed-message-exchange plugin doesn't seem to be working for rabbitmq-server v3.8.4-1

656 views
Skip to first unread message

Ravishankar Haranath

unread,
May 27, 2020, 4:10:46 AM5/27/20
to rabbitmq-users
Target: Ubuntu 18.04 LTS 64Bit
Rabbitmq version: 3.8.4-1
rabbitmq-delayed-message-exchange version: 3.8.0

Today, I upgraded rabbitmq-server to 3.8.4-1 from previous 3.8.3-1. I have appropriately placed the plugin under /usr/lib/rabbitmq/lib/rabbitmq_server-3.8.4/plugins and removed the stale folder /usr/lib/rabbitmq/lib/rabbitmq_server-3.8.3. After restarting the rabbitmq-server, plugin is getting listed properly (Ex., "E*") and also, my exchange type is properly showing as x-delayed-message as expected. But, none of the messages are coming to the queue to process. After trying for a while, I brought back the system to use 3.8.3-1  version of rabbitmq-server and things started working properly. Hence, there could be some incompatibility issue with the plugin with latest rabbitmq-server.

Please let me know, if you could identify what could be the issue here.

Thanks and regards,
Ravi

Michael Klishin

unread,
May 29, 2020, 1:45:41 PM5/29/20
to rabbitm...@googlegroups.com

Where was the plugin downloaded from? We need an exact URL.

 

What’s in the server logs? How can we reproduce?

--
You received this message because you are subscribed to the Google Groups "rabbitmq-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to rabbitmq-user...@googlegroups.com.
To view this discussion on the web, visit https://groups.google.com/d/msgid/rabbitmq-users/ba54596e-c161-4d23-9aff-cabfa000e0d8%40googlegroups.com.

Message has been deleted

Jacek Grobelny

unread,
May 30, 2020, 8:05:18 AM5/30/20
to rabbitmq-users

 I have the same issue. Plugin dowloaded from https://github.com/rabbitmq/rabbitmq-delayed-message-exchange/releases.


Regards,

Jacek

Ravishankar Haranath

unread,
May 31, 2020, 10:25:57 AM5/31/20
to rabbitmq-users
Hi,


Steps to reproduce:

  1. Install 3.8.4-1 version of rabbitmq-server on Ubuntu 18.04 LTS 64 bit (Ex., sudo apt-get install rabbitmq-server)
  2. Copy the downloaded plugin into /usr/lib/rabbitmq/lib/rabbitmq_server-3.8.4/plugins folder
  3. Enabled the plugin using rabbitmq-plugins enable rabbitmq_delayed_message_exchange
  4. Setup a delayed-exchange and associate a queue to it by providing exchange type as x-delayed-message
  5. You can publish a message to it with header 'x-delay' and a value of few milliseconds (Ex., 2000 ms)
  6. You will see a published message id but, the message is not generated in the delayed-queue even after the passed-in delay
The same setup if done with rabbitmq-server v3.8.3-1, you will see the expected message in the delayed queue and things work nicely.

On Friday, May 29, 2020 at 11:15:41 PM UTC+5:30, Michael Klishin wrote:

Where was the plugin downloaded from? We need an exact URL.

 

What’s in the server logs? How can we reproduce?

 

On 27.05.2020, 11:10, rabbit...@googlegroups.com on behalf of Ravishankar Haranath wrote:

 

Target: Ubuntu 18.04 LTS 64Bit

Rabbitmq version: 3.8.4-1

rabbitmq-delayed-message-exchange version: 3.8.0

 

Today, I upgraded rabbitmq-server to 3.8.4-1 from previous 3.8.3-1. I have appropriately placed the plugin under /usr/lib/rabbitmq/lib/rabbitmq_server-3.8.4/plugins and removed the stale folder /usr/lib/rabbitmq/lib/rabbitmq_server-3.8.3. After restarting the rabbitmq-server, plugin is getting listed properly (Ex., "E*") and also, my exchange type is properly showing as x-delayed-message as expected. But, none of the messages are coming to the queue to process. After trying for a while, I brought back the system to use 3.8.3-1  version of rabbitmq-server and things started working properly. Hence, there could be some incompatibility issue with the plugin with latest rabbitmq-server.

 

Please let me know, if you could identify what could be the issue here.

 

Thanks and regards,

Ravi

--
You received this message because you are subscribed to the Google Groups "rabbitmq-users" group.

To unsubscribe from this group and stop receiving emails from it, send an email to rabbitm...@googlegroups.com.

Luke Bakken

unread,
May 31, 2020, 11:34:25 AM5/31/20
to rabbitmq-users
Hello,

I can't reproduce what you report. I have created the following script which works as expected. Please double-check your environment.


My environment:

$ rabbitmq-plugins list
Listing plugins with pattern ".*" ...
 Configured: E = explicitly enabled; e = implicitly enabled
 | Status: * = running on rabbit@shostakovich
 |/
[  ] rabbitmq_amqp1_0                  3.8.4
...
[E*] rabbitmq_delayed_message_exchange 3.8.0
...
[E*] rabbitmq_management               3.8.4
[e*] rabbitmq_management_agent         3.8.4
...
[E*] rabbitmq_top                      3.8.4
...
[e*] rabbitmq_web_dispatch             3.8.4
...

$ sha256sum plugins/rabbitmq_delayed_message_exchange-3.8.0.ez 
908e4ae1148a26afb4cce3c882082376dbe37b286e0560630da3e131acff3150  plugins/rabbitmq_delayed_message_exchange-3.8.0.ez

Thanks -
Luke

Ravishankar Haranath

unread,
May 31, 2020, 1:15:15 PM5/31/20
to rabbitmq-users
Hi,

Thanks for your time in verifying the issue. I'll check on other environment factors which I might have missed and keep you posted.

Regards,
Ravi
Reply all
Reply to author
Forward
0 new messages