Add stage constraint to block stages from running on timeseries

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Unresolved
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • Query Integration
    • None
    • 3
    • TBD
    • None
    • None
    • None
    • None
    • None
    • None
    • None
    • 0

      We should block stages that should never run on timeseries collections from running on timeseries collections. We can do this by adding a new stage constraint to certain document sources. $search stages cannot run on timeseries collections and should be validated through a stage constraint.

      Separate but related tickets are filed for the following stages because they need a different implementation

      • $rankFusion pipelines
      • $merge target collection. The source collection can be a timeseries collection, but the $merge.into collection cannot be a timeseries collection
      • change streams

              Assignee:
              Gil Alon
              Reporter:
              Gil Alon
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated: