gitlab 数据库被清, 又一个没备份的

2017-02-01 12:57:56 +08:00
 andyfan
据说运维以为自己操作的是从服务器, 300G 的数据删剩下 4G 才发现删的是主服务器.
http://gitlab.com
官方给出的事故详情 https://docs.google.com/document/d/1GCK53YDcBWQveod9kfzW-VCxIABGiryG7_z_6jHdVik/pub
12781 次点击
所在节点    GitLab
74 条回复
hundan
2017-02-01 14:37:04 +08:00
这运维要完
ZE3kr
2017-02-01 14:38:11 +08:00
iAcn
2017-02-01 14:44:53 +08:00
GitLab 从删库到跑路~
tywtyw2002
2017-02-01 14:47:36 +08:00
其实这个很常见,备份永远都不会有人管,除非要用的时候。

部门和部门之前的沟通有的时候也是有问题,一拨人负责写备份,一拨人负责升级环境,这样就出现了升级了数据库,但是备份脚本用的还是老的 binary 。

所以要 DevOps 啊,要阶段性的根据当前服务扩张情况重构运维流程,包括备份仓库,自动化脚本等一些东西。在一定时期, 3 年为周期(服务器寿命),进行数据迁移是必须要。


举个简单的例子,之前接触到的一个开发环境,最开始只有单一的数据服务器在 local 存储数据,/home/tools 为开发工具链,备份就是 crontab 运行一个脚本。
后来数据爆炸,为了快速上线,用 nfs 挂载新的存储服目录在老的目录内,如 server:/port/testing /home/tools/testing 。某天当 nfs 出现了问题, testing 数据全部丢失,又因为备份脚本连续 200 天都没有报错,大家信心满满的去备份目录下面找数据,结果只看见一个空空的文件夹。

大家猜猜原因是什么,为什么整整一 nfs 的数据,只备份了一个空白目录呢。
ipeony
2017-02-01 14:48:25 +08:00
保持关注,快吓得不敢用 gitlab 了(⊙o⊙)
SpaceVim
2017-02-01 14:59:20 +08:00
有 github 不用,你们范抽吗?
sox
2017-02-01 14:59:43 +08:00
楼上一片没看原文的吗, repo 和 wiki 的数据没丢
smallpath
2017-02-01 15:06:05 +08:00
@sox repo 一般本地都有,但是丢掉的 issue 和 pr 本地可没得啊
smallpath
2017-02-01 15:09:55 +08:00
突然想起个类似的事情,同事有回删 fork 仓库删错了,删成了主仓库,鸡飞狗跳翻了好几个人的电脑最后发现我机器上面居然有最新的提交(那段时间我没这仓库的需求,好像是闲着蛋疼 fork 了一下),最后复原,然后我们一大堆人就为原仓库丢掉的 commit (主要是 pr )心痛
uxstone
2017-02-01 15:10:15 +08:00
单点都是不可靠的..
sox
2017-02-01 15:19:30 +08:00
@smallpath 是啊
HLT
2017-02-01 15:51:46 +08:00
我去。。。
WendellSun
2017-02-01 16:04:38 +08:00
可以跑路了。
JoshOY
2017-02-01 16:20:29 +08:00
心疼,我司上周刚从自己搭的 gitlab 迁移到 gitlab.com [捂脸]
Halry
2017-02-01 17:06:02 +08:00
东西不丢就好,正想说上不去
ck65
2017-02-01 17:11:53 +08:00
@JoshOY 神了,这咋还反向迁移的。。
hitrust
2017-02-01 17:33:47 +08:00
没有那么严重。 The incident affected the database (including issues and merge requests) but not the git repo's (repositories and wikis).
JoshOY
2017-02-01 18:16:53 +08:00
@ck65 其实几乎没有什么损失,之前撘的 gitlab 还能用而且上周基本没有新的 issues 和 pr
momocraft
2017-02-01 18:26:23 +08:00
丢了 issue 可能比丢了 repo 还要惨,各开发者本地也有 repo 的
corona
2017-02-01 18:36:34 +08:00
这么多数据没了,真是要倒闭的节奏了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/337589

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX