File tree Expand file tree Collapse file tree 1 file changed +18
-0
lines changed
Expand file tree Collapse file tree 1 file changed +18
-0
lines changed Original file line number Diff line number Diff line change @@ -60,6 +60,24 @@ Where:
6060 *blaum_roth *, *liber8tion * are *RAID6 * equivalents in
6161 the sense that they can only be configured with *m=2 *.
6262
63+ .. note :: When using ``blaum_roth`` coding, the default
64+ word size of ``w=7 `` is suboptimal because ``blaum_roth ``
65+ works best when ``w+1 `` is prime. When creating a new
66+ erasure-code profile with ``technique=blaum_roth ``,
67+ set ``w `` to a number that is one integer less than a prime
68+ number (for example, ``6 ``). See `Loic Dachary's
69+ commit f51d21b to ceph/ceph <https://github.com/ceph/ceph/commit/f51d21b53d26d4f27c950cb1ba3f989e713ab325> `_ for information about
70+ why this default cannot be changed easily in the
71+ source code, and see `the second bullet point on
72+ page 29 of Plank and Greenan's "Jerasure: A Library
73+ in C Facilitating Erasure Coding for Storage
74+ Applications" <https://github.com/ceph/jerasure/blob/master/Manual.pdf> `_ for an unequivocal statement of the restriction that applies
75+ to ``w `` when using Blaum-Roth coding.
76+ (Information about the proper value of ``w `` when
77+ using ``blaum_roth `` coding was provided to the
78+ Ceph upstream in September of 2024 by Benjamin
79+ Mare.)
80+
6381:Type: String
6482:Required: No.
6583:Default: reed_sol_van
You can’t perform that action at this time.
0 commit comments