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

Create HS growth workload for Genny testing of eMRCf removal

    XMLWordPrintable

    Details

    • Type: Task
    • Status: Open
    • Priority: Major - P3
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: 5.0 Required
    • Component/s: None
    • Labels:
      None

      Description

      Develop Genny workload that grows the dataset a new replica set for testing.

      The goal is to apply a workload that will cause the history store to grow in a PSA replica set without a secondary (and with enableMajorityReadConcern:true). The workload should be a mix of create, update, and delete operations.  The workload should keep the logical size of the data set roughly constant.  

      To ensure that the logical dataset size doesn't change as we churn the system we should ensure that:

      • Workload should have same percentage of create and delete.
      • Workload should choose sizes for operations based on the same distribution as WT-6659

      When this task is complete, we should have a (basic) Genny workload that sets up a PSA replica set for testing and populates it with a set of files (using WT-6659) and then churns the dataset using this workload to grow the history store.  The churn time should be configurable (possibly simply by editing the Genny workload YAML).

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              keith.smith Keith Smith
              Reporter:
              keith.smith Keith Smith
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Dates

                Created:
                Updated: