Perl service drone can fail to read entire message from listener
Bug #883155 reported by
Galen Charlton
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenSRF |
Fix Released
|
Medium
|
Unassigned |
Bug Description
When passing a large message from a listener process to a child drone via the Unix-domain socket that is established for that purpose, the child can occasionally fail to read the entire message due to unhandled SIGPIPE signals.
This bug has been observed to manifest itself on VMWare guests, but could occur sporadically on any platform. In the context of Evergreen, a common consequence of this bug is failures saving large MARC records from the staff client.
A patch to fix this is available in working/
Changed in opensrf: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Fix committed to master and rel_2_0