Beranda » Internet » Kesalahan Kecil, Bencana Besar - GitLab Menjadi Offline Untuk Sehari

    Kesalahan Kecil, Bencana Besar - GitLab Menjadi Offline Untuk Sehari

    GitLab, sebuah startup yang merupakan alternatif dari GitHub yang sangat populer, telah mengalami hari yang agak sulit sebagai kesalahan manusia menyebabkan seluruh situs web turun selama sehari penuh.

    Masalah GitLab pertama kali dimulai ketika situs web mengalami waktu muat dan masalah stabilitas. Situs web dimatikan untuk memperbaiki masalah. Namun, selama pemeliharaan, seseorang tanpa disadari membuat kesalahan dengan tidak sengaja menghapus direktori yang berisi 300GB data produksi langsung.

    Untungnya untuk GitLab, konten yang dihapus saja masalah yang terpengaruh dan permintaan yang digabungkan. Repositori dan wiki tidak terpengaruh oleh kesalahan ini dengan cara apa pun, yang berarti bahwa kerusakan yang disebabkan oleh kesalahan ini tidak separah ini seperti yang seharusnya

    Dengan direktori dihapus, personel GitLab segera beralih ke cadangannya. Sayangnya untuk mereka, GitLab bertemu masalah lain lagi. Menurut file Google Doc yang terus diperbarui ketika GitLab berjuang untuk kembali online, ke-5 backup / replikasi teknik yang digunakan situs web gagal berfungsi dengan andal, dan dalam beberapa kasus tidak pernah mengatur di tempat pertama.

    Mengambil file-file yang hilang ini dari cloud juga bukan pilihan untuk GitLab karena startup memutuskan akhir tahun lalu untuk buang cloud untuk membangun dan mengoperasikan cluster Ceph sendiri. Tak perlu dikatakan, GitLab sekarang mempertimbangkan kembali sikap mereka tentang topik tertentu.

    @TheRegister @gitlab akan berupaya membuat aplikasi ini lebih berkinerja dan menjelajahi penyedia cloud hosting alternatif.

    - Connor Shea (@connorjshea) 1 Februari 2017

    Terlepas dari hari yang penuh gejolak yang dimiliki GitLab, situs webnya sekarang berfungsi seperti biasa. Sementara situs web melaporkan bahwa beberapa data hilang selama jendela enam jam, si Git repositori dibiarkan tidak terluka di seluruh cobaan. Log insiden lengkap dari seluruh peristiwa dapat dilihat di sini.

    Meskipun banyak pelajaran bisa dipelajari dari kesalahan kecil GitLab (terutama keangkuhan), metode GitLab dalam menangani krisis agak mengagumkan startup itu jelas dan transparan dengan penggunanya. Ini untuk berharap bahwa GitLab belajar dari kesalahan ini. Jika tidak, basis penggunanya mungkin akan kurang memaafkan jika sejarah berulang.

    Sumber: Daftar