[SERVER-78560] Create the executor for metadata search cursor Created: 29/Jun/23  Updated: 29/Oct/23  Resolved: 23/Oct/23

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

Type: New Feature Priority: Major - P3
Reporter: Zixuan Zhuang Assignee: Zixuan Zhuang
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Problem/Incident
causes SERVER-82474 Add explicit dependency for task_exec... Closed
Assigned Teams:
Query Execution
Backwards Compatibility: Fully Compatible
Sprint: QE 2023-09-04, QE 2023-09-18, QE 2023-10-02, QE 2023-10-16, QE 2023-10-30
Participants:

 Description   
  1. attemptToGetExecutor and attemptToGetSlotBasedExecutor returns a list of Executors
  2. Establish mongot cursor(s).
  3. After the regular SBE executor is built in attemptToGetSlotBasedExecutor, build another SBE executor for metadata mongot cursor (we don’t need cache it) for sharded scenario.

Attach the first executor to the pipeline (if not optimized away), and return all executors back in createLegacyExecutor



 Comments   
Comment by Githook User [ 20/Oct/23 ]

Author:

{'name': 'zixuan zhuang', 'email': 'zixuan.zhuang@mongodb.com', 'username': 'leozzx'}

Message: SERVER-78560 Create the executor for metadata search cursor
Branch: master
https://github.com/mongodb/mongo/commit/8daca251e370b16c87302e6feec16776b87ae738

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