> "I don't think there is anything practical that could be changed in md or
> mdadm to make it possible to catch this behaviour and refuse the assemble the
> array..."
It may be a feature only if it is not a bug for a raid system not to be able to tell for sure if parts have been segmented/diverged (only relying on a probability of an event count difference, and much worse if a bimap is used.).
> "I don't think there is anything practical that could be changed in md or
> mdadm to make it possible to catch this behaviour and refuse the assemble the
> array..."
The original topic of the linux-raid discussion http:// comments. gmane.org/ gmane.linux. raid/27822 suggested the idea to detect diverted or segmented array parts by checking for superblocks claiming each other as "failed". (The naming convention of that state is actually a differnt topic http:// comments. gmane.org/ gmane.linux. raid/27820) But Neil did not respond yet.
It may be a feature only if it is not a bug for a raid system not to be able to tell for sure if parts have been segmented/diverged (only relying on a probability of an event count difference, and much worse if a bimap is used.).