1d158cd Ticket 48973 Indexing a ExactIA5Match attribute with a IgnoreIA5Match matching rule triggers a warning

Authored and Committed by tbordaz 6 years ago
    Ticket 48973 Indexing a ExactIA5Match attribute with a IgnoreIA5Match matching rule triggers a warning
    
    Bug Description:
    	When a index configuration entry (i.e. "cn=<attr>,cn=index,cn=<be_name>,..") contains
    	one or more nsMatchingRule values.
    	A weird warning message can be logged.
    
    	This message should not be a warning, it is more a debug message.
    	Indeed it exists two mechanisms to register MR. So to retrieve an approriate MR
    	the server is first using the old mechanism and if it fails it uses the new one.
    	The old mechanism was going throught the set of indexer function checking one that supports the
    	MR specified in nsMatchingRule.
    	Usually indexer function are not defined and it fallback to new mechanism.
    	In case of several nsMatchingRule, an indexer function is assigned to an MR.
    
    	It is normal that a given MR does not manage syntax it is not designed for.
    	so the message should be DEBUG.
    
    	The message is not that frequent because using nsMatchingRule different from the
    	attribute syntax is not frequent.
    
    	This erronous message came from https://fedorahosted.org/389/ticket/48745
    
    Fix Description:
    	Switch message from warning to debug
    
    https://pagure.io/389-ds-base/issue/48973
    
    Reviewed by: Mark Reynolds and William Brown (thanks !)
    
    Platforms tested: F23
    
    Flag Day: no
    
    Doc impact: no