Skip to content
This repository has been archived by the owner on Mar 9, 2022. It is now read-only.

Remove badger2 profile #115

Merged
merged 1 commit into from
Nov 24, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 0 additions & 13 deletions init.go
Original file line number Diff line number Diff line change
Expand Up @@ -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",
Expand Down
23 changes: 1 addition & 22 deletions profile.go
Original file line number Diff line number Diff line change
Expand Up @@ -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:

Expand All @@ -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
},
},
Expand Down