Priority: Major - P3
Affects Version/s: None
Fix Version/s: None
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
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).