Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Ticket #47737 - Under heavy stress, failure of turning a tombstone in…
…to glue makes the server hung Description: Turning a tombstone entry to a glue entry is done in a while loop (create_glue_entry:urp_glue.c) Unless the transformation is successful (or LDAP_NO_SUCH_OBJECT), it cannot exit from the loop. But under a stress, there could be a tombstone and a conflict entry coexist, and do_create_glue_entry keeps returning LDAP_ALREADY_EXISTS. In such a case, we need to give up creating a glue. https://fedorahosted.org/389/ticket/47737 Reviewed by rmeggins@redhat.com (Thank you, Rich!) (cherry picked from commit a84dab5) (cherry picked from commit 97fa6d2) (cherry picked from commit b92eb1a)
- Loading branch information