Hi, <div><br></div><div>I have a small OTP App ( say node A), that subscribes to a RabbitMQ queue, and also talks to another erlang node in another process ( node B ).</div><div><br></div><div>Now, sometimes the process hosting node B crashes for some reason, and my node A gets a 'nodedown' message. Up till this point, consumption from RabbitMQ works perfectly. </div>
<div><br></div><div>However, after my handle_info has finished processing the nodedown, if I publish a message to the RabbitMQ queue, my app doesn't consume it. However, all messages published after this one are consumed properly and processed. However that 1 message remains in a message_unacknowledged state in the queue, even though my handle_info refuses to have ever consumed it !</div>
<div><br></div><div>Is this a known issue in the client ? Can someone please help me ? </div><div><br></div><div>Rabbitmq server version : 2.7.1</div><div>Rabbitmq client version : 0.9.1 version of the AMQP protocol</div>
<div>Erlang: R15B </div><div><br></div><div>Thanks !</div><div><br></div><div><br></div><div><br></div>