When entryrdn gets a deadlock, it should not report an error at the default log level e.g.
[15/Apr/2012:07:33:33 -0400] entryrdn-index - _entryrdn_put_data: Adding the
parent link (P28354) failed: DB_LOCK_DEADLOCK: Locker killed to resolve a
It should log this at the TRACE log level.
git patch file (master)
Fix description: error log level is set to SLAPI_LOG_TRACE if
DB_LOCK_DEADLOCK is returned from the BDB operations, otherwise
set to SLAPI_LOG_FATAL.
revised git patch file (master)
1) In the ldbm_entryrdn.c, error log level is set to
SLAPI_LOG_BACKLDBM if DB_LOCK_DEADLOCK is returned
from the BDB operations, otherwise set to SLAPI_LOG_FATAL.
2) If DB_LOCK_DEADLOCK is returned in the entryrdn functions,
retry the BDB operations up to RETRY_TIMES.
3) The log level of ACLSUMMARY and the one of BACKLDBM were
confused. It was fixed in log.c.
Reviewed by Rich (Thank you!!)
Pushed to master.
$ git merge trac345
ldap/servers/slapd/back-ldbm/ldbm_entryrdn.c | 523 +++++++++++++++++--------
ldap/servers/slapd/log.c | 2 +-
ldap/servers/slapd/slapi-plugin.h | 2 +-
3 files changed, 357 insertions(+), 170 deletions(-)
$ git push
Counting objects: 17, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (9/9), done.
Writing objects: 100% (9/9), 2.60 KiB, done.
Total 9 (delta 7), reused 0 (delta 0)
23c0889..dd65701 master -> master
I've opened a ticket regarding the random length delay...
Ticket #350 - To investigate random length delay in the backend
Ticket has been cloned to Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=830336
Added initial screened field value.
Metadata Update from @nhosoi:
- Issue assigned to nhosoi
- Issue set to the milestone: 22.214.171.124
389-ds-base is moving from Pagure to Github. This means that new issues and pull requests
will be accepted only in 389-ds-base's github repository.
This issue has been cloned to Github and is available here:
If you want to receive further updates on the issue, please navigate to the github issue
and click on subscribe button.
Thank you for understanding. We apologize for all inconvenience.
Metadata Update from @spichugi:
- Issue close_status updated to: wontfix (was: Fixed)
to comment on this ticket.