[Date Prev][Date Next] [Chronological] [Thread] [Top]

Re: ACL Evaluation bug (ITS#3173)



ITS#3173 was about a deadlock problem when group access controls are used.
The deadlock was between bdb_add() and backend_group() which is called
during the persistent search.
As a solution, I passed the transaction pointer thru the persistent search
to backend_group()
so that they will be covered within the same transaction.
- Jong-Hyuk

----- Original Message ----- 
From: <quanah@stanford.edu>
To: <openldap-its@OpenLDAP.org>
Sent: Tuesday, June 22, 2004 3:55 PM
Subject: Re: ACL Evaluation bug (ITS#3173)


>
>
> --On Tuesday, June 08, 2004 4:32 PM -0700 "Kurt D. Zeilenga"
> <Kurt@OpenLDAP.org> wrote:
>
> After applying Jong's patch to 2.2.13, everything worked correctly.
>
> I tested:
>
> Adding a single entry
> Deleting the single entry
>
> Adding multiple entries in a file via ldapadd
> Adding a new subtree, with multiple nodes to the subtree, from a file via
> ldapadd
>
> Adding single entries from a series of files
>
> Deleting entries that had previously been added, after other entries had
> been added.
>
> All worked.
>
> --Quanah
>
> --
> Quanah Gibson-Mount
> Principal Software Developer
> ITSS/Shared Services
> Stanford University
> GnuPG Public Key: http://www.stanford.edu/~quanah/pgp.html
>
>
>
>