lib/db: Handle indirection error repairing sequences (fixes #7026) (#7525)

This commit is contained in:
Simon Frei
2021-04-05 10:24:16 +02:00
committed by GitHub
parent 96ba5c2b23
commit f30f9c50f8
4 changed files with 60 additions and 20 deletions
-10
View File
@@ -100,7 +100,6 @@ func (db *schemaUpdater) updateSchema() error {
{11, 11, "v1.6.0", db.updateSchemaTo11},
{13, 13, "v1.7.0", db.updateSchemaTo13},
{14, 14, "v1.9.0", db.updateSchemaTo14},
{14, 15, "v1.9.0", db.migration15},
{14, 16, "v1.9.0", db.checkRepairMigration},
}
@@ -774,15 +773,6 @@ func (db *schemaUpdater) updateSchemaTo14(_ int) error {
return nil
}
func (db *schemaUpdater) migration15(_ int) error {
for _, folder := range db.ListFolders() {
if _, err := db.recalcMeta(folder); err != nil {
return err
}
}
return nil
}
func (db *schemaUpdater) checkRepairMigration(_ int) error {
for _, folder := range db.ListFolders() {
_, err := db.getMetaAndCheckGCLocked(folder)