Nedbrud i FreeDesktop GitLab-infrastrukturen, der påvirker lagrene i mange projekter

Udviklingsinfrastrukturen understøttet af FreeDesktop-fællesskabet baseret på GitLab-platformen (gitlab.freedesktop.org) var utilgængelig på grund af svigt af to SSD-drev i et distribueret lager baseret på Ceph FS. Der er endnu ingen forudsigelser om, hvorvidt det vil være muligt at gendanne alle aktuelle data fra interne GitLab-tjenester (spejle fungerede for git-lagre, men data om problemsporing og kodegennemgang kan gå delvist tabt).

Det var ikke muligt at bringe lageret til Kubernetes-klyngen i drift igen ved første forsøg, hvorefter administratorerne gik i seng for at fortsætte genoprettelsen med frisk sind. Arbejdet indtil videre er begrænset til intentionen om at øge lagringen ved at bruge funktionerne i Ceph FS for at sikre fejltolerance og gemme redundante data med dets replikering til forskellige noder. Tilgængeligheden og relevansen af ​​individuelle sikkerhedskopier er endnu ikke blevet diskuteret i diskussionen.

FreeDesktop-projektet skiftede til GitLab som dets primære samarbejdsudviklingsplatform i 2018, og brugte det ikke kun til at få adgang til repositories, men også til fejlsporing, kodegennemgang, dokumentation og test i kontinuerlige integrationssystemer. Mirror repositories forbliver tilgængelige på GitHub.

Freedesktop.org-infrastrukturen understøtter mere end 1200 open source-projektlagre. Projekter som Mesa, Wayland, X.Org Server, D-Bus, Pipewire, PulseAudio, GStreamer, NetworkManager, libinput, PolKit og FreeType bruges som den primære GitLab-platform på Freedesktop-servere. Systemd-projektet er formelt et FreeDesktop-projekt, men bruger GitHub som sin primære udviklingsplatform. For at modtage ændringer i LibreOffice-projektet, som også delvist bruger FreeDesktop-infrastrukturen, bruger det sin egen server baseret på Gerrit.

Kilde: opennet.ru

Tilføj en kommentar