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

Cannot resume V2 changeStream pipelines with V1 resume tokens

    • Type: Icon: Bug Bug
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 7.1.1, 7.2.0-rc0, 6.0.12, 7.0.4
    • Affects Version/s: 6.0.10, 7.0.2, 7.1.0-rc4
    • Component/s: None
    • None
    • Minor Change
    • ALL
    • v7.1, v7.0, v6.0
    • QE 2023-10-02, QE 2023-10-16, QE 2023-10-30, QE 2023-11-13

      With PM-2677 backported to v6.0, change stream pipelines containing the $changeStreamSplitLargeEvent stage generate V2 resume tokens by design.

      Customers should be able to add this new stage to their existing change stream pipelines and resume using the existing V1 resume tokens, which is v6.0's default. Currently, there is a bug in compareAgainstClientResumeToken() resulting in ChangeStreamFatalError: cannot resume stream; the resume token was not found.

            Assignee:
            romans.kasperovics@mongodb.com Romans Kasperovics
            Reporter:
            romans.kasperovics@mongodb.com Romans Kasperovics
            Votes:
            0 Vote for this issue
            Watchers:
            11 Start watching this issue

              Created:
              Updated:
              Resolved: