[rabbitmq-discuss] Federated Exchange - behaviour after delete

Duncan McIntyre dmcintyre at gopivotal.com
Mon Jan 27 16:36:14 GMT 2014

Unexpected behaviour. Running RabbitMQ 3.2.3 / Erlang 14B04

serverA: exchange 'fedex', fanout

serverB: exchange 'fedex', fanout upstream serverA
  queue fdq bound to fedex

serverC: exchange 'fedex', fanout upstream serverA
  queue fdq bound to fedex

Delete serverA/fedex. Exchange remains deleted on serverA.

Restart either serverB or serverC
  serverA/fedex is recreated
  messages sent to serverA/fedex arrive in serverA/fdq and serverC/fdq

So far, all as expected. Now:

1. Delete serverB/fedex
2. Declare serverB/fedex, type=topic
3. Re-bind serverB/fdq to serverB/fedex
4. Delete serverA/fedex
5. At this point serverA/fedex is recreated, type=topic
6. Send a message to serverA/fedex
  => Message only goes to serverB, no copy to serverC
  => But serverC still shows Federation Status as up and running

I'm not sure what the expected behaviour should be, but it would be nice to
get an error somewhere.


Duncan McIntyre
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rabbitmq.com/pipermail/rabbitmq-discuss/attachments/20140127/368b0c5a/attachment.html>

More information about the rabbitmq-discuss mailing list