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

Deserialize NamespaceString correctly during rollback

    XMLWordPrintableJSON

Details

    • Icon: Task Task
    • Resolution: Fixed
    • Icon: Major - P3 Major - P3
    • 6.3.0-rc0
    • None
    • None
    • None
    • Serverless
    • Fully Compatible
    • Server Serverless 2023-01-09, Server Serverless 2023-01-23

    Description

      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:

      Attachments

        Activity

          People

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

            Dates

              Created:
              Updated:
              Resolved: