]> git.ipfire.org Git - thirdparty/mdadm.git/commit
Grow: don't let analyse_change see new level from metadata.
authorNeilBrown <neilb@suse.de>
Wed, 9 Mar 2011 07:53:09 +0000 (18:53 +1100)
committerNeilBrown <neilb@suse.de>
Wed, 9 Mar 2011 07:53:09 +0000 (18:53 +1100)
commit3cb2aed250ba4715b6906da134a6f1c860cda975
treef1d3a358e83b6b1f1be78f0bd3f7955a11acace1
parenteff4954d9a3e067bf495f7ee1bbe957879b732b4
Grow: don't let analyse_change see new level from metadata.

This is a bit of a hack - probably analyse change needs to be
re-written a bit to handle this properly.

However when the metadata deduced the intermediate state for a
reshaping array, the 'new_level' it sets should not be used to
interpret the 'delta_disks' number.
So in that case, hide the new_level while calling analyse_change.

Signed-off-by: NeilBrown <neilb@suse.de>
Grow.c