From 80213232cc9ca63e1b0f6aca3a58e365520689c5 Mon Sep 17 00:00:00 2001 From: Nikolay <nik@victoriametrics.com> Date: Sun, 12 Mar 2023 10:48:08 +0100 Subject: [PATCH] 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 --- lib/vmselectapi/server.go | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/lib/vmselectapi/server.go b/lib/vmselectapi/server.go index 2eec19fb5f..001351db8a 100644 --- a/lib/vmselectapi/server.go +++ b/lib/vmselectapi/server.go @@ -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)),