On Mon, 25 Apr 2011, david_at_lang.hm wrote:
> On Mon, 25 Apr 2011, Alex Rousskov wrote:
>
>> On 04/14/2011 09:06 PM, david_at_lang.hm wrote:
>>
>>> In addition, there seems to be some sort of locking betwen the multiple
>>> worker processes in 3.2 when checking the ACLs
>>
>> There are pretty much no locks in the current official SMP code. This
>> will change as we start adding shared caches in a week or so, but even
>> then the ACLs will remain lock-free. There could be some internal
>> locking in the 3rd-party libraries used by ACLs (regex and such), but I
>> do not know much about them.
>
> what are the 3rd party libraries that I would be using?
one thought I had is that this could be locking on name lookups. how hard
would it be to create a quick patch that would bypass the name lookups
entirely and only do the lookups by IP.
if that regains the speed and/or scalability it would point fingers fairly
conclusively at the DNS components.
this is the only think that I can think of that should be shared between
multiple workers processing ACLs
David Lang
Received on Mon Apr 25 2011 - 23:31:17 MDT
This archive was generated by hypermail 2.2.0 : Tue Apr 26 2011 - 12:00:03 MDT