FreeDesktop GitLab infrastruktūras avārija, kas ietekmē daudzu projektu repozitorijus

Attīstības infrastruktūra, ko atbalsta FreeDesktop kopiena, kuras pamatā ir GitLab platforma (gitlab.freedesktop.org), nebija pieejama divu SSD disku kļūmes dēļ sadalītā krātuvē, kuras pamatā ir Ceph FS. Pagaidām nav prognožu par to, vai būs iespējams atjaunot visus pašreizējos datus no iekšējiem GitLab pakalpojumiem (spoguļi darbojās git krātuvēm, taču dati par problēmu izsekošanu un koda pārskatīšanu var tikt daļēji zaudēti).

Ar pirmo mēģinājumu Kubernetes klastera krātuvi atjaunot nebija iespējams, pēc tam administratori devās gulēt, lai ar svaigu prātu turpinātu atveseļošanos. Līdz šim veiktais darbs ir ierobežots ar nolūku palielināt krātuvi, izmantojot Ceph FS iespējas, lai nodrošinātu kļūdu toleranci un saglabātu liekos datus, tos replikējot dažādos mezglos. Atsevišķu rezerves kopiju pieejamība un atbilstība diskusijā vēl nav apspriesta.

2018. gadā FreeDesktop projekts pārgāja uz GitLab kā galveno sadarbības izstrādes platformu, izmantojot to ne tikai, lai piekļūtu krātuvēm, bet arī kļūdu izsekošanai, koda pārskatīšanai, dokumentēšanai un testēšanai nepārtrauktās integrācijas sistēmās. Spoguļu krātuves joprojām ir pieejamas vietnē GitHub.

Freedesktop.org infrastruktūra atbalsta vairāk nekā 1200 atvērtā koda projektu krātuves. Tādi projekti kā Mesa, Wayland, X.Org Server, D-Bus, Pipewire, PulseAudio, GStreamer, NetworkManager, libinput, PolKit un FreeType tiek izmantoti kā galvenā GitLab platforma Freedesktop serveros. Systemd projekts formāli ir FreeDesktop projekts, bet izmanto GitHub kā galveno izstrādes platformu. Lai saņemtu izmaiņas LibreOffice projektā, kas arī daļēji izmanto FreeDesktop infrastruktūru, tas izmanto savu serveri, kura pamatā ir Gerrit.

Avots: opennet.ru

Pievieno komentāru