Uploaded image for project: 'WiredTiger'
  1. WiredTiger
  2. WT-7496

Add operations each tier can support to data structure

    XMLWordPrintableJSON

Details

    • Icon: Task Task
    • Resolution: Fixed
    • Icon: Major - P3 Major - P3
    • WT10.0.1, 4.4.7, 5.0.0-rc0
    • None
    • None
    • None

    Description

      We have an array of tiers that we use for managing the tiered storage btree. We should use the tiers based on supported operations rather than naming, array index, etc. That way we can have maximum flexibility with how we may use tiers in the future.

      A tier can support some combination of reading, writing (as in individual updates) and flushing (we can copy an object to it).

      In the POC the local tier can do reading and writing. The shared tier can do reading and flushing. Other possible tiers, for example, like a merge tier would be reading only, and an archival/glacier tier would be flush only.

      Attachments

        Activity

          People

            sue.loverso@mongodb.com Susan LoVerso
            sue.loverso@mongodb.com Susan LoVerso
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: