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

Insert measurements into the best-fitting bucket when there are multiple open buckets per metadata

    XMLWordPrintableJSON

Details

    • Icon: Task Task
    • Resolution: Won't Do
    • Icon: Major - P3 Major - P3
    • None
    • None
    • None
    • None
    • Storage Execution
    • Execution Team 2023-12-25, Execution Team 2024-01-08, Execution Team 2024-01-22, Execution Team 2024-02-05, Execution Team 2024-02-19

    Description

      For a new measurement, the following bucket criteria must be met to consider inserting the measurement into it:

      • The new measurement's metadata matches the bucket metadata.
      • The new measurement's timestamp is the same or later than the last measurement's timestamp in the bucket.

      This can return multiple eligible buckets. We pick the bucket where the time difference is the smallest between the new measurement's timestamp and the last measurement's timestamp in each eligible bucket. This approach will minimize the number of open buckets per metadata.

      Attachments

        Activity

          People

            damian.wasilewicz@mongodb.com Damian Wasilewicz
            gregory.wlodarek@mongodb.com Gregory Wlodarek
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: