My Oracle Support Banner

OUD - Berkeley Database (BDB) Lock Causing High Etimes For LDAP Requests (Doc ID 3012934.1)

Last updated on APRIL 05, 2024

Applies to:

Oracle Unified Directory - Version 12.2.1.4.221009 and later
Information in this document applies to any platform.

Symptoms

OUD 12.2.1.4.221009 - BDB Java Edition Backend (BDB) 

Multiple incidents were identified where applications were experiencing high etimes for ~10 minutes for ldap requests. Although the transactions had high etimes, they completed successfully.


When reviewing the logs for the transactions the following error example was observed:
[15/Sep/2023:12:31:32 -0400] category=JEB severity=SEVERE_ERROR msgID=8651009 msg=Error '(JE 7.0.7) Transaction 1620657445 must be aborted, caused by: com.sleepycat.je.LockTimeoutException: (JE 7.0.7) Lock expired. Locker 313368688 -1_Tombstones Purger Thread (cn=Common_name)_ReadCommittedLocker: waited for lock on database=cn_xxxx_objectClass.presence LockAddr:139158596 LSN=0x72d93/0x5451ea2 type=READ grant=WAIT_NEW timeoutMillis=600000 startTime=1694794892575 endTime=1694795492575


This error was found across other environments as well, sometimes locking other suffix as well. What is causing this lock and why?

 

Cause

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Symptoms
Cause
Solution
References


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.