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

Create HS growth workload for Genny testing of eMRCf removal

    • Type: Icon: Task Task
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • None
    • 5

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

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

              Created:
              Updated:
              Resolved: