mirror of
https://github.com/rustfs/rustfs.git
synced 2026-08-06 13:27:43 +00:00
Refactor trusted-proxies: modernize utils, improve safety, and fix clippy lints (#1693)
Co-authored-by: majinghe <42570491+majinghe@users.noreply.github.com> Co-authored-by: GatewayJ <835269233@qq.com> Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com> Co-authored-by: houseme <4829346+houseme@users.noreply.github.com> Co-authored-by: heihutu <30542132+heihutu@users.noreply.github.com>
This commit is contained in:
+12
-4
@@ -168,17 +168,27 @@ export RUSTFS_NS_SCANNER_INTERVAL=60 # Object scanning interval in seconds
|
||||
# - Minimum size threshold prevents compression of small files where overhead > benefit
|
||||
# - Wildcard patterns supported in MIME types (e.g., text/* matches text/plain, text/html, etc.)
|
||||
|
||||
# Trusted Proxy Configuration
|
||||
# export RUSTFS_TRUSTED_PROXY_ENABLED=true
|
||||
# export RUSTFS_TRUSTED_PROXY_NETWORKS=127.0.0.1,::1,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16,fd00::/8
|
||||
# export RUSTFS_TRUSTED_PROXY_VALIDATION_MODE=hop_by_hop
|
||||
# export RUSTFS_TRUSTED_PROXY_ENABLE_RFC7239=true
|
||||
# export RUSTFS_TRUSTED_PROXY_MAX_HOPS=10
|
||||
# export RUSTFS_TRUSTED_PROXY_METRICS_ENABLED=true
|
||||
|
||||
#export RUSTFS_REGION="us-east-1"
|
||||
|
||||
export RUSTFS_ENABLE_SCANNER=true
|
||||
|
||||
export RUSTFS_ENABLE_HEAL=false
|
||||
export RUSTFS_ENABLE_HEAL=true
|
||||
|
||||
# Object cache configuration
|
||||
export RUSTFS_OBJECT_CACHE_ENABLE=true
|
||||
|
||||
# Profiling configuration
|
||||
export RUSTFS_ENABLE_PROFILING=true
|
||||
export RUSTFS_ENABLE_PROFILING=false
|
||||
# Memory profiling periodic dump
|
||||
export RUSTFS_PROF_MEM_PERIODIC=false
|
||||
|
||||
# Heal configuration queue size
|
||||
export RUSTFS_HEAL_QUEUE_SIZE=10000
|
||||
@@ -202,8 +212,6 @@ if [ -n "$1" ]; then
|
||||
export RUSTFS_VOLUMES="$1"
|
||||
fi
|
||||
|
||||
export RUSTFS_PROF_MEM_PERIODIC=true
|
||||
|
||||
# Enable jemalloc for memory profiling
|
||||
# MALLOC_CONF parameters:
|
||||
# prof:true - Enable heap profiling
|
||||
|
||||
Reference in New Issue
Block a user