| Summary: | allow resource limits to be set for paged searches independently of limits for other searches/operations | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [Retired] 389 | Reporter: | Jr Aquino <jr.aquino> | ||||
| Component: | Database - General | Assignee: | Rich Megginson <rmeggins> | ||||
| Status: | CLOSED CURRENTRELEASE | QA Contact: | Ben Levenson <benl> | ||||
| Severity: | high | Docs Contact: | |||||
| Priority: | unspecified | ||||||
| Version: | 1.2.9 | CC: | edewata, nhosoi, nkinder, rmeggins | ||||
| Target Milestone: | --- | Keywords: | screened | ||||
| Target Release: | --- | ||||||
| Hardware: | All | ||||||
| OS: | Linux | ||||||
| Whiteboard: | |||||||
| Fixed In Version: | Doc Type: | Bug Fix | |||||
| Doc Text: | Story Points: | --- | |||||
| Clone Of: | |||||||
| : | 742661 (view as bug list) | Environment: | |||||
| Last Closed: | 2015-12-10 18:42:10 UTC | Type: | --- | ||||
| Regression: | --- | Mount Type: | --- | ||||
| Documentation: | --- | CRM: | |||||
| Verified Versions: | Category: | --- | |||||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
| Cloudforms Team: | --- | Target Upstream Version: | |||||
| Bug Depends On: | |||||||
| Bug Blocks: | 690319, 742661, 743970 | ||||||
| Attachments: |
|
||||||
|
Description
Jr Aquino
2011-09-23 20:42:48 UTC
I think we need to have a special sizelimit just for paging e.g. nsslapd-paged-sizelimit the values work just like nsslapd-sizelimit except nsslapd-paged-sizelimit applies only to simple paged result searches, and nsslapd-sizelimit applies to all searches except simple paged result searches. A bit out of this bug's subject, but we may need to introduce the paged sizelimit per person. E g., a special user or users in a special group may want to have no limit; the other users are rather strictly limited. (In reply to comment #2) > A bit out of this bug's subject, but we may need to introduce the paged > sizelimit per person. E g., a special user or users in a special group may > want to have no limit; the other users are rather strictly limited. Yeah, I guess we should add another per-user config variable for this like nsSizeLimit, nsTimeLimit, etc. - perhaps nsPageSizeLimit? (In reply to comment #3) > > Yeah, I guess we should add another per-user config variable for this like > nsSizeLimit, nsTimeLimit, etc. - perhaps nsPageSizeLimit? Good idea, too! I remember OpenLDAP allows it... Changing the summary - there are some cases where we will want to allow a different lookthroughlimit and idlistscanlimit for paged searches. We should also see if we can allow the idlistscanlimit to be set dynamically via ldapmodify while the server is running. Created attachment 525854 [details]
0001-Bug-740942-allow-resource-limits-to-be-set-for-paged.patch
To ssh://git.fedorahosted.org/git/389/ds.git
ede5dec..4dc166b master -> master
commit 4dc166b51794ca5920572f6c9196eabcac25ea9e
Author: Rich Megginson <rmeggins>
Date: Fri Sep 30 08:30:16 2011 -0600
Reviewed by: nhosoi (Thanks!)
Branch: master
Fix Description: There are now 6 new configuration variables that control
global and per-user limits for simple paged result searches. If these are
not present or set to 0, the corresponding non-paged limit will be used
instead. For example, if nsslapd-pagedsizelimit is not set,
nsslapd-sizelimit will be used. This keeps the previous behavior when the
new paged limits are not set.
cn=config/operational per user
nsslapd-pagedsizelimit/nsPagedSizeLimit - maximum number of entries returned
by a paged search
cn=config,cn=ldbm database,cn=plugins,cn=config/operational per user
nsslapd-pagedlookthroughlimit/nsPagedLookThroughLimit - maximum number of
entries retrieved from the database by a simple paged result search
nsslapd-pagedidlistscanlimit/nsPagedIDListScanLimit - maximum size of an ID
list that can be loaded by a simple paged result search
Platforms tested: RHEL6 x86_64
Flag Day: no
Doc impact: Yes - will need to document the new attributes
Upstream ticket: https://fedorahosted.org/389/ticket/245 |