-
Type:
Task
-
Resolution: Fixed
-
Priority:
Major - P3
-
Affects Version/s: None
-
Component/s: Not Applicable
-
None
-
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