diff --git a/README.MD b/README.MD index 7c64ef9d..3f92f25c 100644 --- a/README.MD +++ b/README.MD @@ -263,8 +263,6 @@ advanced: debug-log: false # 是否记录 socket.io 流的日志 (仅在打开 debug-log 后才会输出到标准输出) socket-io-log: false - # 是否仅从主服务器下载文件 - noopen: false # 跳过文件哈希值校验 no-heavy-check: true # 不删除未使用的文件对象 **注意⚠️: 该选项打开后磁盘使用率会随时间增长** diff --git a/cluster.go b/cluster.go index e3b59afa..15c9741b 100644 --- a/cluster.go +++ b/cluster.go @@ -937,7 +937,7 @@ func (cr *Cluster) syncFiles(ctx context.Context, files []FileInfo, heavyCheck b var stats syncStats stats.pg = pg - stats.noOpen = config.Advanced.NoOpen || syncCfg.Source == "center" + stats.noOpen = syncCfg.Source == "center" stats.slots = limited.NewBufSlots(syncCfg.Concurrency) stats.totalFiles = totalFiles for _, f := range missing { diff --git a/config.go b/config.go index b272eb96..02ae2075 100644 --- a/config.go +++ b/config.go @@ -44,7 +44,6 @@ type UserItem struct { type AdvancedConfig struct { DebugLog bool `yaml:"debug-log"` SocketIOLog bool `yaml:"socket-io-log"` - NoOpen bool `yaml:"noopen"` NoHeavyCheck bool `yaml:"no-heavy-check"` NoGC bool `yaml:"no-gc"` HeavyCheckInterval int `yaml:"heavy-check-interval"` @@ -210,7 +209,6 @@ var defaultConfig = Config{ Advanced: AdvancedConfig{ DebugLog: false, - NoOpen: false, NoHeavyCheck: false, NoGC: false, HeavyCheckInterval: 120, @@ -320,9 +318,6 @@ func migrateConfig(data []byte, config *Config) { if v, ok := oldConfig["exit-when-disconnected"].(bool); ok { config.Advanced.ExitWhenDisconnected = v } - if v, ok := oldConfig["noopen"].(bool); ok { - config.Advanced.NoOpen = v - } if v, ok := oldConfig["no-heavy-check"].(bool); ok { config.Advanced.NoHeavyCheck = v } @@ -460,12 +455,6 @@ func readConfig() (config Config) { if byoc := os.Getenv("CLUSTER_BYOC"); byoc != "" { config.Byoc = byoc == "true" } - switch noopen := os.Getenv("FORCE_NOOPEN"); noopen { - case "true": - config.Advanced.NoOpen = true - case "false": - config.Advanced.NoOpen = false - } return } diff --git a/config.yaml b/config.yaml index fd6e605a..148bb926 100644 --- a/config.yaml +++ b/config.yaml @@ -49,7 +49,6 @@ webdav-users: advanced: debug-log: false socket-io-log: false - noopen: false no-heavy-check: false no-gc: false heavy-check-interval: 120