From 807702c986976ade8005ec344fcd827f70b2ba2f Mon Sep 17 00:00:00 2001 From: Martin Babinsky Date: Jul 27 2016 17:25:29 +0000 Subject: Create indexes for krbCanonicalName attribute krbCanonicalName is for a long time among the attributes guarded by uniqueness plugins, but there was never an index for it. Now that the attribute is really used to store canonical principal names we need to add index for it to avoid performance regressions. https://fedorahosted.org/freeipa/ticket/6100 Reviewed-By: Thierry Bordaz --- diff --git a/install/share/indices.ldif b/install/share/indices.ldif index 642c2f7..d853266 100644 --- a/install/share/indices.ldif +++ b/install/share/indices.ldif @@ -269,3 +269,12 @@ ObjectClass: nsIndex nsSystemIndex: false nsIndexType: eq nsIndexType: pres + +dn: cn=krbCanonicalName,cn=index,cn=userRoot,cn=ldbm database,cn=plugins,cn=config +changetype: add +cn: krbCanonicalName +objectClass: top +objectClass: nsIndex +nsSystemIndex: false +nsIndexType: eq +nsIndexType: sub diff --git a/install/updates/20-indices.update b/install/updates/20-indices.update index 445eda5..74961d7 100644 --- a/install/updates/20-indices.update +++ b/install/updates/20-indices.update @@ -251,3 +251,11 @@ only: nsMatchingRule: caseIgnoreIA5Match only: nsMatchingRule: caseExactIA5Match only:nsIndexType: eq only:nsIndexType: sub + +dn: cn=krbCanonicalName,cn=index,cn=userRoot,cn=ldbm database,cn=plugins,cn=config +default: cn: krbCanonicalName +default: objectClass: top +default: objectClass: nsIndex +only: nsSystemIndex: false +only: nsIndexType: eq +only: nsIndexType: sub