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

Consider IO capacity policy API

    • Type: Icon: New Feature New Feature
    • Resolution: Won't Fix
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: APIs
    • None

      In WT-4447 we introduce a new configuration setting io_capacity=(total=<size>). Internally we then assign a percentage of that size for checkpoints, eviction, logging and reads. Although the summed percentages for each of those subsystems totals more than 100 to allow some fluctuation between subsystems, we don't allow it to exceed the total size.

      We arrived at the percentages we're using through some trial and error. We think it is a decent general purpose setting.

      It may be desired to have other preset policies for write heavy or read heavy workloads. Consider extending the API to include io_capacity=(policy=reading|writing|general).

            Assignee:
            backlog-server-storage-engines [DO NOT USE] Backlog - Storage Engines Team
            Reporter:
            sue.loverso@mongodb.com Susan LoVerso
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: