I have been testing merge replication without precomputed partitions.
I made a large number of conflicts at a subscriber just to see how the system would handle it. Once I did a sync after that my subscription seems busted.
Every time I sync now it does the normal bulk insert thing of 500,000 plus records. But they it preceeds to update all of those records and the sync takes hours.
I looked in the MSMerge_genhistory table, and it seems that after the sync starts it is adding generations of updates in here, but it makes no sense where they are coming from. How can I find this out?
If I sync on a clean database this problem does not occur.