FreeDesktop GitLab インフラストラクチャでクラッシュが発生し、多くのプロジェクトのリポジトリに影響

GitLab プラットフォーム (gitlab.freedesktop.org) に基づく FreeDesktop コミュニティによってサポートされている開発インフラストラクチャは、Ceph FS に基づく分散ストレージ内の XNUMX 台の SSD ドライブに同時に障害が発生したため、利用できなくなりました。 内部 GitLab サービスのすべての最新データを復元できるかどうかについては、まだ予測されていません (ミラーは Git リポジトリに対して機能しましたが、バグ追跡とコード レビューのデータは部分的に失われる可能性があります)。

最初の実行から Kubernetes クラスターのストレージを復元することはできませんでした。その後、管理者は就寝して新たな気持ちで復元を続行しました。 作業は依然として、Ceph FS の機能を使用してストレージを増強し、フォールト トレランスを確保し、異なるノードへのレプリケーションで冗長データを保存するという目的に限定されています。 個別のバックアップの存在と関連性については、まだ議論の中で議論されていません。

FreeDesktop プロジェクトは、2018 年に主要な共同開発プラットフォームとして GitLab に切り替え、リポジトリへのアクセスだけでなく、バ​​グの追跡、コード レビュー、ドキュメントの作成、継続的統合システムでのテストにも 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 に基づく独自のサーバーを使用して変更を受け取ります。

出所: オープンネット.ru

コメントを追加します