[SERVER-65735] $add operator should not use DoubleDoubleSummation in the classic engine Created: 18/Apr/22 Updated: 29/Oct/23 Resolved: 16/Jun/22 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | 6.1.0-rc0 |
| Type: | Bug | Priority: | Major - P3 |
| Reporter: | Davis Haupt (Inactive) | Assignee: | Davis Haupt (Inactive) |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||||||||||||||||||||||||||||||||||||||||||
| Backwards Compatibility: | Minor Change | ||||||||||||||||||||||||||||||||||||||||||||||||
| Operating System: | ALL | ||||||||||||||||||||||||||||||||||||||||||||||||
| Backport Requested: |
v6.0, v5.3, v5.0, v4.4, v4.2
|
||||||||||||||||||||||||||||||||||||||||||||||||
| Sprint: | QO 2022-05-02, QO 2022-05-16, QO 2022-05-30, QO 2022-06-13, QO 2022-06-27 | ||||||||||||||||||||||||||||||||||||||||||||||||
| Participants: | |||||||||||||||||||||||||||||||||||||||||||||||||
| Linked BF Score: | 12 | ||||||||||||||||||||||||||||||||||||||||||||||||
| Description |
|
Discussed with geert.bosch@mongodb.com who implemented DoubleDoubleSummation in For the $add expression, where arguments are passed in explicitly by the end user, we should be prioritizing the behavior which is most clear and obvious and add doubles together normally. This ticket fell out of More background around this decision can be found in this writeup. |
| Comments |
| Comment by Githook User [ 15/Jun/22 ] |
|
Author: {'name': 'Davis Haupt', 'email': 'davis.haupt@mongodb.com', 'username': 'davish'}Message: |
| Comment by Davis Haupt (Inactive) [ 09/May/22 ] |
|
Property-based tests for left-to-right constant folding in |
| Comment by Davis Haupt (Inactive) [ 28/Apr/22 ] |
|
PR was approved, but moving to Waiting for Merge before clarifying whether this is safe to merge in without a scope / larger discussion. |