On 05/02/2017 11:19 PM, Quanah Gibson-Mount wrote:
--On Tuesday, May 02, 2017 3:10 PM +0000 Jesper Grøndahl
<grondahl(a)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: olcSyncProvConfig
Now 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