aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--syz-cluster/db-mgmt/migrate-job.yaml1
-rw-r--r--syz-cluster/pkg/db/spanner.go7
2 files changed, 7 insertions, 1 deletions
diff --git a/syz-cluster/db-mgmt/migrate-job.yaml b/syz-cluster/db-mgmt/migrate-job.yaml
index 4a9cb36ba..30e29385c 100644
--- a/syz-cluster/db-mgmt/migrate-job.yaml
+++ b/syz-cluster/db-mgmt/migrate-job.yaml
@@ -7,6 +7,7 @@ metadata:
generateName: db-migrate-job-
spec:
ttlSecondsAfterFinished: 86400
+ backoffLimit: 0
template:
spec:
serviceAccountName: gke-db-admin-ksa
diff --git a/syz-cluster/pkg/db/spanner.go b/syz-cluster/pkg/db/spanner.go
index 3135038b3..9bdeee53b 100644
--- a/syz-cluster/pkg/db/spanner.go
+++ b/syz-cluster/pkg/db/spanner.go
@@ -109,7 +109,12 @@ func RunMigrations(uri string) error {
if err != nil {
return err
}
- return m.Up()
+ err = m.Up()
+ if err == migrate.ErrNoChange {
+ // Not really an error.
+ return nil
+ }
+ return err
}
func getMigrateInstance(uri string) (*migrate.Migrate, error) {