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

Track document IDs for time series deletions without recording preimages

    XMLWordPrintableJSON

Details

    • Icon: Improvement Improvement
    • Resolution: Fixed
    • Icon: Major - P3 Major - P3
    • 6.2.0-rc0
    • None
    • None
    • None
    • Fully Compatible
    • Execution Team 2022-10-31

    Description

      Prior to SERVER-66690, it was sufficient to clear a deleted bucket from the BucketCatalog via the OpObserver's aboutToDelete method. With reopening, it became necessary to clear it from onDelete, which does not have access to the bucket's ID unless we record preimages in the oplog. Since this can have a performance impact, we want to avoid this, and since we don't need the full preimage, just the ID, we can probably stash the IDs on the OperationContext.

      Attachments

        Activity

          People

            dan.larkin-york@mongodb.com Dan Larkin-York
            dan.larkin-york@mongodb.com Dan Larkin-York
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: