- 
    Type:Task 
- 
    Resolution: Duplicate
- 
    Priority:Major - P3 
- 
    None
- 
    Affects Version/s: None
- 
    Component/s: None
- 
    None
- 
        Storage Execution
- 
        Execution Team 2024-04-29, Execution Team 2024-05-13
- 
        None
- 
        None
- 
        None
- 
        None
- 
        None
- 
        None
- 
        None
The key_string::Value type is an owned buffer type that unnecessarily limits callers to passing owned data. All functions SortedDataInterface take a key_string::Value by const reference. We can replace these parameters with StringData instead, which allows the caller to define how it constructs and passes its Keystring.
- duplicates
- 
                    SERVER-86595 Stack-allocate seek points in makeKeyStringFromSeekPointForSeek -         
- Closed
 
-         
- related to
- 
                    SERVER-89359 Support unowned keys in the SortedDataInterface in all paths -         
- Backlog
 
-