a4f6ecb Trac Ticket #346 - Slow ldapmodify operation time for large quantities of multi-valued attribute values

8 files Authored by nhosoi 11 years ago, Committed by rmeggins 11 years ago,
    Trac Ticket #346 - Slow ldapmodify operation time for large quantities of multi-valued attribute values
    
    https://fedorahosted.org/389/ticket/346
    
    Fix Description:
    Fix in "commit c0151f78509c35250095da6e2785842337963008" takes
    advantage of the knowledge on normalized attribute DNs.  When
    generating index keys from the attribute value, it has to be
    case normalized, but the attribute DN is normalized w/o the
    cases lowered.  This patch introduces attribute flags to
    distinguish the 2 cases:
      SLAPI_ATTR_FLAG_NORMALIZED_CES - normalized but not case-
                                       normalized.
      SLAPI_ATTR_FLAG_NORMALIZED_CIS - case-normalized
    And SLAPI_ATTR_FLAG_NORMALIZED is the combination of the 2
    macros.
    (cherry picked from commit 2bac5ab553395550af33bf92082877ef6b4c5427)
    
        
file modified
+1 -1
file modified
+1 -1