[Date Prev][Date Next] [Chronological] [Thread] [Top]

Re: DEL don't get synced



Marc Patermann schrieb (21.02.2012 14:44 Uhr):

Buchan Milne schrieb (21.02.2012 12:48 Uhr):
On Tuesday, 21 February 2012 12:41:40 Marc Patermann wrote:
Buchan Milne schrieb (21.02.2012 11:38 Uhr):
As far as I have read in changelogs and ITS, anything from
OPENLDAP_REL_ENG_2_4 (including 2.4.29) before:

commit 10c81e2a46c9b603ba1dfcf53422573d5068ba04
Author: Howard Chu <hyc@openldap.org>
Date:   Sun Feb 12 21:07:25 2012 -0800

    ITS#7162 Revert "ITS#7052 ignore Adds with too old entryCSN"
        This reverts commit ba4366eae098c0e4950a78b1da8d79ffe8b34fee.
    The patch caused a regression (ITS#7162).

will probably still be broken.
Thank you. But what does this mean to me exactly?
What is the best to try now?

Current OPENLDAP_REL_ENG_2_4 from git, or 2.4.29 with the 2 or 3 commits in OPENLDAP_REL_ENG_2_4, or a package that has them (I have RPMs internally, but my public repo is down for a bit).
Thanks again.
With building plain 2.4.29 I got the same test-054 error like Michael postet in #7162.
I'm building with OPENLDAP_REL_ENG_2_4 (for the next 2 h) now.
As it turns out, I'm still having the issue with pre 2.4.30 code from the Feb 21st. After the refill of the consumer with older data, there was an initial present check and the servers are in sync. Todays changes are replicated without the DEL. :(

I do not see any changes since then which should have effects in the official 2.4.30 release, are there any?

this is the provider:

database        hdb
suffix          "ou=humans,ou=foo"
subordinate
rootdn          "cn=gen.man,ou=mgr,ou=foo"
directory       /var/lib/ldap/human-data
checkpoint      4096 5
index   default eq
index   objectClass
index   uid
index   mail            sub,eq
index   sn              sub,eq
index   cn              sub,eq
index   givenName       sub,eq
index   maildrop,ou             sub,eq
index   entryCSN,entryUUID     eq
cachesize    5000
idlcachesize 15000
dbconfig set_cachesize 0 262144000 0
dbconfig set_lg_dir /var/log/bdb/human
dbconfig set_lg_regionmax 262144
dbconfig set_lg_bsize 2097152
dbconfig set_flags DB_LOG_AUTOREMOVE
overlay syncprov
syncprov-checkpoint 100 10
database        hdb
suffix          "ou=system,ou=foo"
subordinate
rootdn          "cn=gen.man,ou=mgr,ou=foo"
directory       /var/lib/ldap/sys-data
checkpoint      4096 5
cachesize       5000
idlcachesize    15000
index   objectClass     eq
index   cn              eq,sub
index   version         eq
index   relativeDomainName      eq,sub
index   default eq
index   dhcpHWAddress
index   dhcpClassData
index   dhcpOption
index   entryCSN
index   entryUUID
index   zoneName
dbconfig set_cachesize 1 0 0
dbconfig set_lg_dir /var/log/bdb/sys
dbconfig set_lg_regionmax 262144
dbconfig set_lg_bsize 2097152
dbconfig set_flags DB_LOG_AUTOREMOVE
overlay syncprov
syncprov-checkpoint 100 10
database        bdb
suffix          "ou=linux,ou=foo"
subordinate
rootdn          "cn=linux,ou=mgr,ou=foo"
directory       /var/lib/ldap/linux-data
checkpoint 4096 5
cachesize    5000
idlcachesize 15000
dbconfig set_cachesize 0 268435456 0
dbconfig set_lg_dir /var/log/bdb/linux
dbconfig set_lg_regionmax 262144
dbconfig set_lg_bsize 2097152
dbconfig set_flags DB_LOG_AUTOREMOVE
index entryCSN                  eq
index entryUUID                 eq
index   objectclass,uid,mail    eq
index   sn,cn,givenName         sub,eq
index   uidNumber,gidNumber     eq
include /etc/openldap/linux.acl
overlay syncprov
syncprov-checkpoint 100 10
database        hdb
suffix          "ou=foo"
rootdn          "cn=gen.man,ou=mgr,ou=foo"
directory       /var/lib/ldap/main-data
checkpoint      4096 5
cachesize       5000
idlcachesize    15000
dbconfig set_cachesize 0 8157440 0
dbconfig set_lg_dir /var/log/bdb/main
dbconfig set_lg_regionmax 262144
dbconfig set_lg_bsize 2097152
dbconfig set_flags DB_LOG_AUTOREMOVE
index   objectClass     eq
index   cn              eq,sub
index   version         eq
index   entryCSN,entryUUID     eq
overlay glue
overlay accesslog
logdb "cn=log"
logops writes
logpurge 10:00 01:00
overlay dynlist
dynlist-attrset groupOfURLs memberURL
overlay refint
refint_attributes member memberOf
refint_nothing "cn=dummy,ou=foo"
overlay syncprov
syncprov-checkpoint 100 10
database        hdb
suffix          "cn=log"
directory       /var/lib/ldap/log-data
rootdn          "cn=gen.man,ou=mgr,ou=foo"
checkpoint      10240 5
dbconfig set_cachesize 0 367001600 0
dbconfig set_lg_dir /var/log/bdb/log
dbconfig set_lg_regionmax 262144
dbconfig set_lg_bsize 2097152
dbconfig set_flags DB_LOG_AUTOREMOVE
index   objectClass     eq
index   cn              eq,sub
index reqStart eq
overlay syncprov
syncprov-nopresent TRUE
syncprov-checkpoint 100 10
database        monitor
access to dn.subtree="cn=monitor" by * read

this is the consumer

include         /etc/openldap/schema/core.schema
include         /etc/openldap/schema/cosine.schema
include         /etc/openldap/schema/inetorgperson.schema
include         /etc/openldap/schema/dyngroup.schema
include         /etc/openldap/schema/openldap.schema
include         /etc/openldap/schema/nis.schema
include         /etc/openldap/schema/authldap.schema
include         /etc/openldap/schema/ofdaddon.schema
include         /etc/openldap/schema/dnszone.schema
include         /etc/openldap/schema/dhcp.schema
include         /etc/openldap/schema/ofdconf.schema
include         /etc/openldap/schema/nagios.schema
include         /etc/openldap/mail.acl
pidfile         /var/run/slapd/slapd.pid
argsfile        /var/run/slapd/slapd.args
modulepath    /usr/lib/openldap/modules
moduleload    back_meta.la
moduleload      accesslog.la
defaultsearchbase       "ou=humans,ou=foo"
timelimit -1
sizelimit -1
loglevel        config stats stats2 sync
TLSCACertificateFile    /etc/openldap/ssl/ca2006.pem
TLSCertificateFile      /etc/openldap/ssl/cert2006.pem
TLSCertificateKeyFile   /etc/openldap/ssl/key2006.pem
threads 400
authz-policy to
authz-regexp uid=human,cn=[^,]*,cn=auth
        dn:"cn=human,ou=mgr,ou=foo"
authz-regexp uid=cyrus,cn=[^,]*,cn=auth
        "ldap:///ou=humans,ou=foo??sub?(uid=cyrus)"
authz-regexp uid=([^,@]*),cn=[^,]*,cn=auth
        "ldap:///ou=humans,ou=foo??sub?(maildrop=$1@*)"
authz-regexp uid=([^,]*),cn=[^,]*,cn=auth
        "ldap:///ou=humans,ou=foo??sub?(maildrop=$1*)"
authz-regexp "cn=human,ou=mgr,ou=foo"
        dn.subtree="ou=humans,ou=foo"
database        meta
suffix          "ou=bar,ou=foo"
subordinate
uri             "ldap://meta.server/ou=bar,ou=foo";
conn-ttl 30
idle-timeout 1m30s
database        meta
suffix          "ou=AllgV,ou=foo"
subordinate
uri             "ldap://meta.server/ou=AllgV,ou=foo";
conn-ttl 30
idle-timeout 1m30s
database        bdb
suffix          "ou=humans,ou=foo"
subordinate
directory       /var/lib/ldap/human-data
rootdn          "cn=gen.man,ou=mgr,ou=foo"
index objectclass,reqStart eq
index   uid,mail                sub,eq
index   sn,cn,givenName         sub,eq
index   maildrop,ou             sub,eq
index   entryUUID,entryCSN      eq
index   member                  eq
checkpoint 4096 5
cachesize    5000
idlcachesize 5000
dbconfig set_cachesize 0 68157440 0
dbconfig set_lg_dir /var/log/bdb/human
dbconfig set_lg_regionmax 262144
dbconfig set_lg_bsize 2097152
dbconfig set_flags DB_LOG_AUTOREMOVE
syncrepl rid=401
        provider=ldap://master.server
        type=refreshAndPersist
        retry="60 10 300 10 3600 10"
        searchbase="ou=humans,ou=foo"
        bindmethod=simple
        binddn="cn=human,ou=mgr,ou=foo"
        credentials=***
updateref ldap://master.server
overlay syncprov
syncprov-checkpoint 100 10
database        bdb
suffix          "ou=linux,ou=foo"
subordinate
rootdn          "cn=gen.man,ou=mgr,ou=foo"
directory       /var/lib/ldap/linux-data
checkpoint 4096 5
cachesize    5000
idlcachesize 5000
idletimeout 20
dbconfig set_cachesize 0 268435456 0
dbconfig set_lg_dir /var/log/bdb/linux
dbconfig set_lg_regionmax 262144
dbconfig set_lg_bsize 2097152
dbconfig set_flags DB_LOG_AUTOREMOVE
index entryCSN                  eq
index entryUUID                 eq
index   objectclass,uid,mail    eq
index   sn,cn,givenName         sub,eq
index   uidNumber               eq
index   gidNumber               eq
index   memberUid               eq
include /etc/openldap/linux.acl
syncrepl rid=402
        provider=ldap://master.server
        type=refreshAndPersist
        retry="60 10 300 10 3600 +"
        searchbase="ou=linux,ou=foo"
        bindmethod=simple
        binddn="cn=linux,ou=mgr,ou=foo"
        credentials=***
updateref ldap://master.server
overlay syncprov
syncprov-checkpoint 100 10
database        bdb
suffix          "ou=system,ou=foo"
directory       /var/lib/ldap/sys-data
rootdn          "cn=gen.man,ou=mgr,ou=foo"
index   objectclass     eq
index   cn                      sub,eq
index   version                 eq
index   relativeDomainName      eq,sub
index   dhcpHWAddress,dhcpClassData,dhcpOption  eq
index   entryCSN,entryUUID,zoneName     eq
checkpoint 4096 5
cachesize    5000
idlcachesize 5000
dbconfig set_cachesize 0 268435456 0
dbconfig set_lg_dir /var/log/bdb/sys
dbconfig set_lg_regionmax 262144
dbconfig set_lg_bsize 2097152
dbconfig set_flags DB_LOG_AUTOREMOVE
syncrepl rid=403
        provider=ldap://master.server
        type=refreshAndPersist
        retry="60 10 300 10 3600 +"
        searchbase="ou=system,ou=foo"
        bindmethod=simple
        binddn="cn=sys,ou=mgr,ou=foo"
        credentials=***
updateref ldap://master.server
subordinate
overlay syncprov
syncprov-checkpoint 100 10
database        bdb
suffix          "ou=foo"
rootdn          "cn=gen.man,ou=mgr,ou=foo"
directory       /var/lib/ldap/main-data
index   objectclass,uid,mail    eq
index   sn,cn,givenName         sub,eq
index   maildrop,ou             sub,eq
index   entryUUID,entryCSN      eq
checkpoint 4096 5
cachesize    5000
idlcachesize 5000
dbconfig set_cachesize 0 8157440 0
dbconfig set_lg_dir /var/log/bdb/main
dbconfig set_lg_regionmax 262144
dbconfig set_lg_bsize 2097152
dbconfig set_flags DB_LOG_AUTOREMOVE
overlay glue
overlay accesslog
logdb "cn=log"
logops writes
logpurge 180+00:00 1+00:00
database        monitor
access  to dn.subtree="cn=monitor" by * read
database config
rootdn  "cn=gen.man,ou=mgr,ou=foo"
database        bdb
suffix          "cn=log"
directory       /var/lib/ldap/log-data
rootdn          "cn=gen.man,ou=mgr,ou=foo"
index objectclass,reqStart eq
checkpoint 4096 5
cachesize    5000
idlcachesize 5000
dbconfig set_cachesize 0 8157440 0
dbconfig set_lg_dir /var/log/bdb/log
dbconfig set_lg_regionmax 262144
dbconfig set_lg_bsize 2097152
dbconfig set_flags DB_LOG_AUTOREMOVE





Marc