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

(ITS#5189) slapadd -q breaks db_stat -c



Full_Name: Hallvard B Furuseth
Version: 2.3.38
OS: Linux (x86_64)
URL: 
Submission from: (NULL) (129.240.6.233)
Submitted by: hallvard


With db-4.2.52 + their 5 patches, built with --enable-umrw
--disable-cryptography:

bash$ cat test.conf
database        bdb
directory       ./test-data
suffix          cn=test

bash$ rm test-data/*
bash$ cp /ldap/usr/etc/openldap/DB_CONFIG.example test-data/DB_CONFIG
bash$ slapadd -q -f test.conf -l /dev/null
bash$ db_stat -c -h test-data
db_stat: DB_ENV->lock_stat interface requires an environment configured for the
locking subsystem
db_stat: Invalid argument


It works without '-q':

bash$ rm test-data/*
bash$ cp /ldap/usr/etc/openldap/DB_CONFIG.example test-data/DB_CONFIG
bash$ slapadd -f test.conf -l /dev/null
bash$ db_stat -c -h test-data
6       Last allocated locker ID.
2147M   Current maximum unused locker ID.
9       Number of lock modes.
1000    Maximum number of locks possible.
1000    Maximum number of lockers possible.
1000    Maximum number of lock objects possible.
0       Number of current locks.
3       Maximum number of locks at any one time.
0       Number of current lockers.
6       Maximum number of lockers at any one time.
0       Number of current lock objects.
3       Maximum number of lock objects at any one time.
9       Total number of locks requested.
9       Total number of locks released.
0       Total number of lock requests failing because DB_LOCK_NOWAIT was set.
0       Total number of locks not immediately available due to conflicts.
0       Number of deadlocks.
0       Lock timeout value.
0       Number of locks that have timed out.
0       Transaction timeout value.
0       Number of transactions that have timed out.
648KB   The size of the lock region..
0       The number of region locks granted after waiting.
50      The number of region locks granted without waiting.