[SERVER-30924] Remove fromRouter parsing in 3.8 Created: 01/Sep/17 Updated: 30/Oct/23 Resolved: 13/Dec/17 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | Aggregation Framework |
| Affects Version/s: | None |
| Fix Version/s: | 3.7.1 |
| Type: | Task | Priority: | Major - P3 |
| Reporter: | Tess Avitabile (Inactive) | Assignee: | David Storch |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||
| Backwards Compatibility: | Fully Compatible | ||||||||
| Sprint: | Query 2017-12-18 | ||||||||
| Participants: | |||||||||
| Description |
|
In MongoDB 3.4, mongos specifies that metadata for merging should be appended to an aggregation result using the parameter fromRouter=true. In MongoDB 3.6, this is renamed to needsMerge. However, 3.6 mongod still parses fromRouter in order to understand a request from a 3.4 mongos. In MongoDB 3.8, we can remove parsing of fromRouter. |
| Comments |
| Comment by Githook User [ 13/Dec/17 ] |
|
Author: {'name': 'David Storch', 'email': 'david.storch@10gen.com', 'username': 'dstorch'}Message: This code was necessary only to handle 3.4/3.6 mixed version |