[SERVER-60051] Pushdown sbe compatible stages after $group Created: 17/Sep/21  Updated: 29/Oct/23  Resolved: 06/Apr/22

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

Type: Task Priority: Minor - P4
Reporter: Eric Cox (Inactive) Assignee: Misha Tyulenev
Resolution: Fixed Votes: 0
Labels: neweng, sbe
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Gantt Dependency
has to be done after SERVER-63604 Optimize _shouldProduceRecordIdSlot m... Closed
Backwards Compatibility: Fully Compatible
Sprint: QE 2021-12-27, QE 2022-01-10, QE 2022-04-04, QE 2022-02-07, QE 2022-02-21, QE 2022-03-07, QE 2022-03-21, QE 2022-01-24, QE 2022-04-18
Participants:

 Description   

Consider the case that we have pipeline that consists of $group followed by a $match. The $match should be eligible for pushdown.



 Comments   
Comment by Githook User [ 06/Apr/22 ]

Author:

{'name': 'Misha Tyulenev', 'email': 'misha.tyulenev@mongodb.com'}

Message: SERVER-60051 push $project into SBE after $group
Branch: master
https://github.com/mongodb/mongo/commit/f554b4b4071ffcf177e526b1bc64632e8220e46d

Comment by Kyle Suarez [ 02/Nov/21 ]

Per eric.cox, this is not strictly part of the $group project but is something that would be nice to do. If we end up not having enough time to do this, we will evict it from that project and re-triage it with the team.

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