[Dovecot] Comment from OpenLDAP developer regarding "deferring operations"

Ben Beuchler insyte at gmail.com
Thu Apr 12 19:03:12 EEST 2007


On 4/12/07, Timo Sirainen <tss at iki.fi> 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


More information about the dovecot mailing list