ความผิดพลาดในโครงสร้างพื้นฐาน 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

เพิ่มความคิดเห็น