Zlyhanie v infraštruktúre GitLab FreeDesktop, ktoré ovplyvnilo úložiská mnohých projektov

Vývojová infraštruktúra podporovaná komunitou FreeDesktop založená na platforme GitLab (gitlab.freedesktop.org) bola nedostupná z dôvodu zlyhania dvoch SSD diskov v distribuovanom úložisku založenom na Ceph FS. Zatiaľ neexistujú žiadne predpovede, či bude možné obnoviť všetky aktuálne údaje z interných služieb GitLab (zrkadlá fungovali pre git repozitáre, ale údaje o sledovaní problémov a kontrole kódu sa môžu čiastočne stratiť).

Úložisko pre klaster Kubernetes nebolo možné uviesť späť do prevádzky na prvý pokus, po čom správcovia išli spať, aby pokračovali v obnove s čerstvou mysľou. Doterajšie práce sa obmedzujú na zámer zväčšiť úložný priestor pomocou schopností Ceph FS na zabezpečenie odolnosti voči chybám a ukladanie redundantných dát s ich replikáciou do rôznych uzlov. O dostupnosti a relevantnosti jednotlivých záložných kópií sa zatiaľ v diskusii nehovorilo.

Projekt FreeDesktop prešiel v roku 2018 na GitLab ako svoju primárnu platformu spoločného vývoja, ktorá ho využíva nielen na prístup k repozitárom, ale aj na sledovanie chýb, kontrolu kódu, dokumentáciu a testovanie v systémoch nepretržitej integrácie. Zrkadlové úložiská zostávajú dostupné na GitHub.

Infraštruktúra Freedesktop.org podporuje viac ako 1200 XNUMX úložísk projektov s otvoreným zdrojovým kódom. Projekty ako Mesa, Wayland, X.Org Server, D-Bus, Pipewire, PulseAudio, GStreamer, NetworkManager, libinput, PolKit a FreeType sa používajú ako primárna platforma GitLab na serveroch Freedesktop. Projekt systemd je formálne projektom FreeDesktop, ale ako primárnu vývojovú platformu používa GitHub. Na prijímanie zmien v projekte LibreOffice, ktorý čiastočne využíva aj infraštruktúru FreeDesktop, používa vlastný server založený na Gerrit.

Zdroj: opennet.ru

Pridať komentár