On 05/02/2017 11:19 PM, Quanah Gibson-Mount wrote:
--On Tuesday, May 02, 2017 3:10 PM +0000 Jesper Grøndahl <grondahl@ruc.dk> wrote:However, as you can see I still get the "nonpresent_callback" lines for each user. I can see that if you set "olcSpNoPresent: TRUE" in the syncprov overlay entry the lines disappear.But I can understand that it should only be done if you have an acceslog.So is it really necessary to go through all the objects in the database every time you modify a single record when you have a mmr setup? It just seems like a lot of information written to the log and a lot of work every time a single record is modified.Do you have a session log configured? --Quanah
No I didn't. But now you mentioned it I have tried to add olcSpCheckpoint and olcSpSessionlog to my syncprov overlay so it looks something like this
/etc/ldap/slapd.d/cn=config/olcDatabase={1}mdb/olcOverlay={0}syncprov.ldif: dn: olcOverlay={0}syncprov objectClass: olcOverlayConfig objectClass: olcSyncProvConfig olcOverlay: {0}syncprov olcSpCheckpoint: 100 10 olcSpSessionlog: 100 structuralObjectClass: olcSyncProvConfigNow the 'nonpresent_callback' lines have disappeared, but instead I see a lot of entries like 'dn_callback : entries have identical CSN'. I haven't had time to look into how to fix that. But I don't know if the olcSpCheckpoint and olcSpSessionlog values I have added makes sense.
-- Jesper