Hi,
During a recent ldapmodify of 1000 records, I
got some "deferring operation: too many executing" messages from OpenLDAP slapd
2.3.39.
I am surprised by this, since I thought that since ldapmodify
waited for the result of each operation nothing would be queued.
Could
this be caused by there being too many operations in progress across the entire
server?
This was the ldapmodify command line:
ldapmodify -v -H
"ldaps://
master.example.com" -x -W -D
"uid=person,ou=people,dc=example,dc=com" -c -f file.ldif
The ldif only
contained OpenLDAPaci attribute deletes that fit this template:
dn: cn=
host1000.example.com,ou=servers,dc=example,dc=com
changetype:
modify
delete: OpenLDAPaci
The ldapmodify output looked normal:
delete OpenLDAPaci:
modifying entry "cn=
host1000.example.com,ou=servers,dc=example,dc=com"
modify
complete
delete OpenLDAPaci:
modifying entry "cn=
host1001.example.com,ou=servers,dc=example,dc=com"
modify
complete
But the logs show the 'deferring operation: too many
executing':
Feb 24 08:27:54 server slapd[9433]: conn=19226 op=640 MOD
dn="cn=
host1000.example.com,ou=servers,dc=example,dc=com"
Feb 24
08:27:54 server slapd[9433]: conn=19226 op=640 MOD attr=OpenLDAPaci
Feb 24
08:27:54 server slapd[9433]: conn=19226 op=640 RESULT tag=103 err=0 text=
Feb
24 08:27:54 server slapd[9433]: connection_input: conn=19226 deferring
operation: too many executing
Feb 24 08:27:54 server slapd[9433]: conn=19226
op=641 MOD dn="cn=
host1001.example.com,ou=servers,dc=example,dc=com"
Feb 24
08:27:54 server slapd[9433]: conn=19226 op=641 MOD attr=OpenLDAPaci
Feb 24
08:27:54 server slapd[9433]: conn=19226 op=641 RESULT tag=103 err=0
text=
--
Thanks,
Sean
Burford