I'm testing auto-recovery with a very simple scenario: 1. Make a single durable auto-delete queue. 2. Attach a single subscriber to this queue that simple logs its message. 3. Check that consumer count is 1. 4. Cut the network between the client and server, then restore it.
What happens here is that the client seems to recover and brings up a new consumer thread on the test queue. However, if I check the consumer count it now reads two consumers. The second, presumably original consumer appears to eat messages, but never actually logs them. After waiting a very long time (around 20 minutes maybe?) the ghost consumer disappears, but all the messages it ate remain gone. What's going on here? Is there something I need to do to make the first consumer die on connection failure? This is with 3.2. Alex -- You received this message because you are subscribed to the Google Groups "clojure-rabbitmq" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure-rabbitmq+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.