خرابی زیرساخت FreeDesktop GitLab که مخازن بسیاری از پروژه ها را تحت تأثیر قرار می دهد

زیرساخت توسعه پشتیبانی شده توسط جامعه FreeDesktop مبتنی بر پلت فرم GitLab (gitlab.freedesktop.org) به دلیل خرابی دو درایو SSD در یک فضای ذخیره سازی توزیع شده بر اساس Ceph FS در دسترس نبود. هنوز هیچ پیش‌بینی در مورد امکان بازیابی تمام داده‌های فعلی از سرویس‌های داخلی GitLab وجود ندارد (آینه‌ها برای مخازن git کار می‌کردند، اما داده‌های مربوط به ردیابی مشکل و بررسی کد ممکن است تا حدی از بین بروند).

امکان بازگرداندن فضای ذخیره سازی برای خوشه Kubernetes در اولین تلاش وجود نداشت، پس از آن مدیران به رختخواب رفتند تا با ذهنی تازه به بازیابی ادامه دهند. کار تا کنون محدود به افزایش ذخیره سازی با استفاده از قابلیت های Ceph FS برای اطمینان از تحمل خطا و ذخیره داده های اضافی با تکرار آن در گره های مختلف است. در دسترس بودن و ارتباط نسخه های پشتیبان فردی هنوز در بحث مورد بحث قرار نگرفته است.

پروژه FreeDesktop در سال 2018 به GitLab به عنوان پلتفرم توسعه مشترک اولیه خود تغییر کرد و از آن نه تنها برای دسترسی به مخازن، بلکه برای ردیابی اشکال، بررسی کد، مستندسازی و آزمایش در سیستم های یکپارچه سازی مداوم استفاده کرد. مخازن Mirror همچنان در GitHub در دسترس هستند.

زیرساخت Freedesktop.org از بیش از 1200 مخزن پروژه منبع باز پشتیبانی می کند. پروژه هایی مانند Mesa، Wayland، X.Org Server، D-Bus، Pipewire، PulseAudio، GStreamer، NetworkManager، libinput، PolKit و FreeType از پلتفرم اولیه GitLab در سرورهای Freedesktop استفاده می کنند. پروژه systemd به طور رسمی یک پروژه FreeDesktop است، اما از GitHub به عنوان پلتفرم توسعه اولیه خود استفاده می کند. برای دریافت تغییرات در پروژه LibreOffice، که تا حدی از زیرساخت FreeDesktop نیز استفاده می کند، از سرور خود مبتنی بر Gerrit استفاده می کند.

منبع: opennet.ru

اضافه کردن نظر