+1 On Sat, Jan 30, 2016 at 7:32 AM, Jeff Genender <jgenen...@apache.org> wrote: > +1 > > Jeff > >> On Jan 30, 2016, at 1:36 AM, Emmanuel Lécharny <elecha...@gmail.com> wrote: >> >> Hi guys, >> >> we just have released MINA 2.0.1 (still to be announced) and Radovan >> just found a hug bug in the way we deal with closed session. This is >> related to DIRMINA-1001 and DIRMINA-1006. All in all, the code that >> manage session removal and the check for the spin-bug detection is not >> good, and in some corner cases, we might enter in an infinite loop, with >> 100% CPU. Fixing that issue was not simple, but once done, Radovan found >> that the removal of a session from the queue that manage sessions to be >> removed was not properly done, leading to the IoProcessor to never been >> shut down (we don'te xit from the infinite select() loop, although it >> does not eat any CPU). >> >> Thanks to radovan, we have found many fixes that were applied, and we >> are half-confident that this patch fixes most of the problems. Although >> we need to conduct some in depth review of the code that deal with >> session being closed (and there are various use cases here). This is >> what I'm going to do this week-end - if it rains enough so that I can't >> be dragged out by my dear and active wife-. I would appreciate any help >> in this task. I think that has to be documented somewhere on the web >> site, at least to keep a track of the way it works, and also for our users. >> >> In the mean time, I think we outght to cut a release because this is a >> nasty bug, and I'd like to get this release out on monday, shortening >> the delay for a vote to 48h, if I can push the new version at noon today. >> >> wdyt ? >> >
-- thanks ashish Blog: http://www.ashishpaliwal.com/blog My Photo Galleries: http://www.pbase.com/ashishpaliwal