summaryrefslogtreecommitdiff
path: root/doc/dev/osd_internals/erasure_coding/jerasure.rst
blob: 312eac52e5d883043b9f56a33b2d1d317dd8e9e4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
===============
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*.