Affects Version/s: 3.0.0, 3.5.0, 4.0.0
Fix Version/s: 4.0.0
1) Set up 2xDJ servers in multi-master replication and a dc=example,dc=com base entry.
2) Run the following operations against Server1:
Expected result: Both servers should have an identical entry that looks like:
Server1 has the above entry, but server2 is missing the second description.
The combination of adding+deleting+adding and using a different casing for the delete causes the replay operation on server2 to silently do nothing. It looks like it interprets the ds-sync-hist on the entry and decides that no operation needs to be made.
1) If running this with breakpoints you need to separate out the last 3 operations and play them independently, otherwise the order of the operations on server2 can change due to the breakpoints and this causes different issues.
2) This does not occur on 2.6.4