Closed Bug 808915 Opened 13 years ago Closed 13 years ago

Large DataChannel transfers fail on Windows

Categories

(Core :: WebRTC: Networking, defect)

Other Branch
All
Windows 7
defect
Not set
normal

Tracking

()

VERIFIED FIXED
mozilla19
Tracking Status
firefox18 --- affected
firefox19 --- fixed

People

(Reporter: jesup, Assigned: jesup)

Details

Attachments

(1 file)

This is caused by windows returning EWOULDBLOCK (140) instead of EAGAIN (11).
Attachment #678638 - Attachment description: Add EWOULDBLOCK to all the EGAIN cases → Add EWOULDBLOCK to all the EAGAIN cases
Comment on attachment 678638 [details] [diff] [review] Add EWOULDBLOCK to all the EAGAIN cases Simple patch. Silly windows. This was breaking all datachannel transfers on Windows (only) over ~250K (when SCTP would have to block).
Attachment #678638 - Flags: review?(mcmanus)
Attachment #678638 - Flags: review?(mcmanus) → review+
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → FIXED
Flags: in-testsuite?
Is there something QA can do to verify this issue?
Use the mozilla.github.com/webrtc-landing data channel test page to transfer a large blob to yourself. Largest I've transferred was ~270MB.
lgtm - successfully transferred a 1 GB file using my own Data Channel test cases.
Status: RESOLVED → VERIFIED
Keywords: verifyme
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: