delorie.com/archives/browse.cgi | search |
X-Recipient: | archive-cygwin AT delorie DOT com |
DomainKey-Signature: | a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id |
:list-unsubscribe:list-subscribe:list-archive:list-post | |
:list-help:sender:content-type:mime-version:subject:from | |
:in-reply-to:date:content-transfer-encoding:message-id | |
:references:to; q=dns; s=default; b=GLmZ9EeIGqv89cuJEiA7TJPi6GoE | |
rsLqBU/TLzPKW8aoZPdff2XCTS+HzHNSvYMfFJOWF1Ui3v9Kl64xGsuGXYQOPGk3 | |
JuWppsObKEoMN0NfYGpA0BVQaoBKtlwYhcfdRURgDUtUQL5DME0YCz+cJz1Qnd7D | |
0sz09S7NexItBEg= | |
DKIM-Signature: | v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id |
:list-unsubscribe:list-subscribe:list-archive:list-post | |
:list-help:sender:content-type:mime-version:subject:from | |
:in-reply-to:date:content-transfer-encoding:message-id | |
:references:to; s=default; bh=Ebz3Pac97BwjBU++WZtb/WvlFa0=; b=UZ | |
lE3pycnov2SGW1znJ23zigG3a/7hTBnUs1jBbY1XiwJh4XELpTU0t/nVHFS/WHYe | |
tdYkJDnu9Esws49GhSLm7IpTUHw2DebYppF6Csl4eiOL1EK9BXbuh8KTjBFd2NFC | |
SifOU1t6STGxwwedLSU/l9vqqia1mkeIsj/YyE4KI= | |
Mailing-List: | contact cygwin-help AT cygwin DOT com; run by ezmlm |
List-Id: | <cygwin.cygwin.com> |
List-Subscribe: | <mailto:cygwin-subscribe AT cygwin DOT com> |
List-Archive: | <http://sourceware.org/ml/cygwin/> |
List-Post: | <mailto:cygwin AT cygwin DOT com> |
List-Help: | <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs> |
Sender: | cygwin-owner AT cygwin DOT com |
Mail-Followup-To: | cygwin AT cygwin DOT com |
Delivered-To: | mailing list cygwin AT cygwin DOT com |
Authentication-Results: | sourceware.org; auth=none |
X-Virus-Found: | No |
X-Spam-SWARE-Status: | No, score=-1.4 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_NONE autolearn=ham version=3.3.2 |
X-HELO: | smtp5-g21.free.fr |
Mime-Version: | 1.0 (Mac OS X Mail 7.3 \(1878.2\)) |
Subject: | Re: timeout in LDAP access |
From: | Denis Excoffier <cygwin AT Denis-Excoffier DOT org> |
In-Reply-To: | <20140618180102.GA27055@calimero.vinschen.de> |
Date: | Thu, 19 Jun 2014 19:53:35 +0200 |
Message-Id: | <FEEBC1A4-B147-45C1-A5AC-F5B9108E998F@Denis-Excoffier.org> |
References: | <F312783D-AD66-4614-922B-E44403C7E372 AT Denis-Excoffier DOT org> <20140617100011 DOT GL23700 AT calimero DOT vinschen DOT de> <C462E4F3-1E51-46DC-BD27-BC4786A5E8BB AT Denis-Excoffier DOT org> <20140618083304 DOT GV23700 AT calimero DOT vinschen DOT de> <20140618180102 DOT GA27055 AT calimero DOT vinschen DOT de> |
To: | cygwin AT cygwin DOT com |
X-MIME-Autoconverted: | from quoted-printable to 8bit by delorie.com id s5JHrprg004821 |
On 2014-06-18 20:01, Corinna Vinschen wrote: > On Jun 18 10:33, Corinna Vinschen wrote: >> >> >> The idea I was proposing was just to drop all attempts to seconds guess >> how fast a DC replies. We're going to use LDAP with default settings >> and that's it. Default settings means, every operation times out after >> the default timeout period of 120 seconds, which should really be >> sufficient. > > I'm not quite sure I understand the effect of all the timeout values in > LDAP entirely correctly and the API documentation leaves quite a bit to > be desired. > > For the time being I raised the timeout to 30 seconds, and colons in > the gecos field are converted to semicolons. I uploaded a new developer > snapshot to http://cygwin.com/snapshots/ Please give it a try. I tried the last snapshot. First the ${tr ‘:’ ‘;’} operation works perfectly, and the last field (of 'getent passwd' is now always the homedir. You may like to correct a typo in the ChangeLog, should be ‘semicolon’ instead of ‘comma’. Also, i tried with several different values for CYG_LDAP_TIMEOUT. With 45s, 60s, 115s and 125s, i obtained no timeout (outputing 500000 users takes 1h). I tried 3 times with 30s and got once with no timeout, once with one timeout and once with 3 timeouts (ie one timeout for 3 domains). In any case, if you wish to switch to timeout=120s is ok for me. The PageSize (100) could also be changed? Here two remarks about timeouts: 1) for most of the 100-sid chunks, the high timeout is not used, therefore the global penalty in delay is not so high. And perhaps a 120s timeout is high enough so that when it is met, we could abandon not only the current domain, but also the whole search? 2) if value of timeout is not high enough (i have no figures…), timeout may occur when the PC is in fact occupied with other tasks (eg antivirus scanning or something else), unrelated to network delays or server latencies. Regards, Denis. -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |