Comment 10 for bug 690910

Revision history for this message
Bill Erickson (berick) wrote :

Here is a patch that I believe addresses (or, at minimum, verifies) the issue. It needs testing in an environment where the problem is likely to occur. Depending on how the client code is calling the OpenSRF libs, though, there is a chance this patch as-is will not resolve the looping, but only log that it is happening. This could result in a spew of log output. Testers be warned.

If the bug is confirmed, the next step will be to determine how best to handle the problem from the Apache side. E.g. do we kill the process and let it respawn (simplest), re-connect to jabber, etc.?

http://git.evergreen-ils.org/?p=working/OpenSRF.git;a=shortlog;h=refs/heads/user/berick/perl-loop-on-dead-socket