Configuration¶
Some module constants may be set in INI-style configuration files. If you want to override the defaults as described below, create a plain text file for the module using the section heading as the file name in the settings directory.
acd_cli.ini¶
[download]
;do not delete corrupt files
keep_corrupt = False
;do not delete partially downloaded files
keep_incomplete = True
[upload]
;waiting time for timed-out uploads/overwrittes to appear remotely [minutes]
timeout_wait = 10
acd_client.ini¶
[endpoints]
filename = endpoint_data
;sets the validity of the endpoint URLs, 3 days by default [seconds]
validity_duration = 259200
[transfer]
;sets the read/write chunk size for the local file system [bytes]
fs_chunk_size = 131072
;sets maximal consecutive chunk size for downloads, 500MiB by default [bytes]
;this limit was introduced because, in the past, files >10GiB could not be downloaded in one piece
dl_chunk_size = 524288000
;sets the number of retries for failed chunk requests
chunk_retries = 1
;sets the connect and idle timeout [seconds]
;the idle timeout will be used in both timeout scenarios for some old requests versions
;refer to the requests docs http://docs.python-requests.org/en/master/user/advanced/
connection_timeout = 30
idle_timeout = 60
[proxies]
;none by default
A proxy may be set by adding a protocol to proxy mapping like
https = https://user:pass@1.1.1.1:1234
to the proxies section.
cache.ini¶
[sqlite]
filename = nodes.db
;sets the time to sleep if a table is locked [milliseconds]
busy_timeout = 30000
;https://www.sqlite.org/pragma.html#pragma_journal_mode
journal_mode = wal
[blacklist]
;files contained in folders in this list will be excluded from being saved
;into the cache (not currently implemented)
folders = []
fuse.ini¶
- ::
[fs] ;block size used for size info block_size = 512
[read] ;maximal number of simultaneously opened chunks per file open_chunk_limit = 10
;sets the connection/idle timeout when creating or reading a chunk [seconds] timeout = 5
[write] ;number of buffered chunks in the write queue ;the size of the chunks may vary (e.g. 512B, 4KB, or 128KB) buffer_size = 32
;sets the timeout for putting a chunk into the queue [seconds] timeout = 30