注意
本文档适用于 Ceph 的开发版本。
jerasure 插件
简介
jerasure 插件解释的参数为
ceph osd erasure-code-profile set myprofile \
directory=<dir> \ # plugin directory absolute path
plugin=jerasure \ # plugin name (only jerasure)
k=<k> \ # data chunks (default 2)
m=<m> \ # coding chunks (default 2)
technique=<technique> \ # coding technique
编码技术可从 reed_sol_van、reed_sol_r6_op、cauchy_orig、cauchy_good、liberation、blaum_roth 和 liber8tion 中选择。
src/erasure-code/jerasure 目录包含实现。它是对 https://github.com/ceph/jerasure 和 https://github.com/ceph/gf-complete 中代码的包装,固定到 .gitmodules 中的最新稳定版本。这些仓库是上游仓库 http://jerasure.org/jerasure/jerasure 和 http://jerasure.org/jerasure/gf-complete 的副本。两者之间的差异(如果有的话)应与针对上游的拉取请求相匹配。请注意,截至 2023 年,jerasure.org 网站可能不再合法和/或与原始项目相关联。