df3a0a2 Ticket 403 - CLEANALLRUV amendment

Authored and Committed by mreynolds 11 years ago
    Ticket 403 - CLEANALLRUV amendment
    
    Bug Description:  If the replica the task is run on doesn't have any agmts, it doesn't
                      correctly finish the task.  Also, on a second pass, if the rid was
                      already cleaned, you could get stuck in a loop(waiting for all the
                      deleted replica's changes to be applied).
    
    Fix Description:  Check how many agmts we process, if its zero, exit correctly.  To fix
                      the loop use ruv_covers_csn_strict - this correctly handles rid's
                      that have already been cleaned.
    
    https://fedorahosted.org/389/ticket/403
    
    Reviewed by: Noriko!