aboutsummaryrefslogtreecommitdiff
path: root/weed/command/scaffold.go
diff options
context:
space:
mode:
authorChris Lu <chris.lu@gmail.com>2019-05-17 17:33:49 -0700
committerChris Lu <chris.lu@gmail.com>2019-05-17 17:33:49 -0700
commit0fe286a6cac0dc2d7cb960645a4235c25516ea91 (patch)
treedeb232a9ecf8b202e00bc1307182f33200596bc9 /weed/command/scaffold.go
parent7e0c3bb73219e625016aed26dda5047478c58753 (diff)
downloadseaweedfs-0fe286a6cac0dc2d7cb960645a4235c25516ea91.tar.xz
seaweedfs-0fe286a6cac0dc2d7cb960645a4235c25516ea91.zip
filer: optimization for leveldb, add leveldb2
large filer db may see high CPU and disk usage due to background compaction
Diffstat (limited to 'weed/command/scaffold.go')
-rw-r--r--weed/command/scaffold.go6
1 files changed, 6 insertions, 0 deletions
diff --git a/weed/command/scaffold.go b/weed/command/scaffold.go
index e56a1b5ba..a0908912c 100644
--- a/weed/command/scaffold.go
+++ b/weed/command/scaffold.go
@@ -63,6 +63,12 @@ enabled = false
[leveldb]
# local on disk, mostly for simple single-machine setup, fairly scalable
+enabled = false
+dir = "." # directory to store level db files
+
+[leveldb2]
+# local on disk, mostly for simple single-machine setup, fairly scalable
+# faster than previous leveldb, recommended.
enabled = true
dir = "." # directory to store level db files