Crash nell'infrastruttura FreeDesktop GitLab che colpisce i repository di molti progetti

L'infrastruttura di sviluppo supportata dalla comunità FreeDesktop basata sulla piattaforma GitLab (gitlab.freedesktop.org) non era disponibile a causa del guasto di due unità SSD in uno spazio di archiviazione distribuito basato su Ceph FS. Non ci sono ancora previsioni sulla possibilità di ripristinare tutti i dati attuali dai servizi interni di GitLab (i mirror hanno funzionato per i repository git, ma i dati sul tracciamento dei problemi e sulla revisione del codice potrebbero essere parzialmente persi).

Non è stato possibile rimettere in funzione lo storage del cluster Kubernetes al primo tentativo, dopodiché gli amministratori sono andati a letto per continuare il ripristino con la mente fresca. Il lavoro finora è limitato all’intenzione di aumentare lo storage utilizzando le capacità di Ceph FS per garantire la tolleranza agli errori e archiviare dati ridondanti con la loro replica su diversi nodi. La disponibilità e la rilevanza delle singole copie di backup non sono ancora state discusse nella discussione.

Il progetto FreeDesktop è passato a GitLab come principale piattaforma di sviluppo collaborativo nel 2018, utilizzandola non solo per accedere ai repository, ma anche per il tracciamento dei bug, la revisione del codice, la documentazione e i test nei sistemi di integrazione continua. I repository mirror rimangono disponibili su GitHub.

L'infrastruttura di Freedesktop.org supporta più di 1200 repository di progetti open source. Progetti come Mesa, Wayland, X.Org Server, D-Bus, Pipewire, PulseAudio, GStreamer, NetworkManager, libinput, PolKit e FreeType vengono utilizzati come piattaforma GitLab primaria sui server Freedesktop. Il progetto systemd è formalmente un progetto FreeDesktop, ma utilizza GitHub come piattaforma di sviluppo principale. Per ricevere le modifiche nel progetto LibreOffice, che utilizza in parte anche l'infrastruttura FreeDesktop, utilizza il proprio server basato su Gerrit.

Fonte: opennet.ru

Aggiungi un commento