Zarządzana przez społeczność FreeDesktop infrastruktura rozwoju oparta na platformie GitLab (gitlab.freedesktop.org) stała się niedostępna z powodu awarii dwóch dysków SSD w rozproszonym magazynie opartym na systemie plików Ceph. Na razie nie ma prognoz dotyczących tego, czy uda się odzyskać wszystkie aktualne dane wewnętrznych usług GitLab (dla repozytoriów git działały lustra, ale dane dotyczące śledzenia błędów i recenzowania kodu mogą być częściowo utracone).
Nie udało się przywrócić magazynu dla klastra Kubernetes za pierwszym podejściem, po czym administratorzy poszli spać, aby kontynuować odzyskiwanie z świeżym umysłem. Prace są obecnie ograniczone do zamiaru uruchomienia magazynu z wykorzystaniem możliwości systemu plików Ceph w zakresie zapewnienia odporności na awarie oraz przechowywania nadmiarowych danych z ich replikacją na różne węzły. Na razie nie poruszano kwestii dostępności i aktualności poszczególnych kopii zapasowych.
Projekt FreeDesktop przeszedł na GitLab jako główną platformę do współpracy w 2018 roku i wykorzystywał ją nie tylko do dostępu do repozytoriów, ale również do śledzenia błędów, recenzowania kodu, przygotowywania dokumentacji i testowania w systemach ciągłej integracji. Lustra repozytoriów pozostają dostępne na GitHub.
Infrastruktura Freedesktop.org obsługuje ponad 1200 repozytoriów otwartych projektów. Jako główną platformę GitLab na serwerach Freedesktop używają takie projekty jak Mesa, Wayland, X.Org Server, D-Bus, Pipewire, PulseAudio, GStreamer, NetworkManager, libinput, PolKit i FreeType. Projekt systemd formalnie należy do FreeDesktop, ale używa jako głównej platformy rozwoju GitHub. Do przyjmowania zmian w projekcie LibreOffice, który również częściowo korzysta z infrastruktury FreeDesktop, stosowane jest własne serwer oparte na Gerrit.
Źródło: opennet.ru
