Ett misslyckande i GitLab-infrastrukturen för FreeDesktop, som påverkade arkiven för många projekt

Utvecklingsinfrastrukturen som stöds av FreeDesktop-communityt baserad på GitLab-plattformen (gitlab.freedesktop.org) var inte tillgänglig på grund av fel på två SSD-enheter i en distribuerad lagring baserad på Ceph FS. Det finns ännu inga förutsägelser om det kommer att vara möjligt att återställa all aktuell data från interna GitLab-tjänster (speglar fungerade för git-repositories, men data om problemspårning och kodgranskning kan delvis gå förlorad).

Det gick inte att få igång lagringen för Kubernetes-klustret igen vid första försöket, varefter administratörerna gick och lade sig för att fortsätta återhämtningen med fräscht sinne. Arbetet hittills är begränsat till avsikten att öka lagringen genom att använda funktionerna i Ceph FS för att säkerställa feltolerans och lagra redundant data med dess replikering till olika noder. Tillgängligheten och relevansen av enskilda säkerhetskopior har ännu inte diskuterats i diskussionen.

FreeDesktop-projektet bytte till GitLab som sin primära utvecklingsplattform för samarbete 2018, och använde den inte bara för att komma åt arkiv, utan också för buggspårning, kodgranskning, dokumentation och testning i kontinuerliga integrationssystem. Spegelförråd förblir tillgängliga på GitHub.

Freedesktop.org-infrastrukturen stöder mer än 1200 XNUMX projektförråd med öppen källkod. Projekt som Mesa, Wayland, X.Org Server, D-Bus, Pipewire, PulseAudio, GStreamer, NetworkManager, libinput, PolKit och FreeType används som den primära GitLab-plattformen på Freedesktop-servrar. Systemd-projektet är formellt ett FreeDesktop-projekt, men använder GitHub som sin primära utvecklingsplattform. För att ta emot ändringar i LibreOffice-projektet, som också delvis använder FreeDesktop-infrastrukturen, använder det en egen server baserad på Gerrit.

Källa: opennet.ru

Lägg en kommentar