Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-77968

Refactor ScanStage in SBE

    • Type: Icon: Task Task
    • Resolution: Unresolved
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • Labels:
    • Query Execution
    • QE 2023-07-10, QE 2023-07-24

      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.

            Assignee:
            backlog-query-execution [DO NOT USE] Backlog - Query Execution
            Reporter:
            mihai.andrei@mongodb.com Mihai Andrei
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated: