Uploaded image for project: 'WiredTiger'
  1. WiredTiger
  2. WT-10175

Make Workgen work with key/value format 'u'

    • 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.

            Assignee:
            etienne.petrel@mongodb.com Etienne Petrel
            Reporter:
            etienne.petrel@mongodb.com Etienne Petrel
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: