On ubuntu 16.04, after upgrading gitlab Enterprise Edition from 9.5.1 -> 10.0, clicking on some existing merge requests returns a 503 and attempts to create new merge requests return 503’s.
Running gitlab-ctl tail and trying to create a merge request, I see this in the logs:
This issue is caused by the tinyproxy service we are running on our host. We run tiny proxy because gitlab doesn’t honor/have a no_proxy setting we can configure.
GRPC requests were also being sent through tinyproxy which resulted in the errors listed above.
We first created a backup of gitlab ofcourse. But for now don’t have any issues. When reverting always be sure you can get the situation back from where you start. Didn’t have any issues during downgrade.
Gitlab is dumping databases while upgrading/downgrading yes. But to make it easyer for you… create a machine backup if it’s virtual. We didn’t restore anything after downgrading.
I think we are running into the same issue. However, this only affects some merge requests – can this really be caused by a proxy misbehavior? Naively, I would expect a proxy to either work for all merge requests or break them all.
We had to completely disable any local proxying in order to get around this issue. This only works for us because we no longer need the slack integrations which required a proxy.