]> git.ipfire.org Git - thirdparty/mdadm.git/commit
Monitor, Incremental: use device policies
authorMariusz Tkaczyk <mariusz.tkaczyk@linux.intel.com>
Thu, 29 Feb 2024 11:52:14 +0000 (12:52 +0100)
committerMariusz Tkaczyk <mariusz.tkaczyk@linux.intel.com>
Mon, 11 Mar 2024 10:09:10 +0000 (11:09 +0100)
commit51a9f2fc5e982f3bcbf88fe1bf30c0bf55bfd49c
tree510546fc2f767a69caf4e5c7528bc62791c1cb68
parent1251db34616bf4890d86664abc5186e9106e9073
Monitor, Incremental: use device policies

spare_criteria is expanded to contain policies which will be generated
by handler's get_spare_criteria() function. It provides a way to
test device for metadata specific policies earlier than during
add_do_super(), when device is already removed from previous
array/container for Monitor.

For Incremental, it ensures that all criteria are tested when trying
spare. It is not tested when device contains valid metadata.

Signed-off-by: Mariusz Tkaczyk <mariusz.tkaczyk@linux.intel.com>
Incremental.c
Monitor.c
mdadm.h
util.c