La infraestructura de desarrollo de FreeDesktop, respaldada por la comunidad y basada en la plataforma GitLab (gitlab.freedesktop.org), quedó inaccesible debido a la falla de dos unidades SSD en el almacenamiento distribuido basado en el sistema de archivos Ceph. No se están dando pronósticos sobre si se podrán recuperar todos los datos actuales de los servicios internos de GitLab (para los repositorios git había espejos, pero los datos de seguimiento de errores y revisión de código pueden haberse perdido parcialmente).
No fue posible restaurar el almacenamiento para el clúster de Kubernetes en el primer intento, después de lo cual los administradores se fueron a dormir para continuar con la recuperación con la mente fresca. El trabajo se limita por ahora a la intención de levantar el almacenamiento utilizando las capacidades del sistema de archivos Ceph para garantizar la resistencia a fallos y el almacenamiento de datos redundantes con su replicación en diferentes nodos. Hasta ahora, no se ha discutido la disponibilidad y relevancia de copias de seguridad individuales.
El proyecto FreeDesktop se trasladó a GitLab como su plataforma principal para el desarrollo colaborativo en 2018, utilizándola no solo para acceder a los repositorios, sino también para el seguimiento de errores, la revisión de código, la preparación de documentación y pruebas en sistemas de integración continua. Los espejos de los repositorios siguen estando disponibles en GitHub.
La infraestructura de Freedesktop.org alberga más de 1200 repositorios de proyectos de código abierto. Como plataforma principal, GitLab está en como en entornos de nube públicos o privados. Freedesktop, incluyendo proyectos como Mesa, Wayland, X.Org Server, D-Bus, Pipewire, PulseAudio, GStreamer, NetworkManager, libinput, PolKit y FreeType. El proyecto systemd se relaciona formalmente con FreeDesktop, pero utiliza GitHub como su plataforma principal de desarrollo. Para recibir cambios en el proyecto LibreOffice, que también utiliza parcialmente la infraestructura de FreeDesktop, se aplica su propia servidor plataforma basada en Gerrit.
Fuente: opennet.ru
