[SERVER-77968] Refactor ScanStage in SBE Created: 09/Jun/23  Updated: 25/Jul/23

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

Type: Task Priority: Major - P3
Reporter: Mihai Andrei Assignee: Backlog - Query Execution
Resolution: Unresolved Votes: 0
Labels: high-value
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Assigned Teams:
Query Execution
Sprint: QE 2023-07-10, QE 2023-07-24
Participants:

 Description   

Initially, the SBE ScanStage was created to provide an API for reading from a collection. However, because the scan stage is used in different ways (i.e. to scan an entire collection, seek to a record id and scan, and seek a range between record ids), the implementation of the stage has become somewhat complicated. As such, it may be worth refactoring this stage (similar to how was done for the index scan stage in SBE).
This ticket tracks the work to design and implement a refactor of the ScanStage in SBE.


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