Initial commit of Swift code
This commit is contained in:
51
etc/account-server.conf-sample
Normal file
51
etc/account-server.conf-sample
Normal file
@@ -0,0 +1,51 @@
|
||||
[account-server]
|
||||
# swift_dir = /etc/swift
|
||||
# devices = /srv/node
|
||||
# mount_check = true
|
||||
# bind_ip = 0.0.0.0
|
||||
# bind_port = 6002
|
||||
# workers = 1
|
||||
# log_facility = LOG_LOCAL0
|
||||
# log_level = INFO
|
||||
# user = swift
|
||||
|
||||
[account-replicator]
|
||||
# log_facility = LOG_LOCAL0
|
||||
# log_level = INFO
|
||||
# per_diff = 1000
|
||||
# concurrency = 8
|
||||
# run_pause = 30
|
||||
# How long without an error before a node's error count is reset. This will
|
||||
# also be how long before a node is reenabled after suppression is triggered.
|
||||
# error_suppression_interval = 60
|
||||
# How many errors can accumulate before a node is temporarily ignored.
|
||||
# error_suppression_limit = 10
|
||||
# node_timeout = 10
|
||||
# conn_timeout = 0.5
|
||||
# The replicator also performs reclamation
|
||||
# reclaim_age = 86400
|
||||
|
||||
[account-stats]
|
||||
# cf_account = AUTH_7abbc116-8a07-4b63-819d-02715d3e0f31
|
||||
# container_name = account_stats
|
||||
# proxy_server_conf = /etc/swift/proxy-server.conf
|
||||
# log_facility = LOG_LOCAL0
|
||||
# log_level = INFO
|
||||
|
||||
[account-auditor]
|
||||
# Will audit, at most, 1 account per device per interval
|
||||
# interval = 1800
|
||||
# Maximum containers randomly picked for a given account audit
|
||||
# max_container_count = 100
|
||||
# node_timeout = 10
|
||||
# conn_timeout = 0.5
|
||||
# log_facility = LOG_LOCAL0
|
||||
# log_level = INFO
|
||||
|
||||
[account-reaper]
|
||||
# concurrency = 25
|
||||
# interval = 3600
|
||||
# node_timeout = 10
|
||||
# conn_timeout = 0.5
|
||||
# log_facility = LOG_LOCAL0
|
||||
# log_level = INFO
|
||||
15
etc/auth-server.conf-sample
Normal file
15
etc/auth-server.conf-sample
Normal file
@@ -0,0 +1,15 @@
|
||||
[auth-server]
|
||||
# swift_dir = /etc/swift
|
||||
# bind_ip = 0.0.0.0
|
||||
# bind_port = 11000
|
||||
# log_facility = LOG_LOCAL0
|
||||
# log_level = INFO
|
||||
# workers = 1
|
||||
# reseller_prefix = AUTH
|
||||
# default_cluster_url = http://127.0.0.1:9000/v1
|
||||
# token_life = 86400
|
||||
# log_headers = False
|
||||
# cert_file = Default is no cert; format is path like /etc/swift/auth.crt
|
||||
# key_file = Default is no key; format is path like /etc/swift/auth.key
|
||||
# node_timeout = 10
|
||||
user = swift
|
||||
43
etc/container-server.conf-sample
Normal file
43
etc/container-server.conf-sample
Normal file
@@ -0,0 +1,43 @@
|
||||
[container-server]
|
||||
# swift_dir = /etc/swift
|
||||
# devices = /srv/node
|
||||
# mount_check = true
|
||||
# bind_ip = 0.0.0.0
|
||||
# bind_port = 6001
|
||||
# workers = 1
|
||||
# log_facility = LOG_LOCAL0
|
||||
# log_level = INFO
|
||||
# user = swift
|
||||
# node_timeout = 3
|
||||
# conn_timeout = 0.5
|
||||
|
||||
[container-replicator]
|
||||
# log_facility = LOG_LOCAL0
|
||||
# log_level = INFO
|
||||
# per_diff = 1000
|
||||
# concurrency = 8
|
||||
# run_pause = 30
|
||||
# node_timeout = 10
|
||||
# conn_timeout = 0.5
|
||||
# The replicator also performs reclamation
|
||||
# reclaim_age = 604800
|
||||
|
||||
[container-updater]
|
||||
# interval = 300
|
||||
# concurrency = 4
|
||||
# node_timeout = 3
|
||||
# conn_timeout = 0.5
|
||||
# slowdown will sleep that amount between containers
|
||||
# slowdown = 0.01
|
||||
# log_facility = LOG_LOCAL0
|
||||
# log_level = INFO
|
||||
|
||||
[container-auditor]
|
||||
# Will audit, at most, 1 container per device per interval
|
||||
# interval = 1800
|
||||
# Maximum objects randomly picked for a given container audit
|
||||
# max_object_count = 100
|
||||
# node_timeout = 10
|
||||
# conn_timeout = 0.5
|
||||
# log_facility = LOG_LOCAL0
|
||||
# log_level = INFO
|
||||
6
etc/drive-audit.conf-sample
Normal file
6
etc/drive-audit.conf-sample
Normal file
@@ -0,0 +1,6 @@
|
||||
[drive-audit]
|
||||
# device_dir = /srv/node
|
||||
# log_facility = LOG_LOCAL0
|
||||
# log_level = INFO
|
||||
# minutes = 60
|
||||
# error_limit = 1
|
||||
46
etc/object-server.conf-sample
Normal file
46
etc/object-server.conf-sample
Normal file
@@ -0,0 +1,46 @@
|
||||
[object-server]
|
||||
# swift_dir = /etc/swift
|
||||
# devices = /srv/node
|
||||
# mount_check = true
|
||||
# bind_ip = 0.0.0.0
|
||||
# bind_port = 6000
|
||||
# workers = 1
|
||||
# log_facility = LOG_LOCAL0
|
||||
# log_level = INFO
|
||||
# log_requests = True
|
||||
# user = swift
|
||||
# node_timeout = 3
|
||||
# conn_timeout = 0.5
|
||||
# network_chunk_size = 8192
|
||||
# disk_chunk_size = 32768
|
||||
# max_upload_time = 86400
|
||||
# slow = 1
|
||||
|
||||
[object-replicator]
|
||||
# log_facility = LOG_LOCAL0
|
||||
# log_level = INFO
|
||||
# daemonize = on
|
||||
# run_pause = 30
|
||||
# concurrency = 1
|
||||
# timeout = 300
|
||||
# stats_interval = 3600
|
||||
# The replicator also performs reclamation
|
||||
# reclaim_age = 604800
|
||||
|
||||
[object-updater]
|
||||
# interval = 300
|
||||
# concurrency = 1
|
||||
# node_timeout = 10
|
||||
# conn_timeout = 0.5
|
||||
# slowdown will sleep that amount between objects
|
||||
# slowdown = 0.01
|
||||
# log_facility = LOG_LOCAL0
|
||||
# log_level = INFO
|
||||
|
||||
[object-auditor]
|
||||
# Will audit, at most, 1 object per device per interval
|
||||
# interval = 1800
|
||||
# node_timeout = 10
|
||||
# conn_timeout = 0.5
|
||||
# log_facility = LOG_LOCAL0
|
||||
# log_level = INFO
|
||||
35
etc/proxy-server.conf-sample
Normal file
35
etc/proxy-server.conf-sample
Normal file
@@ -0,0 +1,35 @@
|
||||
[proxy-server]
|
||||
# bind_ip = 0.0.0.0
|
||||
# bind_port = 80
|
||||
# cert_file = /etc/swift/proxy.crt
|
||||
# key_file = /etc/swift/proxy.key
|
||||
# swift_dir = /etc/swift
|
||||
# log_facility = LOG_LOCAL0
|
||||
# log_level = INFO
|
||||
# log_headers = False
|
||||
# workers = 1
|
||||
# user = swift
|
||||
# recheck_account_existence = 60
|
||||
# recheck_container_existence = 60
|
||||
# object_chunk_size = 8192
|
||||
# container_chunk_size = 8192
|
||||
# account_chunk_size = 8192
|
||||
# client_chunk_size = 8192
|
||||
# Default for memcache_servers is below, but you can specify multiple servers
|
||||
# with the format: 10.1.2.3:11211,10.1.2.4:11211
|
||||
# memcache_servers = 127.0.0.1:11211
|
||||
# node_timeout = 10
|
||||
# client_timeout = 60
|
||||
# conn_timeout = 0.5
|
||||
# How long without an error before a node's error count is reset. This will
|
||||
# also be how long before a node is reenabled after suppression is triggered.
|
||||
# error_suppression_interval = 60
|
||||
# How many errors can accumulate before a node is temporarily ignored.
|
||||
# error_suppression_limit = 10
|
||||
# How many ops per second to one container (as a float)
|
||||
# rate_limit = 20000.0
|
||||
# How many ops per second for account-level operations
|
||||
# account_rate_limit = 200.0
|
||||
# rate_limit_account_whitelist = acct1,acct2,etc
|
||||
# rate_limit_account_blacklist = acct3,acct4,etc
|
||||
# container_put_lock_timeout = 5
|
||||
19
etc/rsyncd.conf-sample
Normal file
19
etc/rsyncd.conf-sample
Normal file
@@ -0,0 +1,19 @@
|
||||
uid = swift
|
||||
gid = swift
|
||||
log file = /var/log/rsyncd.log
|
||||
pid file = /var/run/rsyncd.pid
|
||||
|
||||
[account]
|
||||
max connections = 2
|
||||
path = /srv/node
|
||||
read only = false
|
||||
|
||||
[container]
|
||||
max connections = 4
|
||||
path = /srv/node
|
||||
read only = false
|
||||
|
||||
[object]
|
||||
max connections = 8
|
||||
path = /srv/node
|
||||
read only = false
|
||||
12
etc/stats.conf-sample
Normal file
12
etc/stats.conf-sample
Normal file
@@ -0,0 +1,12 @@
|
||||
[stats]
|
||||
auth_url = http://saio:11000/auth
|
||||
auth_user = test:tester
|
||||
auth_key = testing
|
||||
# swift_dir = /etc/swift
|
||||
# dispersion_coverage = 1
|
||||
# container_put_count = 1000
|
||||
# object_put_count = 1000
|
||||
# big_container_count = 1000000
|
||||
# retries = 5
|
||||
# concurrency = 50
|
||||
# csv_output = /etc/swift/stats.csv
|
||||
Reference in New Issue
Block a user