[SERVER-28507] Make all command implementations ignore arguments that are handled by the command dispatcher Created: 27/Mar/17 Updated: 06/Dec/17 Resolved: 12/Apr/17 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | 3.5.6 |
| Type: | Task | Priority: | Major - P3 |
| Reporter: | Mathias Stearn | Assignee: | Mathias Stearn |
| Resolution: | Done | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||
| Backwards Compatibility: | Fully Compatible | ||||||||
| Sprint: | Repl 2017-04-17 | ||||||||
| Participants: | |||||||||
| Description |
|
The OP_MSG project will add several new fields to the bodies of all commands. This can cause commands that strictly validate their arguments to fail with unrecognized fields. Additionally, some implementations, such as curOp, createCollection, and many of the sharding passthroughs, send unfiltered arguments to another layer. They will all need to avoid the generic arguments. |
| Comments |
| Comment by Githook User [ 12/Apr/17 ] |
|
Author: {u'username': u'RedBeard0531', u'name': u'Mathias Stearn', u'email': u'mathias@10gen.com'}Message: |