[SERVER-28964] Ensure OP_MSG handlers abandon connections in error cases required by the spec Created: 25/Apr/17 Updated: 30/Oct/23 Resolved: 18/Aug/17 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | Networking |
| Affects Version/s: | None |
| Fix Version/s: | 3.5.12 |
| Type: | Task | Priority: | Major - P3 |
| Reporter: | Mathias Stearn | Assignee: | Mathias Stearn |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Backwards Compatibility: | Fully Compatible |
| Sprint: | Repl 2017-05-29, Repl 2017-06-19, Repl 2017-07-31, Repl 2017-08-21 |
| Participants: |
| Description |
|
The OP_MSG spec requires that connections be closed without further use (including replying with an error) in some failure cases, such as when crc validation fails. Some tests currently depend on getting an error reply when sending invalid requests so this will require changing those tests. |
| Comments |
| Comment by Githook User [ 18/Aug/17 ] |
|
Author: {'username': 'RedBeard0531', 'email': 'mathias@10gen.com', 'name': 'Mathias Stearn'}Message: |
| Comment by Githook User [ 13/Jun/17 ] |
|
Author: {u'username': u'RedBeard0531', u'name': u'Mathias Stearn', u'email': u'mathias@10gen.com'}Message: This is a stopgap solution to address some fuzzer build failures until |
| Comment by Githook User [ 13/Jun/17 ] |
|
Author: {u'username': u'RedBeard0531', u'name': u'Mathias Stearn', u'email': u'mathias@10gen.com'}Message: This is a stopgap solution to address some fuzzer build failures until |