glusterfs
1.0.0
Gluster 是一种软件定义的分布式存储,可以扩展到数 PB。它提供对象、块和文件存储的接口。
开发工作流程记录在贡献者指南中
Gluster 文档可以在 Gluster 文档中找到。
构建和安装的快速说明可以在 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 的更多信息。