directory-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Emmanuel Lécharny <elecha...@gmail.com>
Subject Re: LdapNetworkConnection.java - Time units for timeout
Date Wed, 06 Feb 2013 17:47:02 GMT
Le 2/6/13 6:38 PM, Carlo.Accorsi@ibs-ag.com a écrit :
> I'm trying to understand why I'm getting what seems like a premature timeout.
>
> When I set the timeout in my search request, I believe it is in seconds.
> SearchRequest.setTimeLimit(5); // seconds
>
> When I try to get a search cursor,
> SearchCursor cur =  LdapNetworkConnection. search(SearchRequest);
>
> it times out with this error
> org.apache.directory.api.ldap.model.exception.LdapException: TimeOut occurred
>        at org.apache.directory.ldap.client.api.SearchCursorImpl.next(SearchCursorImpl.java:140)
>
>
> I think LdapNetworkConnection.java line 1595 treats the seconds as milliseconds ?
>
> I'm just setting my timeout to 0 to get around this for now.. Thanks.

To be a bit more specific, we made it using milliseconds because we use
it for tests, and in tests, we want to wait as less as possible, thus we
use timeout like 100ms or 200ms. Waiting one second, when we have
hundreds of tests to run, is just painful :/


-- 
Regards,
Cordialement,
Emmanuel Lécharny
www.iktek.com 


Mime
View raw message