Move applyOps unwinding logic to its own internal pipeline stage

XMLWordPrintableJSON

    • Type: Improvement
    • Resolution: Fixed
    • Priority: Major - P3
    • 5.0.0-rc0
    • Affects Version/s: None
    • Component/s: None
    • None
    • Fully Compatible
    • Query Execution 2021-04-05, Query Execution 2021-04-19, Query Execution 2021-05-03
    • None
    • 3
    • None
    • None
    • None
    • None
    • None
    • None

      Currently, applyOps unwinding happens in the DocumentSourceChangeStreamTransform stage (via the TransactionOpIterator). This logic is largely independent of the transform logic, however, and moving it into its own stage would improve the modularity of change streams pipelines.

            Assignee:
            Rishab Joshi (Inactive)
            Reporter:
            Justin Seyster
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: