Doug Ledford wrote: > Here's the issue (in Fedora at least). Starting devices via udev means > starting them as soon as they are capable and not waiting until all > devices are up and running. You have to do this in case the device is > in a degraded state and you aren't going to get all the devices. > However, we don't create a bitmap on devices by default in the installer > (a user can add one themselves, but it isn't there by default). Without > the bitmap, if the device is written to before all devices are added, it > triggers a full resync of the device. What about creating a bitmap and only writing to it whilst the array is degraded? That way you don't get the performance hit of a permanent bitmap (which I live with) but you do get high speed incremental assembly. The bitmap area may have to record the starting event count written added to it. Then as devices are added, if the starting event matches the bitmap is used, if not then a full sync happens. I don't think this needs anything special on shutdown. David -- "Don't worry, you'll be fine; I saw it work in a cartoon once..." -- To unsubscribe from this list: send the line "unsubscribe linux-raid" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html