[rabbitmq-discuss] RabbitMQ not starting anymore after removing federation configuration

Simon MacMullen simon at rabbitmq.com
Wed Oct 26 16:44:01 BST 2011


On 26/10/11 12:24, Jelle Smet wrote:
> Hi,

Hi.

> I ran into a situation that RabbitMQ refuses to start when I have
> removed the "federation" configuration used to start RabbitMQ initially.
> The only way to recover from that situation is:
>
> - restoring your original configuration
> - start RabbitMQ
> - delete the federation exchange
> - stop RabbitMQ
> - remove configuration
> - start RabbitMQ again.

Yeah. It's not completely obvious what RabbitMQ should do in this 
situation - it's found a federation exchange in Mnesia, but it doesn't 
know what a federation exchange is any more.

We could just delete the exchange, but what if that wasn't what you 
wanted? You might have accidentally started without the plugin, so 
deleting exchanges as a result is not helpful.

In future we might have some fallback exchange implementation that could 
be used, but whatever it does, it could still take people by surprise.

Cheers, Simon

-- 
Simon MacMullen
RabbitMQ, VMware


More information about the rabbitmq-discuss mailing list