Поддържаната от общността FreeDesktop инфраструктура за разработка на базата на платформата GitLab (gitlab.freedesktop.org) стана недостъпна поради повреда на два SSD диска в разпределено хранилище на база на файловата система Ceph. В момента няма прогнози относно възможността за възстановяване на всички актуални данни на вътрешните услуги на GitLab (за git-репозиториите работеха огледала, но данните за следене на грешките и преглед на кода могат да бъдат частично загубени).
Не успяхме да възстановим хранилището за клъстера Kubernetes от първия опит, след което администраторите си легнаха, за да продължат възстановяването с чиста глава. Работата ни в момента е ограничена до намерението да активираме хранилището, използвайки възможностите на файловата система Ceph за осигуряване на устойчивост на повреди и съхранение на излишни данни с тяхната репликация на различни възли. Все още не е обсъждано наличието и актуалността на отделни резервни копия.
Проектът FreeDesktop премина на GitLab като основна платформа за съвместна разработка през 2018 година и я използва не само за достъп до репозиториите, но и за проследяване на грешки, преглед на кода, подготовка на документация и тестване в системите за непрекъсната интеграция. Огледалата на репозиториите остават достъпни на GitHub.
Инфраструктурата на Freedesktop.org обслужва над 1200 репозитория на отворени проекти. Като основна платформа GitLab на сървъри Freedesktop използват проекти като Mesa, Wayland, X.Org Server, D-Bus, Pipewire, PulseAudio, GStreamer, NetworkManager, libinput, PolKit и FreeType. Проектът systemd формално принадлежи на FreeDesktop, но използва GitHub като основна платформа за разработка. За приемане на промени в проекта LibreOffice, който също частично използва инфраструктурата на FreeDesktop, се прилага свой сървър на базата на Gerrit.
Източник: opennet.ru
