Συντριβή στην υποδομή FreeDesktop GitLab που επηρεάζει τα αποθετήρια πολλών έργων

Η υποδομή ανάπτυξης που υποστηρίζεται από την κοινότητα FreeDesktop που βασίζεται στην πλατφόρμα GitLab (gitlab.freedesktop.org) δεν ήταν διαθέσιμη λόγω της αποτυχίας δύο μονάδων SSD σε έναν κατανεμημένο χώρο αποθήκευσης που βασίζεται στο Ceph FS. Δεν υπάρχουν ακόμη προβλέψεις σχετικά με το εάν θα είναι δυνατή η επαναφορά όλων των τρεχόντων δεδομένων από εσωτερικές υπηρεσίες GitLab (οι καθρέφτες λειτούργησαν για τα αποθετήρια git, αλλά τα δεδομένα σχετικά με την παρακολούθηση ζητημάτων και τον έλεγχο κώδικα ενδέχεται να χαθούν εν μέρει).

Δεν ήταν δυνατό να τεθεί ξανά σε λειτουργία η αποθήκευση για το σύμπλεγμα Kubernetes με την πρώτη προσπάθεια, μετά την οποία οι διαχειριστές πήγαν για ύπνο για να συνεχίσουν την ανάκτηση με φρέσκο ​​μυαλό. Οι εργασίες μέχρι στιγμής περιορίζονται στην πρόθεση αύξησης της αποθήκευσης χρησιμοποιώντας τις δυνατότητες του Ceph FS για τη διασφάλιση της ανοχής σφαλμάτων και την αποθήκευση περιττών δεδομένων με την αναπαραγωγή τους σε διαφορετικούς κόμβους. Η διαθεσιμότητα και η συνάφεια των μεμονωμένων αντιγράφων ασφαλείας δεν έχουν ακόμη συζητηθεί στη συζήτηση.

Το έργο FreeDesktop μετατράπηκε στο GitLab ως την κύρια συνεργατική του πλατφόρμα ανάπτυξης το 2018, χρησιμοποιώντας το όχι μόνο για πρόσβαση σε αποθετήρια, αλλά και για παρακολούθηση σφαλμάτων, έλεγχο κώδικα, τεκμηρίωση και δοκιμές σε συστήματα συνεχούς ενοποίησης. Τα αποθετήρια 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

Προσθέστε ένα σχόλιο