<trclass="memdesc:a6093f8c41fb1aa55c8367e2a92fe9f7f"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Protection group type (<aclass="el"href="enums_8h.html#a485c1f7093f3c3171ac27404bfb1b03e"title="Identifies which protection group a stripe belongs to.">ErasureCodingGroupType</a>). <br/></td></tr>
<trclass="memdesc:a46b938eb0fea65843e741c2cc240d14b"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Number of data blocks per stripe. <br/></td></tr>
<trclass="memdesc:afd47dcff7fe194084c22dab9a6866c8b"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Number of parity blocks per stripe. <br/></td></tr>
<trclass="memdesc:a2a457b42f8562c872b0b7e0f1b054ef5"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Fixed shard size in bytes (max possible on-disk block size for this group). <br/></td></tr>
<trclass="memdesc:a9b737c4f6fda1894d51858d2a3d8d877"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Number of stripes in this group. <br/></td></tr>
<trclass="memdesc:a747366878bf9d2d68b37fddc30346546"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Interleave depth D (K for full interleave, 1 for consecutive). <br/></td></tr>
<divclass="textblock"><p>Describes one protection group within the ECMB payload. </p>
<p>Each group has its own K, M, shard size, and interleave depth. Followed by stripeCount StripeDescriptor records. </p>
<pclass="definition">Definition at line <aclass="el"href="erasure_8h_source.html#l00068">68</a> of file <aclass="el"href="erasure_8h_source.html">erasure.h</a>.</p>
<p>Protection group type (<aclass="el"href="enums_8h.html#a485c1f7093f3c3171ac27404bfb1b03e"title="Identifies which protection group a stripe belongs to.">ErasureCodingGroupType</a>). </p>
<pclass="definition">Definition at line <aclass="el"href="erasure_8h_source.html#l00070">70</a> of file <aclass="el"href="erasure_8h_source.html">erasure.h</a>.</p>
<pclass="reference">Referenced by <aclass="el"href="erasure_8c_source.html#l00585">ec_finalize()</a>, <aclass="el"href="erasure_8c_source.html#l01046">ec_load_ecmb()</a>, and <aclass="el"href="erasure_8c_source.html#l00439">ec_write_batch_parity()</a>.</p>
<p>Interleave depth D (K for full interleave, 1 for consecutive). </p>
<pclass="definition">Definition at line <aclass="el"href="erasure_8h_source.html#l00075">75</a> of file <aclass="el"href="erasure_8h_source.html">erasure.h</a>.</p>
<pclass="reference">Referenced by <aclass="el"href="erasure_8c_source.html#l00585">ec_finalize()</a>, and <aclass="el"href="erasure_8c_source.html#l00439">ec_write_batch_parity()</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="erasure_8h_source.html#l00071">71</a> of file <aclass="el"href="erasure_8h_source.html">erasure.h</a>.</p>
<pclass="reference">Referenced by <aclass="el"href="erasure_8c_source.html#l00585">ec_finalize()</a>, <aclass="el"href="erasure_8c_source.html#l01046">ec_load_ecmb()</a>, and <aclass="el"href="erasure_8c_source.html#l00439">ec_write_batch_parity()</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="erasure_8h_source.html#l00072">72</a> of file <aclass="el"href="erasure_8h_source.html">erasure.h</a>.</p>
<pclass="reference">Referenced by <aclass="el"href="erasure_8c_source.html#l00585">ec_finalize()</a>, <aclass="el"href="erasure_8c_source.html#l01046">ec_load_ecmb()</a>, and <aclass="el"href="erasure_8c_source.html#l00439">ec_write_batch_parity()</a>.</p>
<p>Fixed shard size in bytes (max possible on-disk block size for this group). </p>
<pclass="definition">Definition at line <aclass="el"href="erasure_8h_source.html#l00073">73</a> of file <aclass="el"href="erasure_8h_source.html">erasure.h</a>.</p>
<pclass="reference">Referenced by <aclass="el"href="erasure_8c_source.html#l00585">ec_finalize()</a>, <aclass="el"href="erasure_8c_source.html#l01046">ec_load_ecmb()</a>, and <aclass="el"href="erasure_8c_source.html#l00439">ec_write_batch_parity()</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="erasure_8h_source.html#l00074">74</a> of file <aclass="el"href="erasure_8h_source.html">erasure.h</a>.</p>
<pclass="reference">Referenced by <aclass="el"href="erasure_8c_source.html#l00585">ec_finalize()</a>, <aclass="el"href="erasure_8c_source.html#l01046">ec_load_ecmb()</a>, and <aclass="el"href="erasure_8c_source.html#l00439">ec_write_batch_parity()</a>.</p>
<liclass="footer">Generated by <ahref="https://www.doxygen.org/index.html"><imgclass="footer"src="doxygen.svg"width="104"height="31"alt="doxygen"/></a> 1.18.0 </li>