ไมโครซอฟท์เผยว่าย้ายซอร์สโค้ด Windows ทั้งหมดจากระบบ Source Depot
ของตัวเอง มาสู่ Git เรียบร้อยแล้ว ส่งให้ไมโครซอฟท์มี git repository
ที่ใหญ่ที่สุดในโลกในทันที
- จำนวนไฟล์ 3.5 ล้านไฟล์
- ขนาดรวม 300GB
- จำนวนทีมงาน 4,000 คน (ปัจจุบันย้ายมาแล้ว 3,500 คน)
- จำนวนกิ่ง 440 branch
- git push เฉลี่ย 8,421 ครั้งต่อวัน
- pull request 2,500 ครั้งต่อวัน
- การนำซอร์สโค้ดออกมาคอมไพล์ นับเป็นจำนวน 1,760 build ต่อวัน
กระบวนการย้ายระบบของไมโครซอฟท์เริ่มในเดือนมีนาคม โดยพนักงานกลุ่มแรก
2,000 คนจากทีม Windows OneCore ใช้งาน Source Depot ในวันศุกร์
เมื่อกลับมาเช้าวันจันทร์ก็เจอกับระบบใหม่ที่เป็น Git แทน
เบื้องหลังการย้ายระบบครั้งนี้ ไมโครซอฟท์เตรียมตัวไว้ค่อนข้างดี
ปัญหาจึงน้อย แต่ด้วยขนาดของ repository
ใหญ่ระดับนี้จึงมีปัญหาเรื่องประสิทธิภาพอยู่บ้างในสัปดาห์แรก
ไมโครซอฟท์เคยประกาศไปแล้วว่าต้องสร้างระบบ Git Virtual File System
ขึ้นมาเพื่อรองรับสเกลงานระดับนี้ ซึ่งช่วยลดระยะเวลาของ Git ลงจากหลัก 30
นาทีถึงหลายชั่วโมง ลงมาอยู่ระดับน้อยกว่า 20 วินาทีได้สำเร็จ
ที่มา: Blognone
ไม่มีความคิดเห็น:
แสดงความคิดเห็น