Authz perf regression 1.9 -> 1.10

2019-09-11 Thread Sam Toliman
Greetings, TLDR since 1.10 subversion loading acl file ~15x times slower, which leads in performance regression in tunnel mode used with svn+ssh scheme. https://subversion.apache.org/docs/release-notes/1.10#authzperf says that performance was improved, but we have discovered regression using larg

Re: Authz perf regression 1.9 -> 1.10

2019-09-12 Thread Sam Toliman
ithub.com/apache/subversion/blob/f91051c82d38a732b546a84f4ead491514e81010/subversion/libsvn_repos/authz_parse.c#L1452> (~35k in my case). Please correct me if I am naive somewhere. ср, 11 сент. 2019 г. в 19:34, Sam Toliman : > Greetings, > > TLDR since 1.10 subversion loading

Re: Authz perf regression 1.9 -> 1.10

2019-09-12 Thread Sam Toliman
>> (~3500k in my case) > You have more than 3 million groups? Misprinted. There are ~3500 groups in my case. > The best thing you can do is prepare a patch, with tests, that > implements your suggestions. Considering of course that correctness is > more important than performance. :) I will try to

Re: Authz perf regression 1.9 -> 1.10

2019-09-12 Thread Sam Toliman
Many thanks for feedback! It was rather a quick example to confirm the possibility to optimize this function in my case.