FreeDesktop GitLab -infrastruktuurin kaatuminen, joka vaikuttaa monien projektien arkistoihin

GitLab-alustaan ​​perustuvan FreeDesktop-yhteisön tukema kehitysinfrastruktuuri (gitlab.freedesktop.org) ei ollut käytettävissä, koska Ceph FS:ään perustuvassa hajautetussa tallennustilassa oli kaksi SSD-asemaa. Vielä ei ole ennustettua, onko mahdollista palauttaa kaikki nykyiset tiedot sisäisistä GitLab-palveluista (peilit toimivat git-varastoissa, mutta tiedot ongelman seurannasta ja koodin tarkistamisesta voivat kadota osittain).

Kubernetes-klusterin varaston saaminen takaisin toimintaan ei onnistunut ensimmäisellä yrittämällä, minkä jälkeen järjestelmänvalvojat menivät nukkumaan jatkaakseen toipumista tuorein mielin. Toistaiseksi tehty työ on rajoittunut aikomukseen lisätä tallennustilaa käyttämällä Ceph FS:n ominaisuuksia vikasietoisuuden varmistamiseksi ja redundanttien tietojen tallentamiseksi sen replikoinnissa eri solmuihin. Yksittäisten varmuuskopioiden saatavuutta ja merkitystä ei ole vielä käsitelty keskustelussa.

FreeDesktop-projekti siirtyi GitLabiin ensisijaiseksi yhteistyökehitysalustakseen vuonna 2018, ja se käytti sitä paitsi arkistoihin pääsyyn, myös virheen seurantaan, koodin tarkistamiseen, dokumentointiin ja testaamiseen jatkuvassa integraatiojärjestelmissä. Peilivarastot ovat edelleen saatavilla GitHubissa.

Freedesktop.org-infrastruktuuri tukee yli 1200 XNUMX avoimen lähdekoodin projektivarastoa. Projekteja, kuten Mesa, Wayland, X.Org Server, D-Bus, Pipewire, PulseAudio, GStreamer, NetworkManager, libinput, PolKit ja FreeType, käytetään ensisijaisena GitLab-alustana Freedesktop-palvelimissa. Systemd-projekti on muodollisesti FreeDesktop-projekti, mutta käyttää GitHubia ensisijaisena kehitysalustana. Muutosten vastaanottamiseksi LibreOffice-projektissa, joka myös osittain käyttää FreeDesktop-infrastruktuuria, se käyttää omaa Gerrit-pohjaista palvelinta.

Lähde: opennet.ru

Lisää kommentti