Bug 1290725
Summary: | SimplePagedResults -- in the search error case, simple paged results slot was not released. | ||
---|---|---|---|
Product: | Red Hat Enterprise Linux 7 | Reporter: | Jan Kurik <jkurik> |
Component: | 389-ds-base | Assignee: | Noriko Hosoi <nhosoi> |
Status: | CLOSED ERRATA | QA Contact: | Viktor Ashirov <vashirov> |
Severity: | urgent | Docs Contact: | |
Priority: | urgent | ||
Version: | 7.0 | CC: | jkurik, msauton, nhosoi, nkinder, rmeggins, spichugi |
Target Milestone: | rc | Keywords: | ZStream |
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | 389-ds-base-1.3.4.0-22.el7_2 | Doc Type: | Bug Fix |
Doc Text: |
Previously, if a simple paged results search failed in the back end, the simple paged results slot was not released. Consequently, the simple paged results slots in a connection object could be accumulated. With this update, the simple paged results slot is released correctly when a search fails, and unused simple paged results slots are no longer left in a connection object.
|
Story Points: | --- |
Clone Of: | 1290242 | Environment: | |
Last Closed: | 2016-02-16 10:50:30 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | 1290242 | ||
Bug Blocks: |
Description
Jan Kurik
2015-12-11 08:55:20 UTC
[root@serv ~]# rpm -qa | grep 389 389-ds-base-1.3.4.0-23.el7_2.x86_64 389-ds-base-libs-1.3.4.0-23.el7_2.x86_64 Verification steps: 1. Install and configure the Directory Server WITHOUT a suffix "o=redhat"; 2. Compile paged_def.c after adjusting the Directory Manager's password and server port. Note: the suffix o=redhat should not be adjusted. https://fedorahosted.org/389/attachment/ticket/47707/paged_def.c [root@serv ~]# cc paged_def.c -o testpagedsearch -lldap 3. Run the compiled paged_def. [root@serv ~]# ./testpagedsearch 4. The access log shouldn't contain the result line with "err=32" AND a large pr_idx. E.g., > [..] conn=1 op=130870 RESULT err=32 tag=101 nentries=0 etime=0 notes=P pr_idx=43623 [root@serv ~]# grep "err=32" /var/log/dirsrv/slapd-serv/access [root@serv ~]# echo $? 1 Marking as verified. Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://rhn.redhat.com/errata/RHSA-2016-0204.html |