[CDRIVER-484] Check for closed sockets before writing if too much time has passed Created: 15/Dec/14 Updated: 19/Oct/16 Resolved: 19/Dec/14 |
|
| Status: | Closed |
| Project: | C Driver |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | 1.1.0 |
| Type: | Bug | Priority: | Major - P3 |
| Reporter: | Mira Carey | Assignee: | Unassigned |
| Resolution: | Done | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||
| Description |
|
Sockets can go stale server side, but remain open client side. It would be better if we checked if they were closed before writing (if we hadn't read from the socket within some duration). That should avoid reporting some transient network errors to the user. |
| Comments |
| Comment by Mira Carey [ 15/Dec/14 ] |
|
Adding for code review: jesse acm samantha.ritter@10gen.com |
| Comment by Mira Carey [ 15/Dec/14 ] |