Hi 

  I am using LDAP protocol as front end and Berkeley DB as back end. I am 
observing a strange syncrepl issue

 type=refreshAndPersist is being used
$OpenLDAP: slapd 2.4.44
OS: RHEL7U6

I have 2 server setup say S1 and S2. S1 is in provider and S2 is in consumer 
mode. Added data D1 in database and that was synced with S2 database. Now I 
killed slapd process on server S1.

At this point server S2 assumes provider role. Now I removed data D1 from 
database using server S2. Once deletion is complete validated that data was 
removed from server S2 database.

Now i brought S1 slapd service back up and started the application which starts 
syncrepl.

Here is what i see

both server S1 and S2 has data D1 which was actually deleted.

Expected behavior: Both server should sync properly and data D1 which was 
deleted using Server S2 should not be present in the database after sync.

Request you guys to help.

Thanks
Rahul

Reply via email to