FreeDesktop GitLab infrastrukturunda bir çox layihənin depolarına təsir edən qəza

GitLab platformasına (gitlab.freedesktop.org) əsaslanan FreeDesktop icması tərəfindən dəstəklənən inkişaf infrastrukturu Ceph FS əsasında paylanmış yaddaşda eyni anda iki SSD sürücüsünün nasazlığı səbəbindən əlçatan deyildi. Daxili GitLab xidmətlərinin bütün yenilənmiş məlumatlarını bərpa etməyin mümkün olub-olmayacağı ilə bağlı hələlik heç bir proqnoz verilmir (güzgülər git depoları üçün işləyirdi, lakin səhvlərin izlənməsi və kodun nəzərdən keçirilməsi ilə bağlı məlumatlar qismən itirilə bilər).

Kubernetes klasteri üçün yaddaşı ilk işdən bərpa etmək mümkün olmadı, bundan sonra administratorlar bərpanı təzə düşüncə ilə davam etdirmək üçün yatmağa getdilər. İş hələ də səhvlərə dözümlülüyü təmin etmək və lazımsız məlumatları müxtəlif qovşaqlara təkrarlamaqla saxlamaq üçün Ceph FS imkanlarından istifadə edərək yaddaşı artırmaq niyyəti ilə məhdudlaşır. Müzakirələrdə fərdi ehtiyat nüsxələrinin mövcudluğu və aktuallığı hələ müzakirə olunmayıb.

FreeDesktop layihəsi 2018-ci ildə əsas birgə inkişaf platforması kimi GitLab-a keçdi və ondan təkcə repozitoriyalara daxil olmaq üçün deyil, həm də səhvləri izləmək, kod nəzərdən keçirmək, sənədləri yazmaq və davamlı inteqrasiya sistemlərində sınaqdan keçirmək üçün istifadə edib. Repozitor güzgüləri GitHub-da əlçatan olaraq qalır.

Freedesktop.org infrastrukturu 1200-dən çox açıq mənbə layihə deposunu saxlayır. Mesa, Wayland, X.Org Server, D-Bus, Pipewire, PulseAudio, GStreamer, NetworkManager, libinput, PolKit və FreeType kimi layihələr Freedesktop serverlərində əsas GitLab platforması kimi istifadə olunur. Systemd layihəsi rəsmi olaraq FreeDesktop-dur, lakin əsas inkişaf platforması kimi GitHub-dan istifadə edir. FreeDesktop infrastrukturundan da qismən istifadə edən LibreOffice layihəsi dəyişiklikləri qəbul etmək üçün Gerrit əsasında öz serverindən istifadə edir.

Mənbə: opennet.ru

Добавить комментарий