Recovering from a power failure does force a re-build (2.4), but from what I remember the system looks like it is re-building a failed disk, which is not what he wants to do. If the parity was good, re-building any 1 disk would be fine.
Actually, under a 2.4, the superblock is marked dirty and the parity is rebuilt. We've done this to over 100 systems (thank you, broken RedHat installer) and it's worked flawlessly.
Neil, the new mdadm --update=resync works like a charm. The one thing I did notice is that when a drive fails out during the resync, the resync restarts on the remaining failed drives. As far as I can tell, that does what it's supposed to. Is that a nice little feature of the resync?
Philip - 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