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

Re: (ITS#4663) Abandoning a bind operation?



Kurt@OpenLDAP.org wrote:
>> The proxies
I need to amend this: only back-meta may do, when the anonymous/idassert 
bind is done inside meta_back_search to de-serialize binds, and only in 
case for some reason the whole operation is terminated before a bind 
completed (e.g. because the size or the time limit were exceeded, or for 
other internal reasons).  I'm fixing this in HEAD.
>>  may occasionally send abandon when a bind does not complete in a
>> timely manner.
>>     
>
> This is bad practice.
>   
>> So I guess the proper way to dispose of an asynchronous bind operation consists
>> in calling ldap_unbind(), although this sends a PDU as well...
>>     
>
> This is reasonable practice.
>   

I see.  At this point (but it's rather matter for -devel) we'd likely 
need some ldap_reset() call that resets the connection but preserves all 
the initialization because the proxies really spend a lot of time 
initializing and malloc'ing stuff to set up connections, now that a 
fresh connection is used for every bind.  I'll look into something like 
that.

Thanks, p.



Ing. Pierangelo Masarati
OpenLDAP Core Team

SysNet s.n.c.
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
------------------------------------------