« Return to Thread: deadlock on com.swiftmq.tools.concurrent.Semaphore?

Re: deadlock on com.swiftmq.tools.concurrent.Semaphore?

by Leoš Bitto :: Rate this Message:

Reply to Author | View in Thread

Thanks for the sugestion. However, after I have configured the SwiftMQ router as suggested, nothing changed. Some XA transactions still cannot be commited with the same exception and thread dump. The messages which are sent to the JMS queue are about 260 kilobytes long, which is way smaller than 10 megabytes described in the document you have referred to. Additionally, that document states "SwiftMQ can handle the transfer of very large messages (10 MB and more) out of the box with its default configuration" - that is not my case. Most of the XA transactions are performed (from starting to a succesful commit) in 5 seconds or less, just some of them time out when performing the commit. All the transactions do the same kind of work. When looking at the thread dump, it seems like a deadlock - however, without the SwiftMQ source code, it is obviously difficult for me to judge it.

 « Return to Thread: deadlock on com.swiftmq.tools.concurrent.Semaphore?