Skip to content

Commit 5d161e8

Browse files
authored
Merge pull request #9653 from djkazic/reorder-buckets-check
channeldb: perform init of top level buckets first
2 parents 94064be + 759a870 commit 5d161e8

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

channeldb/db.go

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -479,19 +479,19 @@ func initChannelDB(db kvdb.Backend) error {
479479
return err
480480
}
481481

482+
for _, tlb := range dbTopLevelBuckets {
483+
if _, err := tx.CreateTopLevelBucket(tlb); err != nil {
484+
return err
485+
}
486+
}
487+
482488
meta := &Meta{}
483489
// Check if DB is already initialized.
484490
err := FetchMeta(meta, tx)
485491
if err == nil {
486492
return nil
487493
}
488494

489-
for _, tlb := range dbTopLevelBuckets {
490-
if _, err := tx.CreateTopLevelBucket(tlb); err != nil {
491-
return err
492-
}
493-
}
494-
495495
meta.DbVersionNumber = getLatestDBVersion(dbVersions)
496496
return putMeta(meta, tx)
497497
}, func() {})

0 commit comments

Comments
 (0)