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

Get incremental distribution for _id for large scale workload

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major - P3
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: WT3.2.2
    • Component/s: None
    • Labels:
      None

      Description

      While working on WT-6967 I figured that the new workload ScanWithLongLived.yml has a load phase that creates documents with the default _id. The default _id is of ObjectID type. The read and update phases use a filter on the _id to distribute the read/write load binomially across the key range. The filter gets created assuming that the _id kets are of numeric type. The test has assumed that _id would be numerically incrementing in a collection, which is actually not true. This leads to read/update actors matching no documents at all.

      The task of this ticket is to fix the workload. An initial starting point could be to get the _id populated in a numerically incremental way. An alternate needs to be found if that ends up being challenging or we might even need to introduce such a capability in genny itself.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              alex.cameron Alex Cameron
              Reporter:
              sulabh.mahajan Sulabh Mahajan
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: