Description of problem:
One of the last steps of an IPA installation is we apply a bunch of small updates that turn on options, add values, etc.
DS is deadlocking during this step.
Version-Release number of selected component (if applicable):
This is on RHEL 5.2 x86_64
Every time. If I disable adding indexes during the update step then the installation succeeds.
The attached stack trace is a bit different from a standard IPA install in that it uses the DS memberof plugin instead of the old IPA memberof plugin.
This was a race condition in 389-ds tasks. We added a sleep() in ipa-ldap-updater to pause the update and that fixed it.