aboutsummaryrefslogtreecommitdiff
path: root/weed/command/scaffold.go
diff options
context:
space:
mode:
authorChris Lu <chris.lu@gmail.com>2019-12-31 11:52:54 -0800
committerChris Lu <chris.lu@gmail.com>2019-12-31 11:52:54 -0800
commit86d4b18eb5e7ebc813f2e11d6826a9ace384cd61 (patch)
treeddcdb9b2f4961eec885dcf7f812915341d3cb154 /weed/command/scaffold.go
parent09043c8e5a3b43add589344d28d4f57e90c83f70 (diff)
downloadseaweedfs-86d4b18eb5e7ebc813f2e11d6826a9ace384cd61.tar.xz
seaweedfs-86d4b18eb5e7ebc813f2e11d6826a9ace384cd61.zip
filer: optional recursive deletion
fix https://github.com/chrislusf/seaweedfs/issues/1176
Diffstat (limited to 'weed/command/scaffold.go')
-rw-r--r--weed/command/scaffold.go17
1 files changed, 13 insertions, 4 deletions
diff --git a/weed/command/scaffold.go b/weed/command/scaffold.go
index a76466ed6..8519598b3 100644
--- a/weed/command/scaffold.go
+++ b/weed/command/scaffold.go
@@ -59,16 +59,25 @@ const (
# $HOME/.seaweedfs/filer.toml
# /etc/seaweedfs/filer.toml
+####################################################
+# Customizable filer server options
+####################################################
+[filer.options]
+# with http DELETE, by default the filer would check whether a folder is empty.
+# recursive_delete will delete all sub folders and files, similar to "rm -Rf"
+recursive_delete = false
+
+
+####################################################
+# The following are filer store options
+####################################################
+
[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
-####################################################
-# multiple filers on shared storage, fairly scalable
-####################################################
-
[mysql] # or tidb
# CREATE TABLE IF NOT EXISTS filemeta (
# dirhash BIGINT COMMENT 'first 64 bits of MD5 hash value of directory field',