[SERVER-40829] [FLE] Implement translation of aggregate command Created: 25/Apr/19  Updated: 29/Oct/23  Resolved: 14/May/19

Status: Closed
Project: Core Server
Component/s: Aggregation Framework
Affects Version/s: None
Fix Version/s: 4.1.12

Type: Task Priority: Major - P3
Reporter: Nicholas Zolnierz Assignee: Nicholas Zolnierz
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
Backwards Compatibility: Fully Compatible
Sprint: Query 2019-05-06, Query 2019-05-20
Participants:

 Description   

This task should hook into the pipeline analysis from SERVER-40719 and also add integration tests for stages which (may) require additional state not setup on mongocryptd:

$changeStream
$listSessions
$listLocalSessions
$currentOp?
$indexStats?



 Comments   
Comment by Nicholas Zolnierz [ 14/May/19 ]

kevin.albertson and mark.benvenuto, just a heads up that we flag gated the aggregate command behind the 'enableTestCommands' parameter. I think the shell spins up mongocryptd with this on by default but not sure what drivers is doing.

Our plan is to remove the guard once we're confident we have an acceptable amount of support in agg.

Comment by Githook User [ 14/May/19 ]

Author:

{'name': 'Nick Zolnierz', 'username': 'nzolnierzmdb', 'email': 'nicholas.zolnierz@mongodb.com'}

Message: SERVER-40829 Fix up error code for aggregate command
Branch: master
https://github.com/10gen/mongo-enterprise-modules/commit/2dc36c96168d032ff0027127720f22b686e0586b

Comment by Githook User [ 14/May/19 ]

Author:

{'name': 'Nick Zolnierz', 'username': 'nzolnierzmdb', 'email': 'nicholas.zolnierz@mongodb.com'}

Message: SERVER-40829 Gracefully fail to create a $listLocalSessions stage if the client is not initialized with the correct state
Branch: master
https://github.com/mongodb/mongo/commit/7e1682c579f0b719fd4988e04b9b63eea0ebd03c

Comment by Githook User [ 14/May/19 ]

Author:

{'name': 'Nick Zolnierz', 'username': 'nzolnierzmdb', 'email': 'nicholas.zolnierz@mongodb.com'}

Message: SERVER-40829 Implement translation for the aggregation command
Branch: master
https://github.com/10gen/mongo-enterprise-modules/commit/25af569f0b0e99c80e2f545122cdf3eb0e1ba9cb

Comment by Nicholas Zolnierz [ 26/Apr/19 ]

Note that this ticket will need to handle collation as SERVER-39258 has already landed.

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