Hello everyone, I am just testing the 5.2 version and must say that for my it is a bug as well. Quite huge bug.
First of all why delete messages in topics if they did not expire ( the or in the statement, discards any expiration check - maybe it should be "AND" ) You could say that: we can delete them because all subscribers to specific topic received the message so it is no longer needed. But this is an opinion of somebody who forgot about retroactive consumers. Such a consumer would never received that message since it was deleted. There is already a bug with continuous receiving of same messages over and over again by retroactive durable subscribers (fixed somehow around in 5.3) However the fix for retroactive durable subscriber has no value when the deletion is made only on subscribers known to broker at current time -- View this message in context: http://www.nabble.com/-activemq-user---I-think-I-found-a-big-bug-about-3.0-and-3.1M3-tp405613p25847895.html Sent from the ActiveMQ - User mailing list archive at Nabble.com.