]> git.ipfire.org Git - thirdparty/mdadm.git/commit - Grow.c
FIX: Array after takeover has to be frozen
authorAdam Kwolek <adam.kwolek@intel.com>
Wed, 26 Jan 2011 15:03:41 +0000 (16:03 +0100)
committerNeilBrown <neilb@suse.de>
Fri, 28 Jan 2011 00:26:15 +0000 (10:26 +1000)
commita9c3e78fdd02abd0738bccbbb10d3a08deda1d2c
tree4942c665ecf8ba8340c2b23cb49af268827f8f66
parentd7d205bd25d4b5f18907fee12cbc38b934dfc033
FIX: Array after takeover has to be frozen

Problem occurs when we want to expand single disk raid0 array.
This is done via degraded 2 disks raid4 array. When new spare
is added to array, md immediately initiates recovery before
mdadm can configure and start reshape. This is due fact that 2 disk
raid4/5 array is special md case. Mdmon does nothing here because
container is blocked.
Put array in to frozen state allows mdadm to finish configuration
before reshape is executed in md.

Signed-off-by: Adam Kwolek <adam.kwolek@intel.com>
Signed-off-by: NeilBrown <neilb@suse.de>
Grow.c