diff --git a/app/vmselect/prometheus/prometheus.go b/app/vmselect/prometheus/prometheus.go index 5b2fdc451..c7b4bf43e 100644 --- a/app/vmselect/prometheus/prometheus.go +++ b/app/vmselect/prometheus/prometheus.go @@ -365,6 +365,8 @@ func exportHandler(at *auth.Token, w http.ResponseWriter, r *http.Request, match resultsCh := make(chan *quicktemplate.ByteBuffer, cgroup.AvailableCPUs()) doneCh := make(chan error) if !reduceMemUsage { + // Unconditionally deny partial response for the exported data, + // since users usually expect that the exported data is full. denyPartialResponse := true rss, _, err := netstorage.ProcessSearchQuery(at, denyPartialResponse, sq, true, deadline) if err != nil {