[SERVER-83744] Support aggregation in embedded router mode Created: 30/Nov/23  Updated: 30/Jan/24  Resolved: 30/Jan/24

Status: Closed
Project: Core Server
Component/s: None
Affects Version/s: None
Fix Version/s: 8.0.0-rc0

Type: Task Priority: Major - P3
Reporter: George Wangensteen Assignee: George Wangensteen
Resolution: Fixed Votes: 0
Labels: pm-635-milestone-2
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
depends on SERVER-83751 Remove use of ShardingState in sharde... Closed
Duplicate
is duplicated by SERVER-81360 (SA) Support both roles of MongoProce... Closed
Assigned Teams:
Service Arch
Backwards Compatibility: Fully Compatible
Sprint: Service Arch 2024-01-22, Service Arch 2024-02-05
Participants:

 Description   

Allow aggregations to be run against embedded routers. This will involve using MongosProcessInterface to handle aggregations run via the embedded router on mongod (we should consider renaming it to RouterProcessInterface). Additionally, start running the equivalents of aggregation_mongos_passthrough and aggregation_sharded_collections_passthrough against an embedded-router-only sharded cluster on the all-feature-flags and SAN variants to validate the support.



 Comments   
Comment by Githook User [ 27/Jan/24 ]

Author:

{'name': 'George Wangensteen', 'email': '37919620+gewa24@users.noreply.github.com', 'username': 'gewa24'}

Message: SERVER-83744 Support aggregation in embedded router mode (#18283)

GitOrigin-RevId: e35e86aa413a2b56db3fe7b9e36dbf5572296a4f
Branch: master
https://github.com/mongodb/mongo/commit/8d9159439789bc84526c21664d141077baadd598

Generated at Thu Feb 08 06:53:01 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.