FreeDesktop GitLabi infrastruktuuri krahh, mis mõjutab paljude projektide hoidlaid

GitLabi platvormil (gitlab.freedesktop.org) põhineva FreeDesktopi kogukonna toetatud arendustaristu ei olnud saadaval, kuna Ceph FS-il põhinevas hajutatud salvestusruumis tekkis korraga kahe SSD-draivi rike. Kas GitLabi siseteenuste kõiki värskeid andmeid õnnestub taastada (git repositooriumide puhul peeglid töötasid, kuid vigade jälgimise ja koodiülevaatuste andmed võivad osaliselt kaduma minna) veel ei ennustata.

Kubernetese klastri hoidlat ei õnnestunud taastada esimesest sõidust, misjärel läksid administraatorid magama, et taastamist värske meelega jätkata. Töö piirdub endiselt kavatsusega suurendada salvestusruumi, kasutades Ceph FS-i võimalusi, et tagada tõrketaluvus ja salvestada üleliigseid andmeid koos nende replikatsiooniga erinevatesse sõlmedesse. Üksikute varukoopiate olemasolu ja asjakohasus pole arutelus veel läbi käinud.

FreeDesktopi projekt lülitus 2018. aastal GitLabile kui nende peamisele koostöö arendusplatvormile ja kasutas seda mitte ainult hoidlatele juurdepääsuks, vaid ka vigade jälgimiseks, koodiülevaateks, dokumentatsiooni kirjutamiseks ja pidevas integratsioonisüsteemides testimiseks. Hoidla peeglid jäävad GitHubis kättesaadavaks.

Freedesktop.org-i infrastruktuur haldab üle 1200 avatud lähtekoodiga projektihoidla. Freedesktopi serverites kasutatakse GitLabi peamise platvormina selliseid projekte nagu Mesa, Wayland, X.Org Server, D-Bus, Pipewire, PulseAudio, GStreamer, NetworkManager, libinput, PolKit ja FreeType. Systemd projekt on ametlikult FreeDesktop, kuid kasutab oma peamise arendusplatvormina GitHubi. LibreOffice'i projekt, mis kasutab osaliselt ka FreeDesktopi infrastruktuuri, kasutab muudatuste vastuvõtmiseks oma Gerritil põhinevat serverit.

Allikas: opennet.ru

Lisa kommentaar