During the previous increase I didn't realize the comment added now.
- manager: clear the cache via management HTTP API (#876,!1491)
- docs: documentation is now separated into user and developer parts (!1514)
- daemon: ignore UDP requests from ports < 1024 (!1507)
-- manager: increase startup timeout for processes (!1518)
+- manager: increase startup timeout for processes (!1518, !1520)
- local-data: increase default DB size to 2G on 64-bit platforms (!1518)
Bugfixes
killasgroup=true
autorestart=true
autostart=true
-startsecs=10
+{# Note that during startup,
+ manager will signal being ready only after sequential startup of all kresd workers,
+ i.e. it might take lots of time currently, if the user configured very large rulesets (e.g. huge RPZ).
+ Let's permit it lots of time, assuming that useful work is being done.
+#}
+startsecs=600
environment={{ manager.environment }},KRES_SUPRESS_LOG_PREFIX=true
stdout_logfile=NONE
stderr_logfile=NONE
[Service]
Type=notify
-TimeoutStartSec=10s
+TimeoutStartSec=600s
ExecStart=@bin_dir@/knot-resolver --config=@etc_dir@/config.yaml
Environment=KRES_LOGGING_TARGET=syslog
ExecReload=@bin_dir@/kresctl --config=@etc_dir@/config.yaml reload