summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNeilBrown <neilb@suse.de>2015-04-08 09:29:31 +1000
committerNeilBrown <neilb@suse.de>2015-04-08 09:31:32 +1000
commitd316dba7c9d337c7122a7ff5228f1a7f598b8d7d (patch)
tree511552bcea4432d53557d7909b537c089ea53ae8
parentee466574f204005ea311d3c66cc4de142e2a19d5 (diff)
downloadmdadm-d316dba7c9d337c7122a7ff5228f1a7f598b8d7d.tar.gz
Revert "Assemble: support assembling of a RAID0 being reshaped."
This reverts commit b720636a5849397dbc6dc1b0f0b671d17034a28b. As it said, this was a hack. It causes problems when trying to --force assemble a RAID4. There is a better way. Reported-by: "Jonathan Harker (Jesusaurus)" <jesusaurus@gentlydownthe.net> Signed-off-by: NeilBrown <neilb@suse.de>
-rw-r--r--Assemble.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/Assemble.c b/Assemble.c
index 08d9d1b..3708b55 100644
--- a/Assemble.c
+++ b/Assemble.c
@@ -1526,9 +1526,7 @@ try_again:
if (i < content->array.raid_disks * 2) {
if (devices[j].i.recovery_start == MaxSector ||
(content->reshape_active &&
- ((i >= content->array.raid_disks - content->delta_disks) ||
- (i >= content->array.raid_disks - content->delta_disks - 1
- && content->array.level == 4)))) {
+ i >= content->array.raid_disks - content->delta_disks)) {
if (!avail[i/2]) {
okcnt++;
avail[i/2]=1;