5 ms·
Gitlab was down
- trynewideas 6y agoFor context if/when the status page changes: - Web, API, git, pages, CI/CD, and registry are down, among other services - Timeline so far: reported at high DB load degrading availability as of 09:36 UTC, investigation continuing as of 10:02 UTC This follows a reported DDOS attempt yesterday.
- TangerineDream 6y agoWhy append "?hn-duplicate-disable=true" at the end of the URL?
- dessant 6y agoIt's a long enough query parameter to bypass HN's duplicate detector. Previous submissions appear to have been auto-flagged.
- phoe-krk 6y agoBecause I was unable to add the submission - I was instead redirected to https://news.ycombinator.com/item?id=21656268 https://news.ycombinator.com/item?id=21656268.
- ravivyas 6y agoThe URL may be updated to: https://status.gitlab.com/pages/incident/5b36dc6502d06804c08349f7/5f93f5b78338bc04b7f47f37 https://status.gitlab.com/pages/incident/5b36dc6502d06804c08...
- thespoonbends 6y agogitlab.com is down, but are public/private instances are not. Separate failure domains is an advantage of self-hosted. Github is great, but when it's down, it impacts developers in many places. When we spread our eggs across many baskets, we are more resilient.
- sgt 6y agoOur team uses Gitlab. I think we can do fine without Gitlab for a day. It's not like you need it constantly when developing.
- polskibus 6y agoDepends on the day (it's the day we're supposed to release new version!), size of the team, etc It's a devops platform, not just source control. Disclaimer: we use self hosted gitlab at work.
- onion2k 6y agoI think we can do fine without Gitlab for a day. This sounds to me like you've not really bought in to the peripheral software project tools Gitlab offers like boards, issue tracking, CI/CD for running tests, etc. In which case, Gitlab seems a bit like overkill. Running your own git remote is pretty straightforward.
- sgt 6y agoWe use a self-hosted Jenkins for CI/CD, tests. Does Gitlab offer anything substantially better in this regard? I am open to moving away from Jenkins but only if it is better. Jenkins is easy to maintain and relatively simple to configure.
- rvz 6y ago> Separate failure domains is an advantage of self-hosted. Well the responsibility falls on the infrastructure people in an open-source project as soon as you self-host. But then again many open-source projects already do this. I'd rather have control over my repositories than host them on someone else's server which is why I'd go for self-hosted Gitlab or Gitea. This has been my point which I have made for self-hosting over the last few months since GitHub was down on a regular basis, and going against locking in their ecosystem, which is another risk. GitLab cloud is no different. [0] [0] https://news.ycombinator.com/item?id=23915707 https://news.ycombinator.com/item?id=23915707
- deleted 6y ago[deleted]
- rastapasta42 6y agoAppears to be an outage with jwt_auth, which will affect most of the gitlab components. > 09:46 - looking at https://log.gprd.gitlab.net/goto/50cd8288ecda46c79ddf7b605795cbeb https://log.gprd.gitlab.net/goto/50cd8288ecda46c79ddf7b60579... Looks like a hug of death, not an attack. A user is deleting a large number of tags Interesting - looks like the issue might be caused by someone deleting too many tags: https://gitlab.com/gitlab-com/gl-infra/production/-/issues/2885 https://gitlab.com/gitlab-com/gl-infra/production/-/issues/2...
- mcny 6y agoPostgresql automatic reindex identified as cause I think? Database load spiked and this has dramatically increased error rates and degraded times on responses. Automatic re-indexing was enabled over the weekend. A re-index of the routes table changed the statistics on the route table resulting in much less efficient queries to the table. A manual re-analyze of the table fixed the issue. The automatic re-indexing has been disabled. I am more interested in what is automatic reindex, why enable it, how it broke things, and so on. Can someone please enlighten me?
- ahachete 6y agoThe precise root cause was Postgres statistics on a given table were completely off. This caused, as you well pointed out, that a frequent query that normally takes 1-2ms started timing out (timeout is 15s). This caused an error spike and slow down across most of the read-only replicas. There's correlation with the reindex operation, which affected the index that provided the necessary speedup on the operation, and the incident. The reindex creates a concurrent index on the table and drops the old index afterwards. How it precisely affected the statistics is not determined yet. There's more information on the incident issue. FYI: https://gitlab.com/gitlab-com/gl-infra/production/-/issues/2885 https://gitlab.com/gitlab-com/gl-infra/production/-/issues/2... Update: the cause seems to be determined by the fact that the index was a functional index. In this case, table statistics are not applicable and the index requires its own statistics, which can only be generated via ANALYZE (manual or via autovacuum, ofc). Disclaimer: I work at OnGres, and we help GitLab with PostgreSQL Support.
- time0ut 6y agoAt least they are transparent about it. Certain providers (not necessarily in the git space) would show green across the board and gaslight you if you question it.
- cube00 6y agoSome users may have experienced slightly elevated error rates.
- Frost1x 6y agoThank you for applying to our technical PR department, you're hired!
- jlgaddis 6y ago> Some Or, typically, "A small portion ..." You might also have noticed that they almost always mention percentages ("less than 3% of users") instead of real numbers ("one million users") to make these incidents seem MUCH less significant.
- ashtonkem 6y ago100% is indeed an elevated rate compared to 0%.
- ldoughty 6y agoI love AWS, but they've been struggling lately (probably understandable with increased unexpected load this year?). Not going into details to keep on topic, but every time it's green status. Rarely any acknowledgement of problems or degradation
- deleted 6y ago[deleted]
- eznzt 6y agoI find this extremely odd, given how the sysadmins of gitlab have a reputation of being among the best.
- rrdharan 6y agoNot sure if you were being sarcastic? I believe it is probably fair to say they are among the most radically transparent. Given the harsh criticism some of their previous proposed architecture, approaches to business continuity etc. have been received here in years past I don’t think there’s any kind of consensus on them being “the best” at providing HA SaaS?
- qes 6y agoI find your comment odd, given the high percentage of "XXX hosted SCM is down today" posts that are about Gitlab.
- eznzt 6y agoThat is because it is sarcasm.
- bdcravens 6y agoIf Github goes down today, Gitlab will be able to do their usual "but we did it first!" post.