Dev Deletes Entire Production Database, Chaos Ensues
Kevin Fang1 HN recommender · recommended in 1 month, 2023-2024
3.6M views · 3 years ago · comedy · evergreen
Kevin Fang comically retells GitLab's 2017 incident in which an engineer deleted the production database, based on the company's postmortems. It walks through the confusion and failed backups.
Shared as a funny, accurate retelling of a classic outage, especially on a bad ops day.
4:01Positive Affirmations for Site Reliability Engineers
KRAZAM
645K views • 2 years ago
52:35Debugging Under Fire: Keep your Head when Systems have Lost their Mind • Bryan Cantrill • GOTO 2017
GOTO Conferences
101K views • 9 years ago
5:36Episode 1 - Mongo DB Is Web Scale
gar1t
1.2M views • 16 years ago
3:50Hitler uses Docker
nukemtube
1.2M views • 10 years ago
22:58All of our data is GONE!
Linus Tech Tips
9.4M views • 10 years ago
52:29"I See What You Mean" by Peter Alvaro
Strange Loop Conference
59K views • 11 years ago
1:14:19NYC Tech Talk Series: How Google Backs Up the Internet
Google TechTalks
41K views • 12 years ago
47:43"Turning the database inside out with Apache Samza" by Martin Kleppmann
Strange Loop Conference
205K views • 12 years ago
5:26Node.js Is Bad Ass Rock Star Tech
gar1t
294K views • 14 years ago
36:27ChatOps at GitHub - Jesse Newland
Rubyfuza
32K views • 13 years ago
11:25The Worst Typo I Ever Made
Tom Scott
6.4M views • 6 years ago
2:26How Toy Story 2 Almost Got Deleted: Stories From Pixar Animation: ENTV
@HOLLYWOOD
551K views • 14 years ago
3:23Hitler uses git
ronopolis
823K views • 15 years ago
53:43AWS re:Invent 2018: Amazon DynamoDB Under the Hood: How We Built a Hyper-Scale Database (DAT321)
Amazon Web Services
112K views • 7 years ago
26:27GitHub Actions Feels Bad
fasterthanlime
118K views • 2 years ago
1:01:15Richard Hipp - Git: Just Say No
southeastlinuxfest
16K views • 11 years ago
46:37Zebras All the Way Down - Bryan Cantrill, Uptime 2017
Code & Supply
49K views • 9 years ago
44:19ARCHIVE TEAM: A Distributed Preservation of Service Attack
textfilesdotcom
29K views • 15 years ago
50:11Twitter’s Quest for a Wholly Graal Runtime by Chris Thalinger
Scala Days Conferences
3K views • 8 years ago
9:46Interview with Senior Rust Developer
Kai Lentit
1M views • 3 years ago
4 comments from Hacker News
Every time GL is mentioned, I am reminded of the 2017 incident where a person 'rm -rf' the primary pg data logs. The reenactment by Kevin Fang is always a good source of comedy on a bad day. ▶ this video It’s a shame they are selling out, but I suppose it was bound to happen sooner or later. GH is vacuuming up all of the market share. I kind of liked the ability to self host my own GL. But for small/personal use cases. It was a bit overkill.
If the primary fails, will the replica fail over? How do you know? Are the backups working? Who's checking? Can anyone delete a directory when tired at 6PM on a Friday? ▶ this video
"When a program has nothing surprising to say, it should say nothing." Which sounds good in theory, until you run into issues like this: ▶ this video TLDW: Most of the Gitlabs outage where they deleted the primary prod and backup prod database could have been solved if they just waited for the command line op to complete - but because of a lack of feedback they thought it had frozen, leading to several other plans which made the situation worse.
Here is a retelling of the time when gitlab went down because someone deleted a production database: "Dev Deletes Entire Production Database, Chaos Ensues" ▶ this video