Gluster adalah penyimpanan terdistribusi yang ditentukan perangkat lunak dan dapat berskala hingga beberapa petabyte. Ini menyediakan antarmuka untuk penyimpanan objek, blok dan file.
Alur kerja pengembangan didokumentasikan dalam panduan Kontributor
Dokumentasi Gluster dapat ditemukan di Gluster Docs.
Petunjuk cepat untuk membangun dan menginstal dapat ditemukan di file INSTALL.
Sumber GlusterFS berisi beberapa tes fungsional di bawah direktori tests/
. Semua tes ini dijalankan terhadap setiap patch yang dikirimkan untuk ditinjau. Jika Anda ingin patch Anda diuji, harap tambahkan file pengujian .t
sebagai bagian dari pengiriman patch Anda. Anda juga dapat mengirimkan patch untuk hanya menambahkan file .t
untuk kasus pengujian yang Anda ketahui.
Untuk menjalankan pengujian ini, di mesin pengujian Anda, jalankan saja ./run-tests.sh
. Jangan menjalankan ini pada mesin yang menjalankan glusterf 'produksi', karena ini akan mematikan semua proses gluster di setiap proses secara membabi buta.
Jika Anda mengirimkan patch, dan ingin memvalidasi satu atau beberapa pengujian tertentu, jalankan satu pengujian dengan menjalankan perintah di bawah ini.
bash# /bin/bash ${path_to_gluster}/tests/basic/rpc-coverage.t
Anda juga dapat menggunakan alat prove
jika tersedia di mesin Anda, sebagai berikut.
bash# prove -vmfe '/bin/bash' ${path_to_gluster}/tests/basic/rpc-coverage.t
Daftar pengelola Gluster tersedia di file MAINTAINERS.
Gluster memiliki lisensi ganda di bawah GPLV2 dan LGPLV3+.
Silakan kunjungi Halaman Beranda Gluster untuk mengetahui lebih lanjut tentang Gluster.