On 23 October 2013 15:34, Philip Guenther guenther+ldaptech@sendmail.com wrote:
On Wed, 23 Oct 2013, Jesus Jr M Salvo wrote:
Using the meta backend, I have specified a list of LDAP URIs.
I am testing what happens if the first URI becomes unresponsive ( e.g. The host was shutdown, etc. ).
So I deliberately put in a bogus URI as the first URI that I know will not respond ( TCP SYN would be sent out by OpenLDAP, but no TCP ACK coming back ):
...
timeout 10
...
With the above timeout setting, I was hoping that after 10 seconds, OpenLDAP will try the next URI it the first URI did not respond ... but it did not as per tshark capture below.
What setting do I need to accomplish what I need ?
man slapd-meta(5) network-timeout <time> Sets the network timeout value after which poll(2)/select(2) following a connect(2) returns in case of no activity. The value is in seconds, and it can be specified as for idle-timeout. If set before any target specification, it affects all targets, unless overridden by any per-target directive.
I've tried that as well ... same thing. I was hoping that OpenLDAP will detect that no TCP SYN/ACK was received, so that it tries the next URI in the list. It does not even try the next URI in the list.