Срив в инфраструктурата на FreeDesktop GitLab, засягащ хранилищата на много проекти

Инфраструктурата за разработка, поддържана от общността на FreeDesktop, базирана на платформата GitLab (gitlab.freedesktop.org), не беше налична поради повреда на две SSD устройства в разпределено хранилище, базирано на Ceph FS. Все още няма прогнози за това дали ще бъде възможно да се възстановят всички текущи данни от вътрешни услуги на GitLab (огледалата работят за git хранилища, но данните за проследяване на проблеми и преглед на кода може да бъдат частично загубени).

Не беше възможно да се върне в експлоатация хранилището за клъстера Kubernetes при първия опит, след което администраторите си легнаха, за да продължат възстановяването със свеж ум. Работата досега е ограничена до намерението за увеличаване на съхранението, като се използват възможностите на Ceph FS, за да се осигури толерантност към грешки и да се съхраняват излишни данни с тяхното репликиране към различни възли. Наличността и уместността на отделните резервни копия все още не са обсъдени в дискусията.

Проектът FreeDesktop премина към GitLab като основна платформа за съвместна разработка през 2018 г., използвайки я не само за достъп до хранилища, но и за проследяване на грешки, преглед на код, документация и тестване в системи за непрекъсната интеграция. Огледалните хранилища остават налични в GitHub.

Инфраструктурата на Freedesktop.org поддържа повече от 1200 хранилища на проекти с отворен код. Проекти като Mesa, Wayland, X.Org Server, D-Bus, Pipewire, PulseAudio, GStreamer, NetworkManager, libinput, PolKit и FreeType се използват като основна платформа на GitLab на сървърите на Freedesktop. Проектът systemd формално е проект FreeDesktop, но използва GitHub като основна платформа за разработка. За да получава промени в проекта LibreOffice, който също използва частично инфраструктурата на FreeDesktop, той използва собствен сървър, базиран на Gerrit.

Източник: opennet.ru

Добавяне на нов коментар