diff --git a/apps/glusterfs/brick_entry.go b/apps/glusterfs/brick_entry.go index 261fc60ad765cd92e2adbe60dcf65d3f526fa5cf..ccea748a398904dcc22a1db07e1ca659d4fea8fe 100644 --- a/apps/glusterfs/brick_entry.go +++ b/apps/glusterfs/brick_entry.go @@ -274,6 +274,12 @@ func addVolumeIdInBrickEntry(tx *bolt.Tx) error { } for _, brick := range volumeEntry.Bricks { brickEntry, err := NewBrickEntryFromId(tx, brick) + if err == ErrNotFound { + logger.Warning("Volume [%v] links to "+ + "nonexistent brick [%v]. Ignoring.", + volume, brick) + continue + } if err != nil { return err }