diff options
author | Simon Rettberg | 2019-09-05 18:15:52 +0200 |
---|---|---|
committer | Simon Rettberg | 2019-09-05 18:15:52 +0200 |
commit | bf665f59411840c60b6e3c9ac33f28a818233c0a (patch) | |
tree | 81e7307150e89710b7f3e9b628b694c0b2e54cfa /src/server/globals.h | |
parent | [SERVER] integrity checker: Improve flushing logic (diff) | |
download | dnbd3-bf665f59411840c60b6e3c9ac33f28a818233c0a.tar.gz dnbd3-bf665f59411840c60b6e3c9ac33f28a818233c0a.tar.xz dnbd3-bf665f59411840c60b6e3c9ac33f28a818233c0a.zip |
[SERVER] Introduce autoFreeDiskSpaceDelay
This setting allows you to control the formerly hard-coded timeout of 10
hours before a proxy would start deleting old images in order to free up
space for new images. Setting it to -1 entirely disables automatic
deletion, in case you have an external process for freeing up disk
space.
Diffstat (limited to 'src/server/globals.h')
-rw-r--r-- | src/server/globals.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/server/globals.h b/src/server/globals.h index ebdc1c7..58b2c9d 100644 --- a/src/server/globals.h +++ b/src/server/globals.h @@ -291,6 +291,13 @@ extern atomic_uint_fast64_t _maxReplicationSize; extern atomic_bool _pretendClient; /** + * Minimum uptime in seconds before proxy starts deleting old + * images if running out of space. -1 disables automatic deletion. + * Only relevant in proxy mode. + */ +extern atomic_int _autoFreeDiskSpaceDelay; + +/** * Load the server configuration. */ void globals_loadConfig(); |