Een storing in de GitLab-infrastructuur van FreeDesktop, die de opslagplaatsen van veel projecten beïnvloedde

De ontwikkelingsinfrastructuur ondersteund door de FreeDesktop-gemeenschap op basis van het GitLab-platform (gitlab.freedesktop.org) was niet beschikbaar vanwege het falen van twee SSD-schijven in een gedistribueerde opslag gebaseerd op de Ceph FS. Er zijn nog geen voorspellingen of het mogelijk zal zijn om alle huidige gegevens van interne GitLab-services te herstellen (mirrors werkten voor git-repository's, maar gegevens over het volgen van problemen en codebeoordeling kunnen gedeeltelijk verloren gaan).

Het lukte niet om de opslag voor het Kubernetes-cluster bij de eerste poging weer in bedrijf te krijgen, waarna de beheerders naar bed gingen om met frisse moed het herstel voort te zetten. Het werk tot nu toe beperkt zich tot de intentie om de opslag te vergroten met behulp van de mogelijkheden van de Ceph FS om fouttolerantie te garanderen en redundante gegevens op te slaan met de replicatie ervan naar verschillende knooppunten. De beschikbaarheid en relevantie van individuele reservekopieën zijn in de discussie nog niet besproken.

Het FreeDesktop-project schakelde in 2018 over op GitLab als zijn belangrijkste samenwerkingsontwikkelingsplatform, waarbij het niet alleen toegang kreeg tot repository's, maar ook voor het volgen van bugs, codebeoordeling, documentatie en testen in continue integratiesystemen. Mirror-opslagplaatsen blijven beschikbaar op GitHub.

De Freedesktop.org-infrastructuur ondersteunt meer dan 1200 open source-projectopslagplaatsen. Projecten zoals Mesa, Wayland, X.Org Server, D-Bus, Pipewire, PulseAudio, GStreamer, NetworkManager, libinput, PolKit en FreeType gebruiken het primaire GitLab-platform op Freedesktop-servers. Het systemd-project is formeel een FreeDesktop-project, maar gebruikt GitHub als primair ontwikkelingsplatform. Om wijzigingen te ontvangen in het LibreOffice-project, dat ook gedeeltelijk gebruik maakt van de FreeDesktop-infrastructuur, gebruikt het een eigen server op basis van Gerrit.

Bron: opennet.ru

Voeg een reactie