Pull runtiume-settable values out of WiredTigerConfig

XMLWordPrintableJSON

    • Type: Improvement
    • Resolution: Unresolved
    • Priority: Minor - P4
    • None
    • Affects Version/s: None
    • Component/s: None
    • None
    • Storage Engines - Server Integration
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      The WiredTigerConfig is a parameter-pack that is supposed to simplify construction of kv engines. However we have recently started making configs runtime-settable, which poses thread-safety concerns in having them stored (redundantly) both in atomic server parameters and in the wt configs.

      These parameters just shouldn't be part of the wt config and we need a more dynamic-dispatch approach to choosing different configs for spill vs regular engines.

      Specifically `wiredTigerEvictionThreadsMax` and `...Min` are problem cases

            Assignee:
            Unassigned
            Reporter:
            Nic Hollingum
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: