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

Time-series errata

    XMLWordPrintableJSON

Details

    • Icon: Task Task
    • Resolution: Unresolved
    • Icon: Major - P3 Major - P3
    • None
    • None
    • None
    • None
    • Execution Team 2024-03-04

    Description

      Putting my personal running list of issues I have with time-series code into a ticket.

      • Conflicting symbols forĀ commitTimeseriesBucketsAtomically across these namespaces, which is confusing and makes code hard to trace.
        • write_ops_exec
        • timeseries
      • MakeNewBucketFromWriteBatchWithMeta no longer makes from WriteBatch, update name of test.
      • Pull out some of the structs in bucket_catalog.h (like Stripe, StripeNumber, etc) into a separate header to break dependencies.
      • Should Stripe have an internal id? I can think of this being useful primarily for logging, debugging.
      • performOrderedTimeseriesWritesAtomically needs documentation.
      • Comment for claimWriteBatch refers to old function name getResult instead of getWriteBatchResult which confused me for a while.

      Attachments

        Activity

          People

            matt.kneiser@mongodb.com Matt Kneiser
            matt.kneiser@mongodb.com Matt Kneiser
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated: