FreeDesktop GitLab 基础设施崩溃,影响许多项目的存储库

由于基于Ceph FS的分布式存储中的两个SSD驱动器故障,基于GitLab平台(gitlab.freedesktop.org)的FreeDesktop社区支持的开发基础设施无法使用。 目前还无法预测是否可以从内部 GitLab 服务恢复所有当前数据(镜像适用于 git 存储库,但问题跟踪和代码审查的数据可能会部分丢失)。

第一次尝试无法让 Kubernetes 集群的存储恢复运行,之后管理员们就上床睡觉,以全新的心态继续恢复。 迄今为止的工作仅限于利用 Ceph FS 的功能来增加存储,以确保容错并存储冗余数据并将其复制到不同的节点。 讨论中尚未讨论各个备份副本的可用性和相关性。

FreeDesktop 项目于 2018 年改用 GitLab 作为其主要协作开发平台,使用它不仅可以访问存储库,还可以用于持续集成系统中的错误跟踪、代码审查、文档和测试。 镜像存储库在 GitHub 上仍然可用。

Freedesktop.org 基础设施支持 1200 多个开源项目存储库。 Mesa、Wayland、X.Org Server、D-Bus、Pipewire、PulseAudio、GStreamer、NetworkManager、libinput、PolKit 和 FreeType 等项目被用作 Freedesktop 服务器上的主要 GitLab 平台。 systemd 项目在形式上是一个 FreeDesktop 项目,但使用 GitHub 作为其主要开发平台。 为了接收 LibreOffice 项目(该项目也部分使用 FreeDesktop 基础设施)中的更改,它使用自己的基于 Gerrit 的服务器。

来源: opennet.ru

添加评论