[PATCHES] avoid searching for wellknownobjects when not needed, cache results for speed
Matthieu Patou
mat at matws.net
Tue May 26 06:46:03 MDT 2015
On 05/25/2015 09:54 PM, Andrew Bartlett wrote:
> On Mon, 2015-05-25 at 21:50 -0700, Matthieu Patou wrote:
>> Hello All,
>>
>> Please find attached 2 patches that reduce the time of dbcheck by 10%,
>> they avoid calling getwellknowobjects when not needed (ie. when dealing
>> with the schema NC) and also cache the result of the function as well
>> known object didn't change.
>>
>> Pass make test.
> As we got into the unfortunate situation where dbcheck was marked as
> flapping, sadly this means this code is untested in 'make test'. :-(
>
> Andrew Bartlett
>
Ok but still it doesn't mean that those changes are wrong.
One of those is to cache the wellknownobjects when found; as the name
imply the wellknownobjects doesn't change. Also I think I did several
rounds of make tests without getting an error so if let's say 3 rounds
of make test didn't show any regression we can treat this as a reliable
patch no ?
Matthieu.
More information about the samba-technical
mailing list