mirror of
https://github.com/amadvance/snapraid.git
synced 2026-10-26 02:49:02 -04:00
Clearifies some comments.
This commit is contained in:
parent
7efd5b6f83
commit
b3d8092c08
2 changed files with 6 additions and 4 deletions
|
|
@ -80,11 +80,11 @@ struct snapraid_filter {
|
|||
* The block is new and not yet hashed.
|
||||
* This happens when a new block overwrite a just removed block, or an empty space.
|
||||
*
|
||||
* The block hash field IS set but it may be also INVALID or ZERO,
|
||||
* and it represents the hash of the OLD data.
|
||||
* The block hash field MAY be set and it represents the hash of the OLD data.
|
||||
* The hash may be also INVALID or ZERO.
|
||||
*
|
||||
* If the block was empty, the hash is set to the special ZERO value.
|
||||
* If the block was lost, the hash is set to the special INVALID value.
|
||||
* If the OLD block was empty, the hash is set to the special ZERO value.
|
||||
* If the OLD block was lost, the hash is set to the special INVALID value.
|
||||
*
|
||||
* The parity for this disk is not updated, but it contains the old data referenced by the hash.
|
||||
*
|
||||
|
|
|
|||
|
|
@ -739,6 +739,8 @@ static int state_sync_process(struct snapraid_state* state, struct snapraid_pari
|
|||
}
|
||||
|
||||
/* if we have only silent errors we can try to fix them on-the-fly */
|
||||
/* note the the fix is not written to disk, but used only to */
|
||||
/* compute the new parity */
|
||||
if (!error_on_this_block && silent_error_on_this_block) {
|
||||
unsigned failed_mac;
|
||||
int something_to_recover = 0;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue