firstyear / 389-ds-base

Forked from 389-ds-base 6 years ago
Clone

e92d77b Ticket 51260 - fix potential syncrepl data corruption

Authored and Committed by firstyear 3 years ago
    Ticket 51260 - fix potential syncrepl data corruption
    
    Bug Description: The cookie encodes which changelog entries we
    have seen up to and including. However, the sync process would then
    re-send the cl item from the cookie number. This could cause corruption
    in some cases as some combinations of actions between two points
    are no-oped in the server.
    
    Fix Description: Fix the changelog search to always process that
    entries of the CL must be greater than, but not equal to the
    already seen CL items from the cookie.
    
    fixes #51260
    https://pagure.io/389-ds-base/issue/51260
    
    Author: William Brown <william@blackhats.net.au>
    
    Review by: ???