Howard Chu wrote:
When a network partition occurs, there are a number of cases where synchronization may still fail. I.e., we don't yet support attribute-level conflict resolution, so if multiple changes are made to the same entry, even if they are non-conflicting from a logical standpoint, they may not apply correctly in the current version.
I should restate this - syncrepl guarantees eventual convergence; when network connectivity is restored the two servers will eventually synchronize. But because we're doing entry-level resolution with last-writer-wins semantics, the end result may not be what you expected.
Support for attribute-level conflict resolution using delta-syncrepl will appear in a later release.