Implement cache migrations
This commit is contained in:
12
internal/cache/cache.go
vendored
12
internal/cache/cache.go
vendored
@@ -122,8 +122,16 @@ func (c *Cache) Read() error {
|
||||
d.Decode(c)
|
||||
|
||||
// Perform migrations
|
||||
if err := c.doMigrations(); err != nil {
|
||||
c.log.Error("Failed to run cache migrations", c.log.Args("error", err))
|
||||
err, migrated := c.doMigrations()
|
||||
if err != nil {
|
||||
c.log.Error("Failed to run cache migrations",
|
||||
c.log.Args(
|
||||
"migrated", migrated,
|
||||
"error", err,
|
||||
))
|
||||
} else if migrated > 0 {
|
||||
c.log.Info("Migrations run successfully", c.log.Args(
|
||||
"migrated", migrated))
|
||||
}
|
||||
|
||||
c.readFromFile = true
|
||||
|
||||
Reference in New Issue
Block a user