daaae1c Trac Ticket #18 - Data inconsitency during replication

Authored and Committed by nhosoi 12 years ago
    Trac Ticket #18 - Data inconsitency during replication
    
    https://fedorahosted.org/389/ticket/18
    
    Bug description: If promote a hub server to a new master and
    assign the same replica ID as the original master server had,
    some new adds/modifies to the new server may dropped and not
    be replicated to the consumers.
    Fix description: If a hub is promoted to a master, consumer's
    RUV is updated.  It only updated the master's URL, but not the
    CSN and min CSN.  This patch resets the CSNs if the URL needs
    to be updated.