Full_Name: Sebastien Bahloul
OS: Linux RHEL 5
Submission from: (NULL) (126.96.36.199)
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
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/