On 4/22/13 6:46 PM, Manik Surtani wrote: > > On 22 Apr 2013, at 16:46, Mircea Markus <[email protected]> wrote: > >> would the read only partition be wiped out and repopulated during >> merge? > > Naively, yes. But as Dan pointed out, if a key K only exists in the > minor partition (primary and backups), then just wiping the minor > partition nodes will result in data loss. > > A more sophisticated algorithm would just wipe keys in the minor > partition that also exist in the major partition.
I think this would be good enough for a lot of scenarios. > An *even* more sophisticated algorithm would only wipe keys in the > minor partition that also exist in the major partition, that have > changed since the partition occurred. Hence the vector clocks. Even better. What would you do in a conflict case ? Throw the conflict at the user who has to resolve it ? Always prefer the data from the primary partition ? -- Bela Ban, JGroups lead (http://www.jgroups.org) _______________________________________________ infinispan-dev mailing list [email protected] https://lists.jboss.org/mailman/listinfo/infinispan-dev
