hi,
With the latest trunk, i still get the following:
javax.jms.JMSException: Slave broker out of sync with master: Dispatched
message (ID:yhe-3822-1216229856070-0:0:1:1:1) was not in the pending list

thus the messageAck will fail because it is not in the dispatch list

>From some investigation, i found that the MessageDispatchNotification
happens before the message is adding to the pending in PrefetchSubscription.
The following order needs to be enforced ( slave adding message to
pending-->slave get MessageDispatchNotification -->slave get MessageAck).
somehow there is a race condition which breaks the sync between the slave
and master 

I was trying to look into how the pending messages gets added on the slave,
any explanation or suggestion is appreciated. Thank you.

ying
-- 
View this message in context: 
http://www.nabble.com/Slave-broker-out-of-sync-with-master-tp18492930p18492930.html
Sent from the ActiveMQ - Dev mailing list archive at Nabble.com.

Reply via email to