From 74dcf427fcbb9389574294a7e3ec6ed6a9dcaed7 Mon Sep 17 00:00:00 2001 From: gammazero Date: Mon, 23 Nov 2020 17:09:21 -0800 Subject: [PATCH] go-ipfs-config: Remove badger2 profile This is needed for the upcoming release since there is not yet an official badger2 release with the items needed for use by IPFS. --- config/init.go | 13 ------------- config/profile.go | 23 +---------------------- 2 files changed, 1 insertion(+), 35 deletions(-) diff --git a/config/init.go b/config/init.go index 32d5a1f22..448fffa73 100644 --- a/config/init.go +++ b/config/init.go @@ -142,19 +142,6 @@ func badgerSpec() map[string]interface{} { } } -func badger2Spec() map[string]interface{} { - return map[string]interface{}{ - "type": "measure", - "prefix": "badger2.datastore", - "child": map[string]interface{}{ - "type": "badger2ds", - "path": "badger2ds", - "syncWrites": false, - "truncate": true, - }, - } -} - func flatfsSpec() map[string]interface{} { return map[string]interface{}{ "type": "mount", diff --git a/config/profile.go b/config/profile.go index ba1013316..c0fa947f1 100644 --- a/config/profile.go +++ b/config/profile.go @@ -152,27 +152,6 @@ This profile may only be applied when first initializing the node. "badgerds": { Description: `Configures the node to use the badger datastore. -This is a fast datastore. Use this datastore if performance, especially -when adding many gigabytes of files, is critical. However: - -* This datastore will not properly reclaim space when your datastore is - smaller than several gigabytes. If you run IPFS with '--enable-gc' (you have - enabled block-level garbage collection), you plan on storing very little data in - your IPFS node, and disk usage is more critical than performance, consider using - flatfs. -* This datastore uses up to several gigabytes of memory. - -This profile may only be applied when first initializing the node.`, - - InitOnly: true, - Transform: func(c *Config) error { - c.Datastore.Spec = badgerSpec() - return nil - }, - }, - "badger2ds": { - Description: `Configures the node to use the badger2 datastore. - This is the fastest datastore. Use this datastore if performance, especially when adding many gigabytes of files, is critical. However: @@ -187,7 +166,7 @@ This profile may only be applied when first initializing the node.`, InitOnly: true, Transform: func(c *Config) error { - c.Datastore.Spec = badger2Spec() + c.Datastore.Spec = badgerSpec() return nil }, },