[SERVER-45447] Implement $accumulator Created: 09/Jan/20  Updated: 29/Oct/23  Resolved: 27/Feb/20

Status: Closed
Project: Core Server
Component/s: None
Affects Version/s: None
Fix Version/s: 4.3.4

Type: Task Priority: Major - P3
Reporter: David Percy Assignee: David Percy
Resolution: Fixed Votes: 0
Labels: qopt-team
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
depends on SERVER-85021 POC for $accumulator, MR on $accumulator Closed
is depended on by SERVER-45450 Improve the performance of $accumulator Closed
Documented
is documented by DOCS-13468 Investigate changes in SERVER-45447: ... Closed
Backwards Compatibility: Fully Compatible
Sprint: Query 2020-02-10, Query 2020-02-24, Query 2020-03-09
Participants:
Linked BF Score: 7

 Description   

Implement the $accumulator operator, which will let users create their own accumulators in $group.

Restrict this new operator to FCV 4.4.



 Comments   
Comment by Githook User [ 27/Feb/20 ]

Author:

{'username': 'dpercy', 'name': 'David Percy', 'email': 'david.percy@mongodb.com'}

Message: SERVER-45447 Add $accumulator for user-defined Javascript accumulators
Branch: master
https://github.com/mongodb/mongo/commit/606fbf8eac896b0b4ed26e921b7f6bf1f73f5511

Comment by Githook User [ 27/Feb/20 ]

Author:

{'name': 'David Percy', 'username': 'dpercy', 'email': 'david.percy@mongodb.com'}

Message: SERVER-45447 $accumulator - FLE analysis
Branch: master
https://github.com/10gen/mongo-enterprise-modules/commit/aea8f5bda95b8291e2034af295881abeb0cd1196

Comment by Githook User [ 26/Feb/20 ]

Author:

{'name': 'David Percy', 'username': 'dpercy', 'email': 'david.percy@mongodb.com'}

Message: SERVER-45447 Ignore when $bucketAuto optimization hides errors (#321)
Branch: master
https://github.com/10gen/jstestfuzz/commit/06cbc0d4a48f12a2cde138390adeb033ec9ebc77

Comment by Githook User [ 26/Feb/20 ]

Author:

{'name': 'Louis Williams', 'username': 'louiswilliams', 'email': 'louis.williams@mongodb.com'}

Message: Revert "SERVER-45447 Add $accumulator for user-defined Javascript accumulators"

This reverts commit 5b50a111c9361554bc7dbe6a8c63c885a5c29df6.
Branch: master
https://github.com/mongodb/mongo/commit/490c13c0620017dfca4f3e53e0574fef064784e7

Comment by Githook User [ 26/Feb/20 ]

Author:

{'name': 'Louis Williams', 'username': 'louiswilliams', 'email': 'louis.williams@mongodb.com'}

Message: Revert "SERVER-45447 $accumulator - FLE analysis"

This reverts commit ec52d30b637a366198ffea76baab4da0412f9110.
Branch: master
https://github.com/10gen/mongo-enterprise-modules/commit/838bdcdfc72da1ffeda684f2dcd9107c34d673bd

Comment by Githook User [ 25/Feb/20 ]

Author:

{'username': 'dpercy', 'name': 'David Percy', 'email': 'david.percy@mongodb.com'}

Message: SERVER-45447 Add $accumulator for user-defined Javascript accumulators
Branch: master
https://github.com/mongodb/mongo/commit/5b50a111c9361554bc7dbe6a8c63c885a5c29df6

Comment by Githook User [ 25/Feb/20 ]

Author:

{'name': 'David Percy', 'username': 'dpercy', 'email': 'david.percy@mongodb.com'}

Message: SERVER-45447 $accumulator - FLE analysis
Branch: master
https://github.com/10gen/mongo-enterprise-modules/commit/ec52d30b637a366198ffea76baab4da0412f9110

Comment by Githook User [ 25/Feb/20 ]

Author:

{'name': 'David Percy', 'username': 'dpercy', 'email': 'david.percy@mongodb.com'}

Message: SERVER-45447 $bucketAuto now optimizes its expressions (#320)
Branch: master
https://github.com/10gen/jstestfuzz/commit/dde2d8cab4396a561b3f93ac224c3e0e604a1b9a

Comment by Githook User [ 24/Feb/20 ]

Author:

{'username': 'dpercy', 'name': 'David Percy', 'email': 'david.percy@mongodb.com'}

Message: Revert "SERVER-45447 $accumulator - FLE analysis"

This reverts commit 084aca98ffd560c0e93eb94976828f7fe1bda670.
Branch: master
https://github.com/10gen/mongo-enterprise-modules/commit/8db27ef2ce82977c2c32a85759d2b561febe753f

Comment by Githook User [ 24/Feb/20 ]

Author:

{'name': 'David Percy', 'username': 'dpercy', 'email': 'david.percy@mongodb.com'}

Message: Revert "SERVER-45447 Add $accumulator for user-defined Javascript accumulators"

This reverts commit 1315b6fdd3ade546c37364bcd4b0ba224adb7f58.
Branch: master
https://github.com/mongodb/mongo/commit/3fce3bd97f1b7e3ff307b95d090c2790602a80db

Comment by Githook User [ 21/Feb/20 ]

Author:

{'name': 'David Percy', 'username': 'dpercy', 'email': 'david.percy@mongodb.com'}

Message: SERVER-45447 Add $accumulator for user-defined Javascript accumulators
Branch: master
https://github.com/mongodb/mongo/commit/1315b6fdd3ade546c37364bcd4b0ba224adb7f58

Comment by Githook User [ 21/Feb/20 ]

Author:

{'name': 'David Percy', 'username': 'dpercy', 'email': 'david.percy@mongodb.com'}

Message: SERVER-45447 $accumulator - FLE analysis
Branch: master
https://github.com/10gen/mongo-enterprise-modules/commit/084aca98ffd560c0e93eb94976828f7fe1bda670

Generated at Thu Feb 08 05:08:49 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.