Paul / Andreas
I agree this is a serious problem and needs fixing.

I can see three solutions:

1) Change the acknowledge behaviour
2) Add proper JMS transactions to the mix
3) Change the worker pool behaviour

Of these I would prefer that we did (3) first and allowed (2) as an option.

Can you elaborate on what the difficulties you saw in this were?
Yes, this is a complex problem that has been affecting us for sometime.. and we have multiple problems that are inter-related.. I've actually fixed this to quite an extent already.. making the thread model separate from the current implementation.. This also paves the way to cleanly solve SYNAPSE-435.. I will check this in shortly within the next two days or hopefully earlier.. It would be great if you can please hold off any new changes to the JMS codebase until then..

asankha

--
Asankha C. Perera
http://adroitlogic.org

http://esbmagic.blogspot.com


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to