Hello everyone

Last month I've opened up a ticket regarding a deadlock that was occurring
on one of our servers.
https://issues.apache.org/jira/browse/ARTEMIS-3622

After much trial and error, I think I've narrowed it down the cause and
it's in the comments, but being a racing condition I cannot reliably
reproduce in a test case. I can reproduce manually (carefully advancing the
threads in the debugger).

I also did patch our server with the quickfix indicated in the comments and
I will let you know if that fixes the problem (so far so good, but its been
only about 18 hours). If everything goes well, I will create a PR but I
would like to know if a simple solution like that (marking a couple of
methods as synchronized) would be acceptable, even though I think it
doesn't fixes all the cases (that one would require much in depth changes I
think).

Thanks for the great software anyway,
takeshi

-- 
http://mapsdev.blogspot.com/
Marcelo Takeshi Fukushima

Reply via email to