aboutsummaryrefslogtreecommitdiffstats
path: root/syz-cluster/pkg
diff options
context:
space:
mode:
authorAleksandr Nogikh <nogikh@google.com>2025-05-23 15:14:05 +0200
committerAleksandr Nogikh <nogikh@google.com>2025-05-23 16:30:38 +0000
commited351ea732d889c7798e7f0226bcaec65a8a6b52 (patch)
treee51f8b2b90895a249c276231d302cdfa7b695d09 /syz-cluster/pkg
parentf8cc0c832b122cdf7a643d6965200c9cbb0a92a4 (diff)
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.
Diffstat (limited to 'syz-cluster/pkg')
-rw-r--r--syz-cluster/pkg/db/spanner.go7
1 files changed, 6 insertions, 1 deletions
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) {