Kerusakan pada infrastruktur FreeDesktop GitLab memengaruhi repositori banyak proyek

Infrastruktur pengembangan yang didukung oleh komunitas FreeDesktop berdasarkan platform GitLab (gitlab.freedesktop.org) tidak tersedia karena kegagalan dua drive SSD dalam penyimpanan terdistribusi berdasarkan Ceph FS. Belum ada prediksi mengenai apakah mungkin untuk memulihkan semua data terkini dari layanan internal GitLab (cermin berfungsi untuk repositori git, tetapi data tentang pelacakan masalah dan tinjauan kode mungkin hilang sebagian).

Penyimpanan cluster Kubernetes tidak dapat dioperasikan kembali pada percobaan pertama, setelah itu administrator tertidur untuk melanjutkan pemulihan dengan pikiran segar. Pekerjaan sejauh ini terbatas pada tujuan meningkatkan penyimpanan menggunakan kemampuan Ceph FS untuk memastikan toleransi kesalahan dan menyimpan data redundan dengan replikasinya ke node yang berbeda. Ketersediaan dan relevansi salinan cadangan individual belum dibahas dalam diskusi.

Proyek FreeDesktop beralih ke GitLab sebagai platform pengembangan kolaboratif utamanya pada tahun 2018, menggunakannya tidak hanya untuk mengakses repositori, tetapi juga untuk pelacakan bug, tinjauan kode, dokumentasi, dan pengujian dalam sistem integrasi berkelanjutan. Repositori cermin tetap tersedia di GitHub.

Infrastruktur Freedesktop.org mendukung lebih dari 1200 repositori proyek sumber terbuka. Proyek seperti Mesa, Wayland, X.Org Server, D-Bus, Pipewire, PulseAudio, GStreamer, NetworkManager, libinput, PolKit dan FreeType digunakan sebagai platform GitLab utama di server Freedesktop. Proyek systemd secara resmi merupakan proyek FreeDesktop, tetapi menggunakan GitHub sebagai platform pengembangan utamanya. Untuk menerima perubahan dalam proyek LibreOffice, yang juga sebagian menggunakan infrastruktur FreeDesktop, ia menggunakan servernya sendiri berdasarkan Gerrit.

Sumber: opennet.ru

Tambah komentar