Mike, I think this clearly needs to be fixed. At the very least the logging need to be more selective. I would also advocate changing the isStale() behavior in the CVS HEAD. I see no benefit in calling close on a closed connection. What do you think?
Oleg On Thu, 2004-05-27 at 19:16, Michael Becke wrote: > > Mike, Any idea why closed connection is considered stale? > > > > <snip> protected boolean isStale() { boolean isStale = true; if > > (isOpen) { // the connection is open, but now we have to see if we > > can read it // assume the connection is not stale. isStale = false; > > </snip> > > It's just poor logging. > > public boolean isOpen() { > if (used && isStaleCheckingEnabled() && isStale()) { > LOG.debug("Connection is stale, closing..."); > close(); > } > return isOpen; > } > > isOpen() does not differentiate between stale and closed. If the > connection is closed isStale() will return true. In the case at hand it > appears that the connections are actually closed, but the logging makes > that unclear. > > Mike > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]