summaryrefslogtreecommitdiffstats
path: root/ldap/admin/src/scripts
diff options
context:
space:
mode:
authorNoriko Hosoi <nhosoi@redhat.com>2007-12-03 18:16:32 +0000
committerNoriko Hosoi <nhosoi@redhat.com>2007-12-03 18:16:32 +0000
commit7ff698e16687700f0dc0273cdbbfe5cfe88cbefd (patch)
tree7c612c4da5d14d88a59d8818018e1128f3390362 /ldap/admin/src/scripts
parentacc45d9e2e9ed4ded52779ce2414e6d2a93168d1 (diff)
downloadds-7ff698e16687700f0dc0273cdbbfe5cfe88cbefd.tar.gz
ds-7ff698e16687700f0dc0273cdbbfe5cfe88cbefd.tar.xz
ds-7ff698e16687700f0dc0273cdbbfe5cfe88cbefd.zip
Resolves: #403351
Summary: LongDuration: Error log Rotation test suite causes slapd hang Problem description: LDAPDebug eventually calls slapd_log_error_proc_internal, which obtains the lock. If any functions called in the lock tries to log into the errors log, it tries to get the same lock and it hangs there since the underlying PR_Lock is not reentrant. Fix description: log__enough_freespace and log__delete_error_logfile could be called indirectly from slapd_log_error_proc_internal. Instead of LDAPDebug, changed these functions to call log__error_emergency when necessary.
Diffstat (limited to 'ldap/admin/src/scripts')
0 files changed, 0 insertions, 0 deletions