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

Retry when time-series bucket compression fails

    XMLWordPrintableJSON

Details

    • Icon: Task Task
    • Resolution: Fixed
    • Icon: Major - P3 Major - P3
    • 8.0.0-rc0
    • None
    • None
    • None
    • Storage Execution
    • Fully Compatible
    • Execution Team 2024-01-22, Execution Team 2024-02-05
    • 166

    Description

      Right now we're maintaining the current behaviour where if bucket compression fails, we leave the bucket uncompressed. When bucket compression fails, chances are the bucket is corrupt in some way, and further writes to it could result in data loss. Instead, we should fail the insert, close the bucket, and retry the insert without re-opening buckets. We cannot re-open buckets as we can end up in a scenario where we keep retrying the insert in the same bucket. We'll also need to limit the number of retries.

      Attachments

        Activity

          People

            gregory.noma@mongodb.com Gregory Noma
            gregory.wlodarek@mongodb.com Gregory Wlodarek
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: