GitLabGitLab, sebuah startup dengan pendanaan $25 juta, mengalami “hari yang sangat buruk”, seperti yang dikatakan oleh mitranya, Tim Anglades. Alasannya: Dalam semalam, serangkaian kesalahan yang disebabkan oleh manusia membuat sistem menjadi crash.

GitLab menawarkan tempat kerja virtual. Pemrogram dapat berkolaborasi pada kode mereka di sana. Beginilah cara masing-masing proyek tumbuh bersama. Ini adalah alternatif yang berkembang pesat dibandingkan perusahaan terkemuka senilai $2 miliar, GitHub, startup yang sangat diperdagangkan di Silicon Valley.

Pada hari Rabu pagi, GitLab akan kembali online. Namun seolah-olah kembali lagi setelah downtime yang lama tidak cukup memalukan, perusahaan kini harus memperingatkan segelintir pelanggan bahwa data mereka mungkin hilang selamanya.

Hari yang buruk

Hari buruk dimulai pada Selasa malam ketika administrator sistem GitLab mencoba memperbaiki situs karena melambat. Dia membersihkan database cadangan dan memulai kembali proses penyalinan. Sayangnya, menurut salah satu database pertama, admin tidak sengaja mengetikkan perintah “hapus” di database pertama Entri blog.

Dia segera menyadari kesalahannya dan segera mencoba menghentikan proses penghapusan. Tapi seperti yang tertulis di blog, “dari sekitar 300GB, hanya tersisa 4,5GB.” Situs harus offline lagi sementara tim memikirkan apa yang harus dilakukan. Sementara itu, staf terus memberikan informasi kepada pengguna melalui blog, Twitter, dan Google Doc.

Lebih buruk lagi, tim tidak dapat memulihkan data dengan mudah: “Dari lima cadangan yang dikerahkan, tidak ada yang berjalan dengan andal,” kata blog tersebut. “Kami akhirnya memulihkan cadangan yang berumur enam jam.” Artinya, data yang dibuat dalam enam jam terakhir bisa hilang selamanya, kata Anglade.

Kabar baik

Saat mereka memulihkan database versi lama, situs tersebut mogok total selama enam jam, kata Anglade. Lebih buruk lagi: kesalahan lebih lanjut memerlukan waktu beberapa jam lagi. Bagaimanapun, semuanya kembali normal hanya pada Rabu pagi.

Kabar baiknya, kata Anglade, database yang terkena dampak sebenarnya tidak berisi kode siapa pun. Hanya komentar dan laporan kesalahan yang disimpan di dalamnya. Selain itu, kata Anglade, banyak pelanggan yang telah menginstal perangkat lunak GitLab di server mereka sendiri tidak terpengaruh. Server ini tidak terhubung ke GitLab.com. Dan pelanggan yang membayar tidak terpengaruh, kata perusahaan, sehingga membatasi kerugian finansial.

tim gitlab
tim gitlab
GitLab

Pemadaman ini serius, begitu pula kemungkinan beberapa data akan hilang selamanya, Anglade menegaskan, namun tidak seorang pun harus menulis ulang perangkat lunak dari awal dan hanya satu persen pengguna GitLab yang akan merasakan kerusakan permanen akibat kerusakan tersebut.

Anglade ragu menyebutkan nama administrator sistem yang melakukan kesalahan tersebut. Itu adalah kesalahan seluruh tim dan sistem cadangan lainnya juga tidak berfungsi. “Adalah adil untuk mengatakan bahwa lebih dari satu karyawan melakukan kesalahan,” katanya.

Diterjemahkan oleh Annette Dönisch

lagu togel