@cryptotaxi247 / kubo / commits / c79bccf70

badgerds: use go-ds-badger from gx

License: MIT Signed-off-by: Łukasz Magiera <magik6k@gmail.com>

Łukasz Magiera committed Jul 8, 2017 at 23:00 UTC c79bccf7094df58c63f08c12678b112303b8108a
2 files changed +16 -10
package.json
+6
@@ -469,6 +469,12 @@
469 "hash": "QmWRCn8vruNAzHx8i6SAXinuheRitKEGu8c7m26stKvsYx",
470 "name": "go-testutil",
471 "version": "1.1.11"
472 + },
473 + {
474 + "author": "magik6k",
475 + "hash": "QmTC7BY2viSAbPbGte6NyMZJCC2xheaRBYKEn4BuzTxe7W",
476 + "name": "go-ds-badger",
477 + "version": "0.1.10"
478 }
479 ],
480 "gxVersion": "0.10.0",
repo/fsrepo/datastores.go
+10 -10
@@ -4,6 +4,7 @@ import (
4 "bytes"
5 "encoding/json"
6 "fmt"
7 + "os"
8 "path/filepath"
9 "sort"
10
@@ -15,10 +16,9 @@ import (
16 ds "gx/ipfs/QmVSase1JP7cq9QkPT46oNwdp9pT6kBkG3oqS14y3QcZjG/go-datastore"
17 mount "gx/ipfs/QmVSase1JP7cq9QkPT46oNwdp9pT6kBkG3oqS14y3QcZjG/go-datastore/syncmount"
18
18 - badgerds "github.com/ipfs/go-ds-badger"
19 levelds "gx/ipfs/QmPdvXuXWAR6gtxxqZw42RtSADMwz4ijVmYHGS542b6cMz/go-ds-leveldb"
20 + badgerds "gx/ipfs/QmTC7BY2viSAbPbGte6NyMZJCC2xheaRBYKEn4BuzTxe7W/go-ds-badger"
21 ldbopts "gx/ipfs/QmbBhyDKsY4mbY6xsKt3qu9Y7FPvMJ6qbD8AMjYYvPRw1g/goleveldb/leveldb/opt"
21 - "os"
22 )
23
24 // ConfigFromMap creates a new datastore config from a map
@@ -59,13 +59,13 @@ var datastores map[string]ConfigFromMap
59
60 func init() {
61 datastores = map[string]ConfigFromMap{
62 - "mount": MountDatastoreConfig,
63 - "flatfs": FlatfsDatastoreConfig,
64 - "levelds": LeveldsDatastoreConfig,
65 - "badger": BadgerdsDatastoreConfig,
66 - "mem": MemDatastoreConfig,
67 - "log": LogDatastoreConfig,
68 - "measure": MeasureDatastoreConfig,
62 + "mount": MountDatastoreConfig,
63 + "flatfs": FlatfsDatastoreConfig,
64 + "levelds": LeveldsDatastoreConfig,
65 + "badgerds": BadgerdsDatastoreConfig,
66 + "mem": MemDatastoreConfig,
67 + "log": LogDatastoreConfig,
68 + "measure": MeasureDatastoreConfig,
69 }
70 }
71
@@ -340,7 +340,7 @@ func (c measureDatastoreConfig) Create(path string) (repo.Datastore, error) {
340 }
341
342 type badgerdsDatastoreConfig struct {
343 - path string
343 + path string
344 }
345
346 func BadgerdsDatastoreConfig(params map[string]interface{}) (DatastoreConfig, error) {