daemon/control: make http server {Read,Write}Timeout envconst-configurable

refs https://github.com/zrepl/zrepl/issues/379
This commit is contained in:
Christian Schwarz 2021-12-12 13:21:07 +01:00
parent af2905d245
commit a2b2e0fe34

View File

@ -158,8 +158,8 @@ func (j *controlJob) Run(ctx context.Context) {
server := http.Server{
Handler: mux,
// control socket is local, 1s timeout should be more than sufficient, even on a loaded system
WriteTimeout: 1 * time.Second,
ReadTimeout: 1 * time.Second,
WriteTimeout: envconst.Duration("ZREPL_DAEMON_CONTROL_SERVER_WRITE_TIMEOUT", 1*time.Second),
ReadTimeout: envconst.Duration("ZREPL_DAEMON_CONTROL_SERVER_READ_TIMEOUT", 1*time.Second),
}
outer: