Skip to content

Geo secondaries sometimes think that they are not

I noticed when testing in EE master, Geo::RepositorySyncWorker would run and quit early. I added debugging, and it appears that Gitlab::Geo.secondary? was returning false for some reason. At times, I noticed it ran fine later, though, leading to very periodic updates.

However, if I run Gitlab::Geo.secondary? from the Rails console, it worked fine.

Edited by Nick Thomas