The motivation here is to enable hardware vendors to use regular md arrays for fwraid
without the need for mdmonitor. The difficulty is that there will be nothing to
distinguish these fwraid arrays from any other user-created array whose members are
disks.
Existing arrays whose members/parents are all partitionable will be partitionable.
Existing arrays whose members/parents are all disks will be treated as disks.
It shouldn't be possible to delete such arrays in anaconda. They should be treated
like fwraid arrays. It will be possible to delete them in blivet by scheduling an
`ActionDestroyFormat`/`ActionDestroyDevice` action pair, but calling
`DeviceTree.recursiveRemove` on them will not destroy the array.
--
To view this pull request on github, visit
https://github.com/rhinstaller/blivet/pull/138