geronimo-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Kevan Miller <kevan.mil...@gmail.com>
Subject Re: Getting "Deque Full" error on Connection.close()
Date Wed, 30 Jul 2008 05:55:26 GMT

On Jul 29, 2008, at 7:42 PM, Andrew Thorburn wrote:

> This is a bit strange - I seem to be getting a Deque Full error when I
> try and close a connection. It doesn't happen all the time, and I only
> just saw it for the first time a few days ago (in production...), and
> bouncing Geronimo (stop/start) seemed to fix it. I can understand why
> it might happen when I try to get a connection, but it shouldn't be
> happening when I try and close one, surely? Doesn't seem terribly
> logical.
>
> Anyway, this occurred on Geronimo 1.1.1 while connected to a DB2
> database, and the stack trace follows. I've replaced the names of the
> classes we've written my MYCLASS_*, just to be on the safe side with
> regards to confidentiality policies and whatnot.
>
> My initial thought is that it's maybe a threading issue? If Thread A
> tries to close a connection, but gets interrupted part-way through by
> Thread B, which creates a connection, is that a potential way for this
> to happen?  Also, is it likely to have been fixed in a later version
> of Geronimo? Given how much trouble I've had finding
> "SinglePoolConnectionInterceptor", I'd say it's at least moved
> somewhere else...
>
> Anyway, I've been told to find an answer today, and I guess I'm just
> posting this in the hope that I'll get lucky and someone will answer
> :).

Hi Andrew,
I don't recall this specific problem, but there have been changes and  
fixes made to our connector code...

You'll find the current source here -- https://svn.apache.org/repos/asf/geronimo/components/txmanager/tags/geronimo-txmanager-parent-2.1.1/geronimo-connector

--kevan

Mime
View raw message