Көптеген жобалардың репозиторийлеріне әсер ететін FreeDesktop GitLab инфрақұрылымындағы апат

GitLab платформасына (gitlab.freedesktop.org) негізделген FreeDesktop қауымдастығы қолдайтын әзірлеу инфрақұрылымы Ceph FS негізіндегі таратылған жадтағы екі SSD дискісінің істен шығуына байланысты қолжетімсіз болды. Ішкі GitLab қызметтерінен барлық ағымдағы деректерді қалпына келтіру мүмкін болатын-болмайтыны туралы әлі болжам жоқ (айналар git репозиторийлері үшін жұмыс істеді, бірақ мәселені бақылау және кодты қарау деректері ішінара жоғалуы мүмкін).

Kubernetes кластеріне арналған қойманы бірінші әрекетте қайта іске қосу мүмкін болмады, содан кейін әкімшілер қалпына келтіруді сергек оймен жалғастыру үшін төсекке кетті. Әзірге жұмыс ақауларға төзімділікті қамтамасыз ету және әртүрлі түйіндерге репликациялау арқылы артық деректерді сақтау үшін Ceph FS мүмкіндіктерін пайдалана отырып, сақтауды ұлғайту ниетімен шектеледі. Талқылауда жеке сақтық көшірмелердің қолжетімділігі мен өзектілігі әлі талқыланған жоқ.

FreeDesktop жобасы 2018 жылы негізгі бірлескен даму платформасы ретінде GitLab-ке ауысты, оны тек репозиторийлерге қол жеткізу үшін ғана емес, сонымен қатар қателерді бақылау, кодты қарау, құжаттау және үздіксіз интеграциялық жүйелерде тестілеу үшін де қолданды. Айна репозиторийлері GitHub жүйесінде қолжетімді болып қалады.

Freedesktop.org инфрақұрылымы 1200-ден астам ашық бастапқы жоба репозиторийлеріне қолдау көрсетеді. Freedesktop серверлерінде негізгі GitLab платформасы ретінде Mesa, Wayland, X.Org Server, D-Bus, Pipewire, PulseAudio, GStreamer, NetworkManager, libinput, PolKit және FreeType сияқты жобалар қолданылады. Systemd жобасы ресми түрде FreeDesktop жобасы болып табылады, бірақ оның негізгі әзірлеу платформасы ретінде GitHub пайдаланады. FreeDesktop инфрақұрылымын ішінара пайдаланатын LibreOffice жобасындағы өзгерістерді алу үшін ол Gerrit негізіндегі өз серверін пайдаланады.

Ақпарат көзі: opennet.ru

пікір қалдыру