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

Re: (ITS#5161) delta-syncrepl mutex lockup




--On October 2, 2007 10:20:45 PM +0000 quanah@zimbra.com wrote:

>> This has nothing to do with BDB so db_stat isn't relevant here. It's
>> about the  accesslog overlay and any other overlays that may be
>> manipulating the callback  stack, so your slapd.conf is more relevant
>> here.
>

Here's the slapd.conf (comments stripped):

include         "/opt/zimbra/openldap/etc/openldap/schema/core.schema"
include         "/opt/zimbra/openldap/etc/openldap/schema/cosine.schema"
include 
"/opt/zimbra/openldap/etc/openldap/schema/inetorgperson.schema"
include         "/opt/zimbra/openldap/etc/openldap/schema/amavisd.schema"
include         "/opt/zimbra/openldap/etc/openldap/schema/zimbra.schema"
                include "/opt/zimbra/lib/conf/zimbra-ext.schema"
pidfile         "/opt/zimbra/openldap/var/run/slapd.pid"
argsfile        "/opt/zimbra/openldap/var/run/slapd.args"
TLSCertificateFile /opt/zimbra/conf/slapd.crt
TLSCertificateKeyFile /opt/zimbra/conf/slapd.key
TLSVerifyClient never

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

access to dn.subtree="cn=zimbra"
      by dn.children="cn=admins,cn=zimbra" write

access to 
attrs=zimbraZimletUserProperties,zimbraGalLdapBindPassword,zimbraGalLdapBindDn,zimbraAuthTokenKey,zimbraPreAuthKey,zimbraPasswordHistory,zimbraIsAdminAccount,zimbraAuthLdapSearchBindPassword
        by dn.children="cn=admins,cn=zimbra" write
        by * none

access to attrs=userPassword
        by anonymous auth
        by dn.children="cn=admins,cn=zimbra" write

access to filter=(!(zimbraHideInGal=TRUE)) 
attrs=cn,co,company,dc,displayName,givenName,gn,initials,l,mail,o,objectclass,ou,physicalDeliveryOfficeName,postalCode,sn,st,street,streetAddress,telephoneNumb
er,title,uid
        by dn.children="cn=admins,cn=zimbra" write
        by * read

access to 
attrs=zimbraId,zimbraMailAddress,zimbraMailAlias,zimbraMailCanonicalAddress,zimbraMailCatchAllAddress,zimbraMailCatchAllCanonicalAddress,zimbraMailCatchAllForwardingAddress,zimbraMailDeliveryA
ddress,zimbraMailForwardingAddress,zimbraPrefMailForwardingAddress,zimbraMailHost,zimbraMailStatus,zimbraMailTransport,zimbraDomainName,zimbraDomainType,zimbraPrefMailLocalDeliveryDisabled
        by dn.children="cn=admins,cn=zimbra" write
        by * read

access to attrs=entry
        by dn.children="cn=admins,cn=zimbra" write
        by * read

database        config
rootpw {SSHA}XXXX

database        monitor
rootdn          "cn=config"
access to dn.children="cn=monitor"
        by dn.exact="uid=zimbra,cn=admins,cn=zimbra" read

database        bdb
suffix          cn=accesslog
directory       /opt/zimbra/openldap-data/accesslog/db
rootdn          cn=accesslog
index           default     eq
index           entryCSN
index           objectClass
index           reqEnd
index           reqResult
index           reqStart

access to dn.subtree="cn=accesslog"
        by dn.exact="uid=zimbra,cn=admins,cn=zimbra" read

dbconfig set_cachesize 0 629145600 1
dbconfig set_lg_regionmax 262144
dbconfig set_lg_bsize 2097152
dbconfig set_lg_dir /opt/zimbra/openldap-data/accesslog/logs
dbconfig set_flags DB_LOG_AUTOREMOVE

checkpoint 1024 5

timelimit unlimited
sizelimit unlimited

overlay syncprov
syncprov-nopresent  TRUE
syncprov-reloadhint TRUE

database        bdb
suffix          ""
rootdn          "uid=zimbra,cn=admins,cn=zimbra"
rootpw {SSHA}XXXXXXX
cachesize 300000
checkpoint 64 5
loglevel 256
threads 16
idlcachesize  300000
directory       "/opt/zimbra/openldap-data"
index   objectClass            eq
index   zimbraForeignPrincipal eq
index   zimbraId               eq
index   zimbraVirtualHostname  eq
index   zimbraMailCatchAllAddress eq,sub
index   zimbraMailDeliveryAddress eq,sub
index   zimbraMailForwardingAddress eq
index   zimbraMailAlias        eq,sub
index   zimbraDomainName       eq,sub
index   zimbraShareInfo        sub
index   uid                    pres,eq
index   mail                   pres,eq,sub
index   cn                     pres,eq,sub
index   displayName            pres,eq,sub
index   sn                     pres,eq,sub
index   gn                     pres,eq,sub
index   zimbraCalResSite       eq,sub
index   zimbraCalResBuilding   eq,sub
index   zimbraCalResFloor      eq,sub
index   zimbraCalResRoom       eq,sub
index   zimbraCalResCapacity   eq
index   entryUUID              eq
index   entryCSN               eq

sizelimit unlimited
timelimit unlimited

overlay syncprov
syncprov-checkpoint 100 10
syncprov-sessionlog 500

overlay         accesslog
logdb           cn=accesslog
logops          writes
logsuccess      TRUE
logpurge        04+00:00        01+00:00


--Quanah

--

Quanah Gibson-Mount
Principal Software Engineer
Zimbra, Inc
--------------------
Zimbra ::  the leader in open source messaging and collaboration