These values are parsed as durations, and rejected if they encounter parsing errors. "-1" lacks a unit, and is rejected. The end result is that setting PER_WRITE_TIMEOUT = -1 just uses the default 30s See also forgejo/docs!2005 Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/12985 Reviewed-by: Gusted <gusted@noreply.codeberg.org>