[SERVER-20663] Remove support for running with the synchronous network interface Created: 28/Sep/15 Updated: 07/Oct/15 Resolved: 28/Sep/15 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | Networking |
| Affects Version/s: | None |
| Fix Version/s: | 3.1.9 |
| Type: | Task | Priority: | Major - P3 |
| Reporter: | Andrew Morrow (Inactive) | Assignee: | Andrew Morrow (Inactive) |
| Resolution: | Done | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Backwards Compatibility: | Fully Compatible |
| Sprint: | Platform A (10/09/15) |
| Participants: |
| Description |
|
The NetworkInterfaceImpl (thread based) implementation of NetworkInterface is no longer capable of supporting the server. We should remove the option to start the server using it and the builds that run with it enabled. |
| Comments |
| Comment by Githook User [ 28/Sep/15 ] |
|
Author: {u'username': u'acmorrow', u'name': u'Andrew Morrow', u'email': u'acm@mongodb.com'}Message: |
| Comment by Andrew Morrow (Inactive) [ 28/Sep/15 ] |
|
That was the intention, yes. NetworkInterfaceImpl is not a viable implementation of NetworkInterface for all operations (in particular, find and getmore commands on mongos). Currently many tests fail when run with the NetworkInterfaceImpl, so it seemed better to disable it now. |
| Comment by Robert Guo (Inactive) [ 28/Sep/15 ] |
|
acm Does this mean impl will not be supported in 32? |