Full_Name: Pierangelo Masarati Version: HEAD OS: irrelevant URL: ftp://ftp.openldap.org/incoming/ Submission from: (NULL) (81.72.89.40) Submitted by: ando p.
changed notes moved from Incoming to Software Enhancements
back-monitor
Probably works, needs quick validation
Loaded up basic configuration with back-mdb and back-monitor. Initially we have: /opt/openldap25/bin/ldapsearch -LLL -x -H ldap:/// -D cn=config -b cn=monitor -w secret -b cn=backends,cn=monitor monitoredinfo dn: cn=Backends,cn=Monitor monitoredInfo: config monitoredInfo: ldif monitoredInfo: monitor monitoredInfo: mdb dn: cn=Backend 0,cn=Backends,cn=Monitor monitoredInfo: config dn: cn=Backend 1,cn=Backends,cn=Monitor monitoredInfo: ldif dn: cn=Backend 2,cn=Backends,cn=Monitor monitoredInfo: monitor dn: cn=Backend 3,cn=Backends,cn=Monitor monitoredInfo: mdb So assuming I understand the terse subject of this ITS, the expectation is that if we add a moduleload statement for a different backend (say back-ldap), then it should show up under this subtree, which currently does not happen. /opt/openldap25/bin/ldapmodify -H ldap:/// -D cn=config -w secret dn: cn=module{0},cn=config changetype: modify add: olcModuleLoad olcModuleLoad: {1}back_ldap.la modifying entry "cn=module{0},cn=config" /opt/openldap25/bin/ldapsearch -LLL -x -H ldap:/// -D cn=config -b cn=monitor -w secret -b cn=backends,cn=monitor monitoredinfo dn: cn=Backends,cn=Monitor monitoredInfo: config monitoredInfo: ldif monitoredInfo: monitor monitoredInfo: mdb dn: cn=Backend 0,cn=Backends,cn=Monitor monitoredInfo: config dn: cn=Backend 1,cn=Backends,cn=Monitor monitoredInfo: ldif dn: cn=Backend 2,cn=Backends,cn=Monitor monitoredInfo: monitor dn: cn=Backend 3,cn=Backends,cn=Monitor monitoredInfo: mdb However if I restart slapd, it's there: /opt/openldap25/bin/ldapsearch -LLL -x -H ldap:/// -D cn=config -b cn=monitor -w secret -b cn=backends,cn=monitor monitoredinfo dn: cn=Backends,cn=Monitor monitoredInfo: config monitoredInfo: ldif monitoredInfo: monitor monitoredInfo: mdb monitoredInfo: ldap dn: cn=Backend 0,cn=Backends,cn=Monitor monitoredInfo: config dn: cn=Backend 1,cn=Backends,cn=Monitor monitoredInfo: ldif dn: cn=Backend 2,cn=Backends,cn=Monitor monitoredInfo: monitor dn: cn=Backend 3,cn=Backends,cn=Monitor monitoredInfo: mdb dn: cn=Backend 4,cn=Backends,cn=Monitor monitoredInfo: ldap So I would say this bug still exists