Peter T. Breuer <ptb@xxxxxxxxxxxxxx> wrote: > Paul Clements <paul.clements@xxxxxxxxxxxx> wrote: >> The solution is to combine the bitmaps and resync in one direction or >> the other. Otherwise, you've got to do a full resync... > I don't see that this solves anything. If you had both sides going at > once, receiving different writes, then you are sc&**ed, and no > resolution of bitmaps will help you, since both sides have received Paul's way will. > different (legitimate) data. It doesn't seem relevant to me to consider > if they are equally up to date wrt the writes they have received. They > will be in the wrong even if they are up to date. The goal is to have two equal mirrors. Of course, one has to decide which of the both mirrors has the "main" (the surviving) data. The simple (past) way is to just fail one of the mirrors and add it again. To achieve the same result with bitmaps, you have to combine both bitmaps: Since both systems did writes to their respective mirror, both mirrors differ in exactly all positions where one of the both systems did a write (and thus marked the bitmap). So, to get the both mirrors back in sync, you have to consider both bitmaps, i.e. combine them. regards Mario -- I heard, if you play a NT-CD backwards, you get satanic messages... That's nothing. If you play it forwards, it installs NT. - 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