FR 2.2.1 rlm_sqlippool / mysql 5.5.31 - deadlocks

Arran Cudbard-Bell a.cudbardb at freeradius.org
Tue Nov 26 17:41:12 CET 2013


On 26 Nov 2013, at 13:55, Alan DeKok <aland at deployingradius.com> wrote:

> George Chelidze wrote:
>> Feeling stupid to ask this, but shouldn't you use some kind of locking
>> while reading/writing data->last_clear? Do you rely on atomicity of int?
> 
>  Writes to "int" are atomic.  Even if they're not, there's minimal cost
> to doing the "clear" 2-3 times.

A write to uint32_t on a 16bit system wouldn't be atomic, as a write to
a uint64_t on a 32bit system wouldn't be atomic. But somehow I don't think
this will be an issue on production systems.

Arran Cudbard-Bell <a.cudbardb at freeradius.org>
FreeRADIUS Development Team



More information about the Freeradius-Devel mailing list