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

Single-collection high water marks omit UUID on shards where the collection does not exist

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major - P3
    • Resolution: Fixed
    • Affects Version/s: 4.1 Desired
    • Fix Version/s: 4.0.7, 4.1.8
    • Component/s: Aggregation Framework
    • Labels:
      None
    • Backwards Compatibility:
      Fully Compatible
    • Backport Requested:
      v4.0
    • Sprint:
      Query 2019-01-28, Query 2019-02-11

      Description

      For single-collection change streams, high water mark tokens received from shards on which the collection does not exist will always omit the UUID. While these tokens function perfectly well for merging purposes, PBRTs returned to the client without the appropriate UUID cannot be used to resume the stream, since we cannot accurately determine the collection's default collation.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              bernard.gorman Bernard Gorman
              Reporter:
              bernard.gorman Bernard Gorman
              Participants:
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: