forked from cockroachdb/cockroach
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
backupccl: introduce new restore roachtest framework
This patch introduces a new framework for writing restore roachtests that minimizes code reuse and leverages our new backup fixture organization. The framework makes it easy to write a new test using a variety of knobs like: - hardware: cloud provider, disk volume, # of nodes, # of cpus - backup fixture: workload, workload scale The patch is the first in an ongoing effort to redo our roachtests, and introduces two new roachtests: - restore/nodes=4: the default configuration: 4 nodes, 8vcpus, 1000 GB EBS, restore a tpce backup fixture (25,000 customers, around 400 GB). - restore/gce: same config as above, run on gce. Notice that this patch also introduces a new naming convention for restore tests. The default test is named `restore/nodes=4` and each test which deviates from the config will highlight the deviation in the name. For example `restore/gce` only switches the cloud provider and holds all other variables constant; thus only 'gce' is needed in the name. Future patches will add more tests that use this framework. Informs cockroachdb#92699 Release note: None
- Loading branch information
Showing
1 changed file
with
216 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters