Skip to content

Commit ed351ea

Browse files
committed
syz-cluster: fix db-mgmt job problems
Don't restart the job if it returned a non-zero exit code. Don't treat the ErrNoChange error as a failure.
1 parent f8cc0c8 commit ed351ea

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

syz-cluster/db-mgmt/migrate-job.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ metadata:
77
generateName: db-migrate-job-
88
spec:
99
ttlSecondsAfterFinished: 86400
10+
backoffLimit: 0
1011
template:
1112
spec:
1213
serviceAccountName: gke-db-admin-ksa

syz-cluster/pkg/db/spanner.go

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,12 @@ func RunMigrations(uri string) error {
109109
if err != nil {
110110
return err
111111
}
112-
return m.Up()
112+
err = m.Up()
113+
if err == migrate.ErrNoChange {
114+
// Not really an error.
115+
return nil
116+
}
117+
return err
113118
}
114119

115120
func getMigrateInstance(uri string) (*migrate.Migrate, error) {

0 commit comments

Comments
 (0)