From 7533f58fb24f8d88dca2d57ec482062ab62d85fc Mon Sep 17 00:00:00 2001 From: Simon de Vlieger Date: Thu, 15 Feb 2024 17:46:31 +0100 Subject: [PATCH] jobsite/manager: turn off compression We're seeing some unexpected EOFs in staging deployment; going on a hunch I've seen these before when gzip gets involved in transfering large files so let's disable that. --- cmd/osbuild-jobsite-manager/main.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/cmd/osbuild-jobsite-manager/main.go b/cmd/osbuild-jobsite-manager/main.go index 4255c1fa7..7461ff84d 100644 --- a/cmd/osbuild-jobsite-manager/main.go +++ b/cmd/osbuild-jobsite-manager/main.go @@ -180,6 +180,10 @@ func Request(method string, path string, body []byte) (*http.Response, error) { return nil, err } + // Don't accept any compression on the return value; it intermittently leads to unexpected EOFs during the larger + // download when the exports are requested. + req.Header.Set("Accept-Encoding", "identity") + logrus.Debugf("Request: Making a %s request to %s", method, url) for {