Skip to content

Salsa HTTP requests randomly get terminated on HTTP/2 protocol errors or HTTPS issues without returning any responses

This is visible to users with UI notifications such as:

We are currently unable to fetch data for the pipeline header.

image

Looking at the browser console, this was a HTTP request to https://salsa.debian.org/api/graphql?query=query%20getPipelineHeaderData(.. which failed on net::ERR_HTTP2_PROTOCOL_ERROR:

image

Occasionally in CI jobs I also see this error:

image

When it happens the dev console shows the same HTTP/2 issue:

image

Any idea where these might stem from? Does salsa.debian.org (godard.debian.org) have some reverse proxies or HTTP/2 or HTTPS termination hosts in front of GitLab?

Edited by Otto Kekäläinen
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information