f2b5a97 Ticket 47354 - Indexed search are logged with 'notes=U' in the access logs

Authored and Committed by tbordaz 10 years ago
    Ticket 47354 - Indexed search are logged with 'notes=U' in the access logs
    
    Bug Description:
    	In the access log, the flag "notes=U" is present to warn the customer that the provided filter contains not
    	indexed components. This flag is set independently of the fact that all entries of the database will be
    	evaluated against the filter. So it can not be used to determine if all the entries have been scanned.
    	Evaluated all entries is usually a performance hit for large database containing millions of entries.
    
    Fix Description:
    	The fix consist to introduce a new flag 'notes=A' at the top level (ldbm_back_search) only when the candidate
    	list is ALLID and all entries will be scanned.
    	The fix also contains the update of logconv.pl to take into account this change.
    
    https://fedorahosted.org/389/ticket/47354
    
    Reviewed by: Rich Megginson and Mark Reynolds (thanks to you !)
    
    Platforms tested: Fedora 17
    
    Flag Day: no
    
    Doc impact: no
    
        
file modified
+179 -42
file modified
+2 -1