[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
Re: (ITS#5442) slapd_rq not locked before use bugfix
rein@basefarm.no wrote:
> I was seeing random failures of the test050-syncrepl-multimaster test. One of
> the failures was that it went into a tight loop traversing a circular runqueue
> it had managed to create in slapd_rq.task_list. It seems as this was caused by
> missing mutex locks around accesses to slapd_rq, which the patch uploaded to
> ftp://ftp.openldap.org/incoming/slapd_rq_lock.patch fixes.
>
> Before I applied this patch the test failed after being run a few times, with it
> it has now passed 100 times and is still counting.
locks in back-bdb/config.c should be pointless, as modifications to the
configuration should only occur while all threads are paused. The rest
makes sort of sense, but I'd leave it to Howard.
p.
Ing. Pierangelo Masarati
OpenLDAP Core Team
SysNet s.r.l.
via Dossi, 8 - 27100 Pavia - ITALIA
http://www.sys-net.it
---------------------------------------
Office: +39 02 23998309
Mobile: +39 333 4963172
Email: pierangelo.masarati@sys-net.it
---------------------------------------