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]