Skip to content

Commit

Permalink
roachtest: add GCP 400 incremental layer restore test
Browse files Browse the repository at this point in the history
  • Loading branch information
Rui Hu committed May 18, 2023
1 parent e0c35b4 commit 746d4ff
Showing 1 changed file with 16 additions and 1 deletion.
17 changes: 16 additions & 1 deletion pkg/cmd/roachtest/tests/restore.go
Original file line number Diff line number Diff line change
Expand Up @@ -338,7 +338,7 @@ func registerRestore(r registry.Registry) {
tags: registry.Tags("weekly", "aws-weekly"),
},
{
// The weekly 32TB, 400 incremental layer Restore test.
// The weekly 32TB, 400 incremental layer Restore test on AWS.
//
// NB: Prior to 23.1, restore would OOM on backups that had many
// incremental layers and many import spans. This test disables span
Expand All @@ -358,6 +358,21 @@ func registerRestore(r registry.Registry) {
`SET CLUSTER SETTING backup.restore_span.target_size = '0'`,
},
},
{
// The weekly 32TB, 400 incremental layer Restore test on GCP.
hardware: makeHardwareSpecs(hardwareSpecs{nodes: 15, cpus: 16, volumeSize: 5000}),
backup: makeBackupSpecs(backupSpecs{
version: "v22.2.4",
workload: tpceRestore{customers: 2000000},
backupProperties: "inc-count=400",
cloud: spec.GCE,
}),
timeout: 30 * time.Hour,
tags: registry.Tags("weekly"),
setUpStmts: []string{
`SET CLUSTER SETTING backup.restore_span.target_size = '0'`,
},
},
{
// A teeny weeny 15GB restore that could be used to bisect scale agnostic perf regressions.
hardware: makeHardwareSpecs(hardwareSpecs{}),
Expand Down

0 comments on commit 746d4ff

Please sign in to comment.