Readonlyactualthe digest of the bytes read, or why they would not inflate
Readonlybytesbytes this call had already applied to the live heap before it refused
Readonlychunkschunks this call had already applied
Readonlyexpectedthe digest stored with the chunk
Readonlyseqthe chunk sequence number that failed
A chunk whose stored bytes disagree with its stored digest.
bytesWrittensays what the caller owes: on the first chunk the heap is untouched (boot from the pack); at chunk N the heap has the right length and wrong bytes and must be dropped.