Hello<br><br>In my application I have a pool of temporary queues, used for RPC-like messaging.<br>Queues are created with flags durable and exclusive.<br><br>I'm observing a constant growth in queues memory as the time passes despite the fact rabbitmqctl shows zeros in messages column.<br>The output looks like this:<br><br>rabbitmqctl list_queues memory name messages consumers | sort -rn | head<br>10772176&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; amq.gen-qnA00cF1K0o2vq1KyO9_yQ&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1<br>10772104&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; amq.gen-os12dLIRtGJYqEwG7xpZOA&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1<br>10771888&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; amq.gen-YJkYswabMY0eUQi057xdHA&nbsp; 1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0<br>10771888&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; amq.gen-X8_I9wVBb6H2bHb_yt5zrw&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0<br>10771888&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; amq.gen-wLAXnQjySs9QgVlaZOlXaw&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0<br>....<br><br>And this number just continues to grow until memory high watermark is hit.<br>Maybe I'm missing something but how is this possible? Message rate is about 50 msg/s, it is not so high.<br>Is it possible somehow to find out why is memory not being freed?<br><br>rabbitmq version 3.0.1 on linux x86_64 box with erlang client API.<br><br>Thank you.<br>