تعطل البنية التحتية لـ FreeDesktop GitLab التي أثرت على مستودعات العديد من المشاريع

لم تكن البنية التحتية للتطوير التي يدعمها مجتمع FreeDesktop القائم على منصة GitLab (gitlab.freedesktop.org) متاحة بسبب فشل محركي أقراص SSD في وقت واحد في التخزين الموزع على أساس Ceph FS. لم يتم إجراء أي تنبؤات حتى الآن حول ما إذا كان من الممكن استعادة جميع البيانات المحدثة لخدمات GitLab الداخلية (تعمل المرايا في مستودعات git ، ولكن قد يتم فقد البيانات المتعلقة بتتبع الأخطاء ومراجعات الكود جزئيًا).

لم يكن من الممكن استعادة التخزين لمجموعة Kubernetes من التشغيل الأول ، وبعد ذلك ذهب المسؤولون إلى الفراش لمواصلة الاستعادة برأس جديد. لا يزال العمل مقصورًا على نية زيادة التخزين باستخدام قدرات Ceph FS لضمان التسامح مع الخطأ وتخزين البيانات الزائدة عن الحاجة مع نسخها إلى العقد المختلفة. لم تتم مناقشة وجود النسخ الاحتياطية الفردية وأهميتها في المناقشة.

تحول مشروع FreeDesktop إلى GitLab كمنصة تطوير تعاونية أساسية في عام 2018 ، واستخدمها ليس فقط للوصول إلى المستودعات ، ولكن أيضًا لتتبع الأخطاء ومراجعات التعليمات البرمجية وكتابة الوثائق والاختبار في أنظمة التكامل المستمر. تظل مرايا المستودع متاحة على 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

إضافة تعليق