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

    • Type: Icon: Task Task
    • Resolution: Won't Do
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: 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
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      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.

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

              Created:
              Updated:
              Resolved:
              None
              None
              None
              None