daemon/control: envconst timeout for control socket server-side timeouts

refs #262
This commit is contained in:
Christian Schwarz 2020-02-17 22:35:21 +01:00
parent 3ff1966cab
commit 0eb7032735

View File

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