diff --git a/package.json b/package.json index 846f335ef..dded196fe 100644 --- a/package.json +++ b/package.json @@ -469,6 +469,12 @@ "hash": "QmWRCn8vruNAzHx8i6SAXinuheRitKEGu8c7m26stKvsYx", "name": "go-testutil", "version": "1.1.11" + }, + { + "author": "magik6k", + "hash": "QmTC7BY2viSAbPbGte6NyMZJCC2xheaRBYKEn4BuzTxe7W", + "name": "go-ds-badger", + "version": "0.1.10" } ], "gxVersion": "0.10.0", diff --git a/repo/fsrepo/datastores.go b/repo/fsrepo/datastores.go index f154bc57c..1566d79b1 100644 --- a/repo/fsrepo/datastores.go +++ b/repo/fsrepo/datastores.go @@ -4,6 +4,7 @@ import ( "bytes" "encoding/json" "fmt" + "os" "path/filepath" "sort" @@ -15,10 +16,9 @@ import ( ds "gx/ipfs/QmVSase1JP7cq9QkPT46oNwdp9pT6kBkG3oqS14y3QcZjG/go-datastore" mount "gx/ipfs/QmVSase1JP7cq9QkPT46oNwdp9pT6kBkG3oqS14y3QcZjG/go-datastore/syncmount" - badgerds "github.com/ipfs/go-ds-badger" levelds "gx/ipfs/QmPdvXuXWAR6gtxxqZw42RtSADMwz4ijVmYHGS542b6cMz/go-ds-leveldb" + badgerds "gx/ipfs/QmTC7BY2viSAbPbGte6NyMZJCC2xheaRBYKEn4BuzTxe7W/go-ds-badger" ldbopts "gx/ipfs/QmbBhyDKsY4mbY6xsKt3qu9Y7FPvMJ6qbD8AMjYYvPRw1g/goleveldb/leveldb/opt" - "os" ) // ConfigFromMap creates a new datastore config from a map @@ -59,13 +59,13 @@ var datastores map[string]ConfigFromMap func init() { datastores = map[string]ConfigFromMap{ - "mount": MountDatastoreConfig, - "flatfs": FlatfsDatastoreConfig, - "levelds": LeveldsDatastoreConfig, - "badger": BadgerdsDatastoreConfig, - "mem": MemDatastoreConfig, - "log": LogDatastoreConfig, - "measure": MeasureDatastoreConfig, + "mount": MountDatastoreConfig, + "flatfs": FlatfsDatastoreConfig, + "levelds": LeveldsDatastoreConfig, + "badgerds": BadgerdsDatastoreConfig, + "mem": MemDatastoreConfig, + "log": LogDatastoreConfig, + "measure": MeasureDatastoreConfig, } } @@ -340,7 +340,7 @@ func (c measureDatastoreConfig) Create(path string) (repo.Datastore, error) { } type badgerdsDatastoreConfig struct { - path string + path string } func BadgerdsDatastoreConfig(params map[string]interface{}) (DatastoreConfig, error) {