ldap_conn_reconnect(conn);
return TRUE;
}
- if (conn->request_queue->full && count >= DB_LDAP_MAX_QUEUE_SIZE) {
- /* Queue is full already, fail this request */
- auth_request_log_error(request->auth_request, "ldap",
- "Request queue is full (oldest added %d secs ago)",
- (int)secs_diff);
- return FALSE;
- }
return TRUE;
}
conn->set.ldap_deref = deref2str(conn->set.deref);
conn->set.ldap_scope = scope2str(conn->set.scope);
- i_array_init(&conn->request_array, DB_LDAP_MAX_QUEUE_SIZE);
+ i_array_init(&conn->request_array, 512);
conn->request_queue = aqueue_init(&conn->request_array.arr);
conn->next = ldap_connections;
This define enables them until the code here can be refactored */
#define LDAP_DEPRECATED 1
-/* Maximum number of requests in queue. After this new requests are dropped. */
-#define DB_LDAP_MAX_QUEUE_SIZE 1024
/* Maximum number of pending requests before delaying new requests. */
#define DB_LDAP_MAX_PENDING_REQUESTS 8
/* If LDAP connection is down, fail requests after waiting for this long. */