|
|
@@ -206,7 +206,7 @@ The following configuration set `Content-Type: application/vnd.android.package-a |
|
|
|
|
|
|
|
### UI - Notification (`ui.notification`) |
|
|
|
|
|
|
|
- `MIN_TIMEOUT`: **10s**: These options control how often notification endpoint is polled to update the notification count. On page load the notification count will be checked after `MIN_TIMEOUT`. The timeout will increase to `MAX_TIMEOUT` by `TIMEOUT_STEP` if the notification count is unchanged. Set MIN_TIMEOUT to 0 to turn off. |
|
|
|
- `MIN_TIMEOUT`: **10s**: These options control how often notification endpoint is polled to update the notification count. On page load the notification count will be checked after `MIN_TIMEOUT`. The timeout will increase to `MAX_TIMEOUT` by `TIMEOUT_STEP` if the notification count is unchanged. Set MIN_TIMEOUT to -1 to turn off. |
|
|
|
- `MAX_TIMEOUT`: **60s**. |
|
|
|
- `TIMEOUT_STEP`: **10s**. |
|
|
|
- `EVENT_SOURCE_UPDATE_TIME`: **10s**: This setting determines how often the database is queried to update notification counts. If the browser client supports `EventSource` and `SharedWorker`, a `SharedWorker` will be used in preference to polling notification endpoint. Set to **-1** to disable the `EventSource`. |
|
|
@@ -258,7 +258,7 @@ The following configuration set `Content-Type: application/vnd.android.package-a |
|
|
|
most cases you do not need to change the default value. Alter it only if |
|
|
|
your SSH server node is not the same as HTTP node. Do not set this variable |
|
|
|
if `PROTOCOL` is set to `http+unix`. |
|
|
|
- `PER_WRITE_TIMEOUT`: **30s**: Timeout for any write to the connection. (Set to 0 to |
|
|
|
- `PER_WRITE_TIMEOUT`: **30s**: Timeout for any write to the connection. (Set to -1 to |
|
|
|
disable all timeouts.) |
|
|
|
- `PER_WRITE_PER_KB_TIMEOUT`: **10s**: Timeout per Kb written to connections. |
|
|
|
|
|
|
@@ -287,7 +287,7 @@ The following configuration set `Content-Type: application/vnd.android.package-a |
|
|
|
- `SSH_KEYGEN_PATH`: **ssh-keygen**: Path to ssh-keygen, default is 'ssh-keygen' which means the shell is responsible for finding out which one to call. |
|
|
|
- `SSH_EXPOSE_ANONYMOUS`: **false**: Enable exposure of SSH clone URL to anonymous visitors, default is false. |
|
|
|
- `SSH_PER_WRITE_TIMEOUT`: **30s**: Timeout for any write to the SSH connections. (Set to |
|
|
|
0 to disable all timeouts.) |
|
|
|
-1 to disable all timeouts.) |
|
|
|
- `SSH_PER_WRITE_PER_KB_TIMEOUT`: **10s**: Timeout per Kb written to SSH connections. |
|
|
|
- `MINIMUM_KEY_SIZE_CHECK`: **true**: Indicate whether to check minimum key size with corresponding type. |
|
|
|
|
|
|
@@ -415,7 +415,7 @@ relation to port exhaustion. |
|
|
|
- `REPO_INDEXER_EXCLUDE_VENDORED`: **true**: Exclude vendored files from index. |
|
|
|
- `UPDATE_BUFFER_LEN`: **20**: Buffer length of index request. **DEPRECATED** use settings in `[queue.issue_indexer]`. |
|
|
|
- `MAX_FILE_SIZE`: **1048576**: Maximum size in bytes of files to be indexed. |
|
|
|
- `STARTUP_TIMEOUT`: **30s**: If the indexer takes longer than this timeout to start - fail. (This timeout will be added to the hammer time above for child processes - as bleve will not start until the previous parent is shutdown.) Set to zero to never timeout. |
|
|
|
- `STARTUP_TIMEOUT`: **30s**: If the indexer takes longer than this timeout to start - fail. (This timeout will be added to the hammer time above for child processes - as bleve will not start until the previous parent is shutdown.) Set to -1 to never timeout. |
|
|
|
|
|
|
|
## Queue (`queue` and `queue.*`) |
|
|
|
|
|
|
@@ -687,12 +687,12 @@ Define allowed algorithms and their minimum key length (use -1 to disable a type |
|
|
|
- Redis: `redis://:macaron@127.0.0.1:6379/0?pool_size=100&idle_timeout=180s` |
|
|
|
- Memcache: `127.0.0.1:9090;127.0.0.1:9091` |
|
|
|
- TwoQueue LRU cache: `{"size":50000,"recent_ratio":0.25,"ghost_ratio":0.5}` or `50000` representing the maximum number of objects stored in the cache. |
|
|
|
- `ITEM_TTL`: **16h**: Time to keep items in cache if not used, Setting it to 0 disables caching. |
|
|
|
- `ITEM_TTL`: **16h**: Time to keep items in cache if not used, Setting it to -1 disables caching. |
|
|
|
|
|
|
|
## Cache - LastCommitCache settings (`cache.last_commit`) |
|
|
|
|
|
|
|
- `ENABLED`: **true**: Enable the cache. |
|
|
|
- `ITEM_TTL`: **8760h**: Time to keep items in cache if not used, Setting it to 0 disables caching. |
|
|
|
- `ITEM_TTL`: **8760h**: Time to keep items in cache if not used, Setting it to -1 disables caching. |
|
|
|
- `COMMITS_COUNT`: **1000**: Only enable the cache when repository's commits count great than. |
|
|
|
|
|
|
|
## Session (`session`) |