[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