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

DocumentSources used by mongostream should be cloneable from their serialized specs.

    • Atlas Streams
    • Fully Compatible
    • Sprint 48, Sprint 49, Sprint 50
    • 0

      Atlas Stream Processing (ASP) currently recompiles a stream processing pipeline every time a stream processor is stopped and restarted from a checkpoint. But this is error-prone. The query plan could change after a restart due to any changes in the pipeline optimization logic. This would result in stream processor not being able to restore its state from its checkpoint.

      To avoid this, we want to serialize an optimized query plan, write it to a stream processor's checkpoint and reinitialize the pipeline using the plan stored in the checkpoint when restarting a stream processor.

      Related to SERVER-78464

            Assignee:
            sandeep.dhoot@mongodb.com Sandeep Dhoot
            Reporter:
            sandeep.dhoot@mongodb.com Sandeep Dhoot
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: