Збой у GitLab-інфраструктуры FreeDesktop, які закрануў рэпазітары шматлікіх праектаў

Падтрымліваецца супольнасцю 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

Дадаць каментар