Gluster عبارة عن وحدة تخزين موزعة محددة برمجيًا ويمكن توسيع نطاقها إلى عدة بيتابايت. يوفر واجهات لتخزين الكائنات والكتلة والملفات.
تم توثيق سير عمل التطوير في دليل المساهمين
يمكن العثور على وثائق Gluster في Gluster Docs.
يمكن العثور على تعليمات سريعة للإنشاء والتثبيت في ملف التثبيت.
يحتوي مصدر 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.