[Date Prev][Date Next]
Re: (ITS#6686) VLV overlay fails to handle multiple search operations per LDAP connection
- To: openldap-its@OpenLDAP.org
- Subject: Re: (ITS#6686) VLV overlay fails to handle multiple search operations per LDAP connection
- From: firstname.lastname@example.org
- Date: Wed, 27 Oct 2010 13:04:10 GMT
- Auto-submitted: auto-generated (OpenLDAP-ITS)
> Full_Name: Sebastien Bahloul
> Version: HEAD
> OS: Linux RHEL 5
> Submission from: (NULL) (188.8.131.52)
> I think there is a bug / limitation inside VLV implementation : it can not
> handle multiple search operation on a single connection. The first operation
> succeeds and next operations fail with the following message :
> LDAP: error code 51 - Other sort requests already in progress
> But I think this issue is more global. This implementation seems to be able to
> only handle a single VLV context per connection.
Correct, that is by design.
> If I am right, this is related with the indexing method of sort_conns structure
> which seems to be based only on the connection id. I suggest to implement a
> double indexing array by connection id / VLV context id.
I have no interest in extending this. It would require much more overhead to
protect the slapd from getting overloaded by too many such requests.
-- Howard Chu
CTO, Symas Corp. http://www.symas.com
Director, Highland Sun http://highlandsun.com/hyc/
Chief Architect, OpenLDAP http://www.openldap.org/project/