IPA uses the attribute uniqueness plugin to look for unique values of ipaUniqueID when adding entries.
Because ipaUniqueID is not indexed, the server has to look through every single entry in the db. ipaUniqueID needs to be indexed for equality to avoid this expensive lookup.
Ticket has been cloned to Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=977831
Commited to master and ipa-3-2:
master: a209bb3
ipa-3-2: 6359b36
Metadata Update from @rmeggins: - Issue assigned to jcholast - Issue set to the milestone: FreeIPA 3.2.x - 2013/06 (bug fixing)
Login to comment on this ticket.