lib/vmselectapi: fixes regression for disable compression setting (#3932)

after vmselect api refactoring it wasn't possible to disable response cache.
This patch restores correct behavior for rpc.disableCompression flag
This commit is contained in:
Nikolay 2023-03-12 10:48:08 +01:00 committed by Aliaksandr Valialkin
parent bec42ac975
commit 80213232cc
No known key found for this signature in database
GPG key ID: A72BEC6CD3D0DED1

View file

@ -85,9 +85,10 @@ func NewServer(addr string, api API, limits Limits, disableResponseCompression b
return nil, fmt.Errorf("unable to listen vmselectAddr %s: %w", addr, err)
}
s := &Server{
api: api,
limits: limits,
ln: ln,
api: api,
limits: limits,
disableResponseCompression: disableResponseCompression,
ln: ln,
vmselectConns: metrics.NewCounter(fmt.Sprintf(`vm_vmselect_conns{addr=%q}`, addr)),
vmselectConnErrors: metrics.NewCounter(fmt.Sprintf(`vm_vmselect_conn_errors_total{addr=%q}`, addr)),