mirror of
https://github.com/fleetdm/fleet
synced 2026-05-23 08:58:41 +00:00
Remove Badger DB in Orbit (#3404)
The database is currently unused and sometimes causing problems in Orbit deployments due to file corruption on Windows. We may need to look at something less prone to corruption.
This commit is contained in:
parent
a66d0882de
commit
050cffa886
1 changed files with 0 additions and 21 deletions
|
|
@ -12,9 +12,7 @@ import (
|
|||
"strings"
|
||||
"time"
|
||||
|
||||
"github.com/dgraph-io/badger/v2"
|
||||
"github.com/fleetdm/fleet/v4/orbit/pkg/constant"
|
||||
"github.com/fleetdm/fleet/v4/orbit/pkg/database"
|
||||
"github.com/fleetdm/fleet/v4/orbit/pkg/insecure"
|
||||
"github.com/fleetdm/fleet/v4/orbit/pkg/osquery"
|
||||
"github.com/fleetdm/fleet/v4/orbit/pkg/table"
|
||||
|
|
@ -154,25 +152,6 @@ func main() {
|
|||
return fmt.Errorf("initialize root dir: %w", err)
|
||||
}
|
||||
|
||||
dbPath := filepath.Join(c.String("root-dir"), "orbit.db")
|
||||
db, err := database.Open(dbPath)
|
||||
if err != nil {
|
||||
if errors.Is(err, badger.ErrTruncateNeeded) {
|
||||
db, err = database.OpenTruncate(dbPath)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
log.Warn().Msg("Open badger required truncate. Data loss is possible.")
|
||||
} else {
|
||||
return err
|
||||
}
|
||||
}
|
||||
defer func() {
|
||||
if err := db.Close(); err != nil {
|
||||
log.Error().Err(err).Msg("Close badger")
|
||||
}
|
||||
}()
|
||||
|
||||
localStore, err := filestore.New(filepath.Join(c.String("root-dir"), "tuf-metadata.json"))
|
||||
if err != nil {
|
||||
log.Fatal().Err(err).Msg("failed to create local metadata store")
|
||||
|
|
|
|||
Loading…
Reference in a new issue