-
Type: Improvement
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
3
-
Storage Engines - 2022-11-28
In WT-10146, we would like to use Workgen with the key/value format u but only S is supported now.
This is the kind of error one gets when using the u format:
[1668465885:642629][25795:0x7fd8e77fe700], WT_CURSOR.set_key: [WT_VERB_DEFAULT][ERROR]: __wt_cursor_set_keyv, 492: Key size (140570335952080) out of range: Invalid argument [1668465885:642666][25795:0x7fd8e77fe700]: [WT_VERB_DEFAULT][ERROR]: __wt_cursor_set_key, 307: failed to set key: Invalid argument [1668465885:642677][25795:0x7fd8e77fe700]: [WT_VERB_DEFAULT][ERROR]: __wt_cursor_set_key, 307: the process must exit and restart: WT_PANIC: WiredTiger library panic [1668465885:642687][25795:0x7fd8e77fe700]: [WT_VERB_DEFAULT][ERROR]: __wt_abort, 28: aborting WiredTiger library Aborted (core dumped)
What needs to be done is the following:
Use a WT_ITEM for inserting/updating when the format is u.