[Date Prev][Date Next]
Re: ACL performance again
On Monday, 7. January 2002 20:35, Kurt D. Zeilenga wrote:
> At 12:25 AM 2002-01-07, Stephan Siano wrote:
> >On Friday, 4. January 2002 19:40, Kurt D. Zeilenga wrote:
> >> At 08:57 AM 2002-01-04, Kurt D. Zeilenga wrote:
> >> >I should clarify: For the most part OpenLDAP ACM granularity
> >> >is attribute level. But, due to certain directives, the
> >> >granularity must be treated as if it where value granularity.
> >> >If these directives are not in use, then the granularity is
> >> >attribute level.
> >> In looking at the code, there is normally a call to
> >> access_allow() for the target without any values followed
> >> by one call to access_allow for the target with each value.
> >> One could pass out a from the first call the pointer to the
> >> first ACL which is value specific. If this pointer was
> >> NULL, then the access_allow() result for the target without
> >> any values would be applied to targets regardless of the
> >> value. If non-NULL, the pointer would be provided on the
> >> each per value call and used to jump start processing.
> >Good idea.
> Unfornately, I don't have time to implement this. Volunteers
OK, I will see what I can do. I got most of it working in the HEAD version to
see whether it gives a performance increase for my customer's case (it does),
but some cases are not handeled yet. How should I submit the patches? Via the
Stephan Siano Mail: Stephan.Siano@suse.de
SuSE Linux Solutions AG Phone: 06196 50951 31
Mergenthalerallee 45-47 Fax: 06196 409607