Një dështim në infrastrukturën GitLab të FreeDesktop, i cili preku depot e shumë projekteve

Infrastruktura e zhvillimit e mbështetur nga komuniteti FreeDesktop bazuar në platformën GitLab (gitlab.freedesktop.org) ishte e padisponueshme për shkak të dështimit të dy disqeve SSD në një ruajtje të shpërndarë të bazuar në Ceph FS. Nuk ka ende parashikime nëse do të jetë e mundur të rivendosen të gjitha të dhënat aktuale nga shërbimet e brendshme të GitLab (pasqyrat funksionuan për depot e git, por të dhënat për gjurmimin e çështjeve dhe rishikimin e kodit mund të humbasin pjesërisht).

Nuk ishte e mundur që në provën e parë të vihej përsëri në funksion ruajtja për grupin Kubernetes, pas së cilës administratorët shkuan në shtrat për të vazhduar rikuperimin me një mendje të freskët. Puna e deritanishme është e kufizuar në synimin për të rritur ruajtjen duke përdorur aftësitë e Ceph FS për të siguruar tolerancën e gabimeve dhe ruajtjen e të dhënave të tepërta me riprodhimin e tyre në nyje të ndryshme. Disponueshmëria dhe rëndësia e kopjeve rezervë individuale nuk janë diskutuar ende në diskutim.

Projekti FreeDesktop kaloi në GitLab si platformën e tij kryesore të zhvillimit bashkëpunues në 2018, duke e përdorur atë jo vetëm për të hyrë në depo, por edhe për gjurmimin e gabimeve, rishikimin e kodit, dokumentimin dhe testimin në sistemet e integrimit të vazhdueshëm. Depot e pasqyrës mbeten të disponueshme në GitHub.

Infrastruktura Freedesktop.org mbështet më shumë se 1200 depo projektesh me burim të hapur. Projekte të tilla si Mesa, Wayland, X.Org Server, D-Bus, Pipewire, PulseAudio, GStreamer, NetworkManager, libinput, PolKit dhe FreeType përdoren si platforma kryesore GitLab në serverët Freedesktop. Projekti systemd është zyrtarisht një projekt FreeDesktop, por përdor GitHub si platformën e tij kryesore të zhvillimit. Për të marrë ndryshime në projektin LibreOffice, i cili gjithashtu përdor pjesërisht infrastrukturën FreeDesktop, ai përdor serverin e tij të bazuar në Gerrit.

Burimi: opennet.ru

Shto një koment