os.(open|write|close) are used in several places without consideration for EINTR

Bug #898376 reported by Gavin Panella
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Launchpad itself
Triaged
Low
Unassigned

Bug Description

bzr grep '\bos[.](open|close|read|write)\b'

From what I understand EINTR ought to be dealt with as a normal part of working with os.open, .close and especially .read and .write. Several parts of Launchpad, including ssh/sftp support in lp.poppy and lp.codehosting, do not, and would crash if EINTR were to be encountered.

I don't know how important this is, so someone who has more of a clue can can triage or close it. It obviously doesn't seem to be kicking us much right now.

Benji York (benji)
Changed in launchpad:
status: New → Triaged
importance: Undecided → Low
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.