Mistake in raid1->raid5 migration

1. Mistake in target level comparison.
2. Initialize reshape->after.data_disks field
to proper spares_needed calculation

Signed-off-by: NeilBrown <neilb@suse.de>
This commit is contained in:
Krzysztof Wojcik 2011-01-27 08:42:43 +11:00 committed by NeilBrown
parent dfe77a9ed2
commit c8b06d8239
1 changed files with 1 additions and 0 deletions

1
Grow.c
View File

@ -946,6 +946,7 @@ char *analyse_change(struct mdinfo *info, struct reshape *re)
info->new_level == 5) {
re->level = 5;
re->before.data_disks = 1;
re->after.data_disks = 1;
re->before.layout = ALGORITHM_LEFT_SYMMETRIC;
info->array.chunk_size = 65536;
break;