Here's a branch that checks for various undef scenarios and logs errors (for Perl anyway). The goal was to avoid adding new logs for normal/success scenarios, so it's a little more complex than I had initially imagined. It won't tell us everything, but should provide some useful info. It has the secondary benefit of exiting early from write_child() if needed to avoid listener crashes.
Here's a branch that checks for various undef scenarios and logs errors (for Perl anyway). The goal was to avoid adding new logs for normal/success scenarios, so it's a little more complex than I had initially imagined. It won't tell us everything, but should provide some useful info. It has the secondary benefit of exiting early from write_child() if needed to avoid listener crashes.
http:// git.evergreen- ils.org/ ?p=working/ OpenSRF. git;a=shortlog; h=refs/ heads/user/ berick/ lp1697029- server- syswrite- undef