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

Time-series measurement deletes can cause bucket minTime to differ from _id time

    • Type: Icon: Bug Bug
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 8.1.0-rc0, 8.0.4, 7.0.16
    • Affects Version/s: 7.0.0, 8.0.0
    • Component/s: None
    • None
    • Storage Execution
    • Fully Compatible
    • ALL

      Time-series measurement deletes will performs a replacement-style update where they will replace the old bucket with a new bucket that only has the remaining, unaffected buckets. As part of creating this new bucket, the bucket max and min time are recalculated based on the remaining measurements where the embedded timestamp in the bucket _id is unchanged.

      This can result in query-based reopening to reopen and insert data into the bucket that would violate the max bucket span of the time embedded in the bucket _id.

            Assignee:
            henrik.edin@mongodb.com Henrik Edin
            Reporter:
            henrik.edin@mongodb.com Henrik Edin
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: