mirror of
https://github.com/ceph/ceph
synced 2024-12-23 11:54:11 +00:00
ff4887324a
* Update to the current state of the ghobject implementaiton and the fact that they encode the shard_t Although the pool also contains the shard id, it is less relevant to understand the implementation. * Update with the erasure code plugin infrastructure and the example plugin now in master. * Move jerasure to a separate page to be expanded and link it from the toc * Kill the partial read and writes notes as it will probably not be implemented in the near future. Kill some of the notes because they are no longer relevant. * Add a definition for "chunk rank" * Reword, update schemas, fix typos. Signed-off-by: Loic Dachary <loic@dachary.org>
23 lines
678 B
ReStructuredText
23 lines
678 B
ReStructuredText
===============
|
|
jerasure plugin
|
|
===============
|
|
|
|
Introduction
|
|
------------
|
|
|
|
The parameters interpreted by the jerasure plugin are:
|
|
|
|
::
|
|
|
|
ceph osd pool create <pool> \
|
|
erasure-code-directory=<dir> \ # plugin directory absolute path
|
|
erasure-code-plugin=jerasure \ # plugin name (only jerasure)
|
|
erasure-code-k=<k> \ # data chunks (default 2)
|
|
erasure-code-m=<m> \ # coding chunks (default 2)
|
|
erasure-code-technique=<technique> \ # coding technique
|
|
|
|
The coding techniques can be chosen among *reed_sol_van*,
|
|
*reed_sol_r6_op*, *cauchy_orig*, *cauchy_good*, *liberation*,
|
|
*blaum_roth* and *liber8tion*.
|
|
|