]> git.ipfire.org Git - thirdparty/mdadm.git/commit - super1.c
Add recovery blocked field to mdinfo
authorAdam Kwolek <adam.kwolek@intel.com>
Wed, 5 Oct 2011 02:30:50 +0000 (13:30 +1100)
committerNeilBrown <neilb@suse.de>
Wed, 5 Oct 2011 02:30:50 +0000 (13:30 +1100)
commit6e75048bc5121a3db33896b628683cdf7dc0d773
tree1c2b9eb57b8b1bbfc7e30c6a382c4cc82d6ecdf6
parentcc7f63e55319b5c372af20ce528e7e7230746d92
Add recovery blocked field to mdinfo

When container is assembled while reshape is active on one of its member
whole container can be required to be blocked from monitoring.
For such purpose field recovery blocked is added to mdinfo structure.

When metadata handler finds active reshape in container it should set
recovery_blocked field to disable whole container monitoring during
reshape.

For arrays that doesn't use containers, recovery_blocked field
has the same value as reshape_active field e.g. super0/1.
In fact,recovery is blocked during reshape for such arrays.
For ddf, metadata handler doesn't set reshape_active field,
so recovery_blocked is not set also.

Signed-off-by: Adam Kwolek <adam.kwolek@intel.com>
Signed-off-by: NeilBrown <neilb@suse.de>
Assemble.c
mdadm.h
super-ddf.c
super0.c
super1.c