Add version config to WT_CONNECTION::set_key_provider

XMLWordPrintableJSON

    • Storage Engines, Storage Engines - Foundations
    • 855.887
    • SE Foundations - 2026-06-09
    • 2

      The design doc specifies a version config parameter on WT_CONNECTION::set_key_provider for this purpose: version=1 means push model, version=0 (default) means pull model.

      Acceptance Criteria:

      • WT_CONNECTION.set_key_provider in dist/api_data.py gains a version config param (min=0, max=1, default=0)
      • dist/s_all is run to regenerate config parsing and API docs
      • When version=1, return back ENOTSUP
      • When version=0 (default), existing pull behavior is unchanged
      • Existing pull-based key provider tests still pass

            Assignee:
            Jie Chen
            Reporter:
            Jie Chen
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: