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

Maintain cursor mapping during replay

    • Type: Icon: New Feature New Feature
    • Resolution: Unresolved
    • Priority: Icon: Blocker - P1 Blocker - P1
    • None
    • Affects Version/s: None
    • Component/s: None
    • Query Optimization

      Workload recordings will include getMore requests. getMore references the cursor data returned by an earlier query. When the replay client replays the original (e.g.,) find, the cursor data will be different.

      After SERVER-98194, cursor data will be included in the recording.

      The replay client should maintain a map of "cursor data in recording" to "regenerated cursor data during replay". Then, getMore requests can be updated during replay to refer to the cursor data returned from the shadow cluster.

            Assignee:
            james.harrison@mongodb.com James Harrison
            Reporter:
            james.harrison@mongodb.com James Harrison
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: