https://bugs.openldap.org/show_bug.cgi?id=6683

Quanah Gibson-Mount <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |RESOLVED
         Resolution|---                         |WORKSFORME

--- Comment #6 from Quanah Gibson-Mount <[email protected]> ---
Updated the configuration to use slapd-mdb as the backend, and the data.ldif to
use the year 2021 instead of 2010 so the entries wouldn't expire.

Works correctly for me.

slapd.conf:
------------------
include         /opt/symas/etc/openldap/schema/core.schema

pidfile         /var/symas/run/slapd.pid
argsfile        /var/symas/run/slapd.args

moduleload      back_mdb.la
moduleload      dds.la

access to dn.base="" by * read
access to dn.base="cn=Subschema" by * read

database config
rootpw secret

database        mdb
maxsize         1073741824
suffix          "cn=Root,dc=test"
rootdn          "cn=Root,dc=test"
rootpw          "password"
directory       /var/symas/openldap-data
index   objectClass     eq
index           entryExpireTimestamp eq,pres


access to dn.subtree="cn=Root,dc=test"
        by users write
        by * read

overlay         dds
dds-default-ttl 3600
dds-min-ttl     60
dds-interval    60
dds-state       true

database monitor



data.ldif
-----------------------------
dn: cn=Root,dc=test
objectClass: top
objectClass: applicationProcess
cn: Root

dn: cn=top,cn=Root,dc=test
objectClass: top
objectClass: device
objectClass: dynamicObject
entryTTL: 60
entryExpireTimestamp: 20211024113626Z
cn: top

dn: cn=leaf1,cn=top,cn=Root,dc=test
objectClass: top
objectClass: device
objectClass: dynamicObject
entryTTL: 60
entryExpireTimestamp: 20211024113626Z
cn: leaf1

dn: cn=leaf2,cn=top,cn=Root,dc=test
objectClass: top
objectClass: device
objectClass: dynamicObject
entryTTL: 60
entryExpireTimestamp: 20211024113626Z
cn: leaf2

dn: cn=leaf3,cn=top,cn=Root,dc=test
objectClass: top
objectClass: device
objectClass: dynamicObject
entryTTL: 60
entryExpireTimestamp: 20211024113626Z
cn: leaf3


results:

/opt/symas/bin/ldapsearch -x -LLL -b "cn=root,dc=test"
"(entryExpireTimestamp=*)"
dn: cn=top,cn=Root,dc=test
objectClass: top
objectClass: device
objectClass: dynamicObject
cn: top

dn: cn=leaf1,cn=top,cn=Root,dc=test
objectClass: top
objectClass: device
objectClass: dynamicObject
cn: leaf1

dn: cn=leaf2,cn=top,cn=Root,dc=test
objectClass: top
objectClass: device
objectClass: dynamicObject
cn: leaf2

dn: cn=leaf3,cn=top,cn=Root,dc=test
objectClass: top
objectClass: device
objectClass: dynamicObject
cn: leaf3


/opt/symas/bin/ldapsearch -x -LLL  -b "cn=root,dc=test"
"(entryExpireTimestamp<=20211024113626Z)"
dn: cn=top,cn=Root,dc=test
objectClass: top
objectClass: device
objectClass: dynamicObject
cn: top

dn: cn=leaf1,cn=top,cn=Root,dc=test
objectClass: top
objectClass: device
objectClass: dynamicObject
cn: leaf1

dn: cn=leaf2,cn=top,cn=Root,dc=test
objectClass: top
objectClass: device
objectClass: dynamicObject
cn: leaf2

dn: cn=leaf3,cn=top,cn=Root,dc=test
objectClass: top
objectClass: device
objectClass: dynamicObject
cn: leaf3

-- 
You are receiving this mail because:
You are on the CC list for the issue.

Reply via email to