Bug 2097816
| Summary: | certmonger startup very slow using default NSS sqlite database backend [rhel-9.1.0] | |||
|---|---|---|---|---|
| Product: | Red Hat Enterprise Linux 9 | Reporter: | Bob Relyea <rrelyea> | |
| Component: | nss | Assignee: | Bob Relyea <rrelyea> | |
| Status: | CLOSED CURRENTRELEASE | QA Contact: | BaseOS QE Security Team <qe-baseos-security> | |
| Severity: | high | Docs Contact: | ||
| Priority: | medium | |||
| Version: | 9.0 | CC: | cllang, kranz, rcritten, rrelyea, ssorce | |
| Target Milestone: | rc | Keywords: | Triaged, ZStream | |
| Target Release: | --- | Flags: | pm-rhel:
mirror+
|
|
| Hardware: | x86_64 | |||
| OS: | Linux | |||
| Whiteboard: | ||||
| Fixed In Version: | nss-3.79.0-7.el9_0 | Doc Type: | Bug Fix | |
| Doc Text: |
Cause:
When upgrading dbm databases with lots of Certificates with private keys, the resulting sqlite database becomes extremely slow to access. This is because the sqlite db will contain extra Trust objects for these certs that are unneccessary. NOTE: upgrade would have happenned on RHEL-8 or RHEL-7. RHEL-9 cannot access dbm databases.
Consequence:
Accessing the resulting sqlite database becomes extremely slow
Fix:
this patch speeds up accessing trust objects that don't affect the actual trust values.
2) fixes dbm so that it no longer creates the extra trust
Result:
Access to these sqlite databases are now faster. Customers can get faster still results by reupdating the databases from the original dbm on the source operations system (RHEL-8 or RHEL-7) after the corresponding patch on that operation system has been applied.
|
Story Points: | --- | |
| Clone Of: | 2084334 | |||
| : | 2097896 (view as bug list) | Environment: | ||
| Last Closed: | 2023-06-06 10:20:34 UTC | Type: | Bug | |
| 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: | 2084334 | |||
| Bug Blocks: | 2097811, 2097896 | |||
|
Description
Bob Relyea
2022-06-16 15:50:22 UTC
RHEl 9.1 contains nss-3.79.0-14.el9_0. |