On 4/12/07, Timo Sirainen <[EMAIL PROTECTED]> wrote:
On Wed, 2007-04-11 at 19:50 -0500, Ben Beuchler wrote:
> I'd note that if your client is performing search + bind on the same
> connection in an asynchronous manner, then the server behavior as per
> RFC4511 is undefined, since a server is not supposed to be willing to
> handle operations intermixed with binds until a bind is concluded. That
> is, any operation can be multiplexed on a single LDAP connection
> __except__ binds, which must be serialized.
That's how I thought it was working. But I think I found a bug in there.
See if the attached patch fixes it?
It does! Not a single "deferring operation" entry in nearly an hour!
Now to wait and see if this change, Roy's patch, and linking against
the new libldap_r can combine to eliminate my intermittent (and
frustratingly non-reproducible) auth freezes.
-Ben