Uploaded image for project: 'OpenDJ'
  1. OpenDJ
  2. OPENDJ-1589

Entries missing in cn=changelog (purged) after few updates despite the purge delay is set to the default value (3 days)

    Details

    • Type: Bug
    • Status: Done
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 2.6.2
    • Fix Version/s: 2.6.2
    • Component/s: replication
    • Labels:
      None

      Description

      Found using OpenDJ 2.6.2 (revision 11055).

      Scenario (see script in attachment for more details)
      ********

      • topology with 2 servers replicated
      • add 3 entries on the first server
      • search cn=changelog on both servers
        $ ./opendj/bin/ldapsearch -h localhost -p 1389 -D cn=myself -w password -b "cn=changelog" -T  "objectclass=*" dn
        dn: cn=changelog
        
        dn: changeNumber=1,cn=changelog
        
        dn: changeNumber=2,cn=changelog
        
        dn: changeNumber=3,cn=changelog
        

        => got 3 changes as expected

      • add 3 entries (1 on server1, 1 on server2 and last one on server1)
      • search again cn=changelog on both servers
        $ ./opendj/bin/ldapsearch -h localhost -p 1389 -D cn=myself -w password -b "cn=changelog" -T  "objectclass=*" dn
        dn: cn=changelog
        
        dn: changeNumber=3,cn=changelog
        
        dn: changeNumber=4,cn=changelog
        
        dn: changeNumber=5,cn=changelog
        
        dn: changeNumber=6,cn=changelog
        

        => changes 1 and 2 are missing

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                matthew Matthew Swift
                Reporter:
                csovant Christophe Sovant
                Dev Assignee:
                Matthew Swift
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: