12 hours ago12 hr I want to understand why adding a second parity requires a full parity sync, even though the parity was valid before adding the second one.I think that parts of the array that only contain zeros (empty, never written to) doesn't need to be read in detail but could be synced faster instead.* Each disk was cleared (written with zeros) before the parity was built. There's no "I assume this disk is clean and just add it to the array without clearing" disk.I don't plan to do it. I don't critizise the implementation or code or anything. It's just a thought experiement.
11 hours ago11 hr Parity2 uses a different algorithm than parity1, so it always needs to be calculated when first added.
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.