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

PreImagesTruncateMarkersPerCollection aren't removed when a collection is dropped

    XMLWordPrintableJSON

Details

    • Icon: Task Task
    • Resolution: Duplicate
    • Icon: Major - P3 Major - P3
    • None
    • None
    • None
    • None
    • Storage Execution
    • Execution Team 2023-05-29

    Description

      While its straightforward to drop an entire set of truncate markers when a tenant's config.preimages collection is dropped, knowing when a set of PreImagesTruncateMarkersPerCollection is safe to remove requires more effort.

      We need to ensure the pre-images associated with a dropped collection namespace are preserved until they expire. Additionally, we need to prevent leaking memory by having truncate markers associated with the dropped collection stay around forever.

      Attachments

        Activity

          People

            jordi.olivares-provencio@mongodb.com Jordi Olivares Provencio
            haley.connelly@mongodb.com Haley Connelly
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: