[SERVER-9109] initAndListen returns on ECONNABORTED Created: 24/Mar/13 Updated: 11/Jul/16 Resolved: 09/Sep/13 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | Internal Code |
| Affects Version/s: | None |
| Fix Version/s: | 2.4.7, 2.5.3 |
| Type: | Bug | Priority: | Major - P3 |
| Reporter: | Andre de Frere | Assignee: | Matt Dannenberg |
| Resolution: | Done | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||
| Operating System: | ALL | ||||||||
| Participants: | |||||||||
| Description |
|
Issue Status as of December 5th, 2013 ISSUE SUMMARY USER IMPACT It is present in versions of MongoDB prior to and including v2.4.6. SOLUTION WORKAROUNDS PATCHES The ECONNABORTED error is non-fatal, but it will return; from the loop in initAndListen when ECONNABORTED is detected. It could be better to log this and continue the loop under these conditions. Found in a couple of places in listen.cpp, depending on the OS: |
| Comments |
| Comment by Leonid Evdokimov [ 09/Dec/13 ] |
|
FYI, here is scapy script I used to trigger the issue: https://gist.github.com/darkk/7869676 |
| Comment by auto [ 02/Oct/13 ] |
|
Author: {u'username': u'dannenberg', u'name': u'matt dannenberg', u'email': u'matt.dannenberg@10gen.com'}Message: |
| Comment by Leonid Evdokimov [ 17/Sep/13 ] |
|
Is the fix backported to 2.4 and 2.2? |
| Comment by auto [ 09/Sep/13 ] |
|
Author: {u'username': u'dannenberg', u'name': u'matt dannenberg', u'email': u'matt.dannenberg@10gen.com'}Message: |