27f2fab Ticket 47806 - Failed deletion of aci: no such attribute

Authored and Committed by lkrispen 7 years ago
    Ticket 47806 - Failed deletion of aci: no such attribute
    
    Bug Description:  an aci can be retrieved by doing an ldapsearch,
    			but the attemt to delete this specific aci
    			fails with err=16
    
    Fix Description:   the root cause for this problem is that there are many acis in
    			this entry and the valuearray has an array of sorting
    			indexes to use the performance improvement from ticket #346
    			But in replication update resolution values are moved using
    			functions which are not aware of the attribute syntax
    			and so the sorting gets out of order and the value to be
    			deleted isn't found.
    		    NOTE 1: after restart the value could be deleted
    		    NOTE 2: with the latest fix for ticket 346 (comment 81) the bug
    			isn't visible since the comparison functions used in both
    			scenarios are similar. but the correct functions should be
    			called.
    
    https://fedorahosted.org/389/ticket/47806
    
    Reviewed by: Mark, Thanks
    
        
file modified
+2 -2