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

Deserialize NamespaceString correctly during rollback

    • Type: Icon: Task Task
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 6.3.0-rc0
    • Affects Version/s: None
    • Component/s: None
    • Labels:
      None
    • Serverless
    • Fully Compatible
    • Server Serverless 2023-01-09, Server Serverless 2023-01-23

      As a part of the process to rollback to a stable timestamp, we walk through the local oplog to find all of the ops that will be rolled back and store information from each of these oplog entries, including the namespace the op belongs to. For any NamespaceString objects that we manually construct when walking this file, we should call NamespaceStringUtil::deserialize and pass the tenantId from the oplogEntry to it. Those places are:

            Assignee:
            hugh.tong@mongodb.com Hugh Tong (Inactive)
            Reporter:
            janna.golden@mongodb.com Janna Golden
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: