Various embodiments of the present invention are directed to systems and
method for detecting conflicts and applying conflict resolutions during
manual and automatic conflict resolution operations. Several embodiments
are directed to preventing both: (a) non-convergence of conflict
resolutions, where partners can end up in a divergent steady state (i.e.
have different data in the absence of outstanding conflicts); and (b) a
non-terminating ping-pong of conflict resolutions between partners (which
can occur with certain inefficient solutions that continuously update
metadata for each conflict resolution without end). Certain specific
embodiments of the present invention are directed to a method for
maintaining knowledge that guarantees convergence of data, even when
different partners apply different conflict resolutions.