[Date Prev][Date Next] [Chronological] [Thread] [Top]

(ITS#4529) backglue search uses wrong timelimit



Full_Name: Howard Chu
Version: 2.3.20
OS: 
URL: ftp://ftp.openldap.org/incoming/
Submission from: (NULL) (24.126.120.178)
Submitted by: hyc


When propagating a search to multiple subordinate databases, and a timelimit is
in effect, backglue decrements the timelimit after each subordinate search, to
account for the time spent so far. However it needs to also increment the
op->o_time accordingly, otherwise all of the invoked backends will calculate
their stoptime's incorrectly, resulting in a search aborting after only half of
the specified timelimit has passed.
Thix is fixed in CVS slapd/backglue.c 1.113 -> 1.114