Compare commits

..

No commits in common. "de7a678640394042ae0dfea4499cac777720ad79" and "f3898b288dfba0b70861097dfcc5ae5b20a4c5ea" have entirely different histories.

4 changed files with 5 additions and 7 deletions

View file

@ -136,7 +136,7 @@ func main() {
DB = kv.InitDB(kv.Config{ DB = kv.InitDB(kv.Config{
Path: conf.Database.Path, Path: conf.Database.Path,
}, false) })
defer DB.Close() defer DB.Close()
if len(args) < 1 { if len(args) < 1 {

View file

@ -31,7 +31,7 @@ func main() {
db := kv.InitDB(kv.Config{ db := kv.InitDB(kv.Config{
Path: conf.Database.Path, Path: conf.Database.Path,
}, false) })
defer db.Close() defer db.Close()
if *start { if *start {

View file

@ -30,8 +30,7 @@ func getFromDB(config Config) NoCloudData {
conf_db, _ := configuration.LoadConfig(config.ConfFile) conf_db, _ := configuration.LoadConfig(config.ConfFile)
db := kv.InitDB(kv.Config{Path: conf_db.Database.Path}, true) db := kv.InitDB(kv.Config{Path: conf_db.Database.Path})
defer db.Close()
metadata, _ := kv.GetFromDB(db, "metadata/"+config.VmName+"/meta-data") metadata, _ := kv.GetFromDB(db, "metadata/"+config.VmName+"/meta-data")
userdata, _ := kv.GetFromDB(db, "metadata/"+config.VmName+"/user-data") userdata, _ := kv.GetFromDB(db, "metadata/"+config.VmName+"/user-data")

View file

@ -4,9 +4,8 @@ import (
"github.com/dgraph-io/badger/v4" "github.com/dgraph-io/badger/v4"
) )
func InitDB(conf Config, readonly bool) *badger.DB { func InitDB(conf Config) *badger.DB {
opts := badger.DefaultOptions(conf.Path). opts := badger.DefaultOptions(conf.Path)
WithReadOnly(readonly)
opts.Logger = nil opts.Logger = nil
opts.ValueLogFileSize = 10 << 20 // 10 Mo par fichier vlog opts.ValueLogFileSize = 10 << 20 // 10 Mo par fichier vlog
opts.NumMemtables = 1 opts.NumMemtables = 1