Thread (13 messages) 13 messages, 2 authors, 2011-01-20

[PATCH 0/2] fixes for manually-added spares in raid5 (2nd)

flat view
STALE5746d

From: Adam Kwolek <hidden>
Date: 2011-01-14 12:59:52

NOTE: this series is resent due to lack of check-patch in previous series.

After patch "md/raid6: handle manually-added spares in start_reshape." spares with set slot are almost used by md for raid5 reshape.
It works this way: before and after reshape process disks number in array is the same, new disks are not used during reshape process.
This is addressed by first patch.

Second problem I've found is for degraded arrays (i.e. takeovered raid0). Scenario is as follow:
1. Create raid0 array using 2 disks
2. add 2 spare disks to container
3. expand capacity to 4 disks in array

In result we will get raid0 build on 3 disks with one spare disk. this is due to fact that disk degradataion is not used for comparing disks slot number (disk used for
degraded slot is considered as present in array) This is addressed by second patch.

BR
Adam


---

Adam Kwolek (2):
      md/raid5: FIX: reshape on degraded devices has wrong configuration
      md/raid5: FIX: manually-added spare is not used


 drivers/md/raid5.c |   12 ++++++++----
 1 files changed, 8 insertions(+), 4 deletions(-)

-- 
Signature
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help