Howard Chu wrote:
Kurt D. Zeilenga wrote:
Pretty sure all of that has worked for quite a while. Otherwise static groups would be triggering deadlocks all the time.I believe problem stems (or stemed) from bdb_entry_get not realizing that it needs to pass up the DB_DEADLOCK error instead of retrying. That is, there were cases where the higher level transaction (boi->boi_txn) was masked or otherwise hidden from bdb_entry_get.
If we fixed all of that, great.
I don't think Ando's test would trigger any problems. More likely you would need at least two ACLs that create circular references, and attempt to modify both target entries.
e.g. access to uid=foo by group=bar write access to group=bar by uid=foo write
But I haven't tried it, so no guesses whether it's safe or broken.
working pretty fine:
p.
SysNet - via Dossi,8 27100 Pavia Tel: +390382573859 Fax: +390382476497