<trclass="memdesc:a7aac714b3d98b543e792537fd7c8d3fc"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Absolute file offset of the block. <br/></td></tr>
<trclass="memdesc:af85494afc772fe1469927c826e24a1b2"><tdclass="mdescLeft"> </td><tdclass="mdescRight">CRC64-ECMA of on-disk bytes zero-padded to shardSize. <br/></td></tr>
<divclass="textblock"><p>Per-data-block metadata within a stripe descriptor. </p>
<p>Stores the file offset, actual on-disk size, and an independent CRC64 covering the on-disk bytes (header + compressed payload) zero-padded to shardSize. This CRC64 is independent of <aclass="el"href="structBlockHeader.html#a8ff40eae6c49f0d9b49825f75e1e2bf8"title="CRC64-ECMA of the compressed payload (cmpLength bytes).">BlockHeader.cmpCrc64</a> — it can detect corruption even when the <aclass="el"href="structBlockHeader.html"title="Header preceding the compressed data payload of a data block (BlockType::DataBlock).">BlockHeader</a> itself is garbled. </p>
<pclass="definition">Definition at line <aclass="el"href="erasure_8h_source.html#l00087">87</a> of file <aclass="el"href="erasure_8h_source.html">erasure.h</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="erasure_8h_source.html#l00089">89</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#l00323">ec_flush_data_stripe()</a>, <aclass="el"href="erasure_8c_source.html#l01046">ec_load_ecmb()</a>, <aclass="el"href="erasure_8c_source.html#l01303">ec_recover_data_block()</a>, <aclass="el"href="erasure_8c_source.html#l00827">ec_recover_raw_block()</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#l00090">90</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#l00323">ec_flush_data_stripe()</a>, <aclass="el"href="erasure_8c_source.html#l01303">ec_recover_data_block()</a>, <aclass="el"href="erasure_8c_source.html#l00827">ec_recover_raw_block()</a>, and <aclass="el"href="erasure_8c_source.html#l00439">ec_write_batch_parity()</a>.</p>
<p>CRC64-ECMA of on-disk bytes zero-padded to shardSize. </p>
<pclass="definition">Definition at line <aclass="el"href="erasure_8h_source.html#l00091">91</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#l00323">ec_flush_data_stripe()</a>, <aclass="el"href="erasure_8c_source.html#l01303">ec_recover_data_block()</a>, <aclass="el"href="erasure_8c_source.html#l00827">ec_recover_raw_block()</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>