Gluster คือพื้นที่จัดเก็บข้อมูลแบบกระจายที่กำหนดโดยซอฟต์แวร์ซึ่งสามารถปรับขนาดได้หลายเพตะไบต์ มันมีอินเทอร์เฟซสำหรับวัตถุ บล็อก และการจัดเก็บไฟล์
ขั้นตอนการพัฒนามีบันทึกไว้ในคู่มือผู้ร่วมให้ข้อมูล
สามารถดูเอกสารประกอบของ Gluster ได้ที่ Gluster Docs
คำแนะนำด่วนในการสร้างและติดตั้งอยู่ในไฟล์ INSTALL
แหล่งที่มา GlusterFS มีการทดสอบการทำงานบางอย่างภายใต้ไดเรกทอรี tests/
การทดสอบทั้งหมดนี้ดำเนินการกับทุกแพตช์ที่ส่งมาเพื่อตรวจสอบ หากคุณต้องการให้ทดสอบโปรแกรมแก้ไขของคุณ โปรดเพิ่มไฟล์ทดสอบ .t
เป็นส่วนหนึ่งของการส่งโปรแกรมแก้ไขของคุณ คุณยังสามารถส่งโปรแกรมแก้ไขเพื่อเพิ่มเฉพาะไฟล์ .t
สำหรับกรณีทดสอบที่คุณทราบได้
หากต้องการรันการทดสอบเหล่านี้ บนเครื่องทดสอบของคุณ เพียงรัน . ./run-tests.sh
อย่ารันสิ่งนี้บนเครื่องที่คุณใช้งาน glusterfs 'การผลิต' อยู่ เนื่องจากมันจะฆ่ากระบวนการ gluster ทั้งหมดแบบสุ่มสี่สุ่มห้าในการรันแต่ละครั้ง
หากคุณกำลังส่งแพตช์ และต้องการตรวจสอบการทดสอบเฉพาะรายการหนึ่งหรือสองสามรายการ ให้รันการทดสอบเดี่ยวโดยใช้คำสั่งด้านล่าง
bash# /bin/bash ${path_to_gluster}/tests/basic/rpc-coverage.t
คุณยังสามารถใช้เครื่องมือ prove
ได้หากมีอยู่ในเครื่องของคุณ ดังต่อไปนี้
bash# prove -vmfe '/bin/bash' ${path_to_gluster}/tests/basic/rpc-coverage.t
รายชื่อผู้ดูแล Gluster มีอยู่ในไฟล์ MAINTAINERS
Gluster ได้รับใบอนุญาตแบบคู่ภายใต้ GPLV2 และ LGPLV3+
โปรดไปที่หน้าแรกของ Gluster เพื่อดูข้อมูลเพิ่มเติมเกี่ยวกับ Gluster