Deserialize NamespaceString correctly during rollback

XMLWordPrintableJSON

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

      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 (Inactive)
            Reporter:
            Janna Golden
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: